最新消息:

标签:mysql

从小型网站到超大规模网站的MySQL参考架构
mysql

从小型网站到超大规模网站的MySQL参考架构

admin 12年前 (2013-04-05) 3158浏览 0评论

Oracle发布了《面向大规模可伸缩网站基础设施的MySQL参考架构》白皮书,针对将MySQL用作数据存储的不同类型和不同规模的网站给出了推荐的拓扑结构。 根据不同的服务规模:用户和会话管理、电子商务、分析类应用 (多结构数据)和CMS(元数据),这...

MySQL中修理特殊不可见uft8字符
未分类

MySQL中修理特殊不可见uft8字符

admin 12年前 (2013-04-04) 3116浏览 0评论

工作中有一个中文字库表,是前辈从其他地方导入的。最近使用的时候发现有些词,比如“清白”,明明只有两个字,却只能用LIKE ‘%清白%’查出,直接=’清白’找不到。 第一反应,前后可能有空格。于是在PHPMyadmin中用MySQL的trim函数过滤了...

更改ubuntu mysql data目录位置
mysql

更改ubuntu mysql data目录位置

admin 12年前 (2013-04-02) 2532浏览 0评论

很多时候,mysql的数据会非常大,数据默认放在/var/lib/mysql,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便可以应付mysql数据增长。 1.设置新的存放路径 mkdir -p /d...

MySQL权限详解
未分类

MySQL权限详解

admin 12年前 (2013-03-06) 2682浏览 0评论

MySQL数据库已经应用到很多互联网公司,mysql权限管理非常重要,合理规划好mysql数据库权限,对数据库的安全和使用是非常有好处的.一个好的规范和习惯,做任何事也不会出现大问题.   下面是mysql权限规划授权的语句:  ...

MySQL Innodb IO优化 之 数据库表设计
未分类

MySQL Innodb IO优化 之 数据库表设计

admin 12年前 (2013-02-20) 2534浏览 0评论

数据库表设计这块学问比较多,我这里单从互联网角度出发同时结合Innodb的特性给出一些设计方法供大家参考。本文构建大概分两分部分:Innodb的特性及设计中如何利用这种特性。 Innodb特性: Innodb是索引聚集表, 存储结构是BTREE In...

MySQL Innodb IO优化 之 配置优化
未分类

MySQL Innodb IO优化 之 配置优化

admin 12年前 (2013-02-20) 2662浏览 0评论

对于数据库来讲大多瓶颈都出现在IO问题上,所以现在SSD类的设备也才能大行其道。那数据库的IO这块有什么可以优化的吗? 我这里大致谈一下我的看法,希望能达到一个抛砖引玉的效果。 这里谈一下数据库本身的配置方面 具体如下: 配置方面对于IO优化的原则:...

Mysql Innodb小结
未分类

Mysql Innodb小结

admin 12年前 (2013-02-05) 2753浏览 0评论

前阵子一直在做与Mysql相关的项目,于是也一直在学习Mysql相关的知识,看了《Mysql:Innodb存储引擎》、《高性能Mysql》后,也算对Mysql有一定的了解了,特地在此总结一下(图片都是《Mysql:Innodb存储引擎》电子版的)。 ...

MySQL 中 Join 的基本实现原理
未分类

MySQL 中 Join 的基本实现原理

admin 12年前 (2013-01-10) 3282浏览 0评论

在 MySQL 中,只有一种 Join 算法,就是大名鼎鼎的 Nested Loop Join,他没有其他很多数据库所提供的 Hash Join,也没有 Sort Merge Join。顾名思义,Nested Loop Join 实际上就是通过驱动表...

MySQL 中 GROUP BY 基本实现原理
未分类

MySQL 中 GROUP BY 基本实现原理

admin 12年前 (2013-01-10) 2969浏览 0评论

之前连着写了几篇关于 MySQL 中常用操作的一些基本实现原理,如,MySQL ORDER BY,MySQL Join,这次再写一篇 MySQL 中 GROUP BY 的基本实现原理。 由于 GROUP BY 实际上也同样会进行排序操作,而且与 OR...

MySQL DISTINCT 的基本实现原理
未分类

MySQL DISTINCT 的基本实现原理

admin 12年前 (2013-01-10) 2792浏览 0评论

DISTINCT 实际上和 GROUP BY 操作的实现非常相似,只不过是在 GROUP BY 之后的每组中只取出一条记录而已。所以,DISTINCT 的实现和 GROUP BY 的实现也基本差不多,没有太大的区别。同样可以通过松散索引扫描或者是紧凑...

MySQL ORDER BY 的实现分析
未分类

MySQL ORDER BY 的实现分析

admin 12年前 (2013-01-10) 3135浏览 0评论

总的来说,在 MySQL 中的ORDER BY有两种排序实现方式,一种是利用有序索引获取有序数据,另一种则是通过相应的排序算法,将取得的数据在内存中进行排序。 下面将通过实例分析两种排序实现方式及实现图解: 假设有 Table A 和 B 两个表结构...

MySQL数据库性能优化之硬件优化(六)
未分类

MySQL数据库性能优化之硬件优化(六)

admin 12年前 (2013-01-10) 2506浏览 0评论

在过往与很多人的交流过程中发现,在谈到基于硬件来进行数据库性能瓶颈分析的时候,常被大家误解为简单的使用更为强劲的主机或者存储来替换现有的设备。 个人觉得这其中可能存在一个非常大的误区。我们在谈论基于硬件进行优化的时候,不能仅仅将数据库使用的硬件划分为...

MySQL数据库性能优化之存储引擎选择(五)
未分类

MySQL数据库性能优化之存储引擎选择(五)

admin 12年前 (2013-01-10) 2542浏览 0评论

MySQL 的存储引擎可能是所有关系型数据库产品中最具有特色的了,不仅可以同时使用多种存储引擎,而且每种存储引擎和MySQL之间使用插件方式这种非常松的耦合关系。 由于各存储引擎功能特性差异较大,这篇文章主要是介绍如何来选择合适的存储引擎来应对不同的...

MySQL数据库性能优化之SQL优化(四)
未分类

MySQL数据库性能优化之SQL优化(四)

admin 12年前 (2013-01-10) 2351浏览 0评论

有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。 注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础 优化目标 减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由...

索引扫描还是全表扫描
未分类

索引扫描还是全表扫描

admin 12年前 (2013-01-10) 2723浏览 0评论

在大多数时候,大家都会认为Sql语句中走Index Scan比Full Table Scan快,我前面也走进了这样的误区(对Index Scan的理解不够)。这两天重新复习了一下这方面内容,并整理了一下。 当Oracle Optimizer(优化器)...

MySQL数据库性能优化之索引优化(三)
未分类

MySQL数据库性能优化之索引优化(三)

admin 12年前 (2013-01-10) 2388浏览 0评论

大家都知道索引对于数据访问的性能有非常关键的作用,都知道索引可以提高数据访问效率。 为什么索引能提高数据访问性能?他会不会有“副作用”?是不是索引创建越多,性能就越好?到底该如何设计索引,才能最大限度的发挥其效能? 这篇文章主要是带着上面这几个问题来...

MySQL数据库性能优化之表结构(二)
未分类

MySQL数据库性能优化之表结构(二)

admin 12年前 (2013-01-10) 2367浏览 0评论

很多人都将 数据库设计范式 作为数据库表结构设计“圣经”,认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求。殊不知,在N年前被奉为“圣经”的数据库设计3范式早就已经不完全适用了。这里我整理了一些比较...