您的位置:首页 > 数据库 > MySQL

Inside.MySQL_InnoDB.Storage.Engine 学习笔记

2012-05-03 16:23 501 查看
blob类型的存储特点,不一定全部的数据都放在扩展空间

分区要根据查询的特点进行划分,如按时间分区的时候,要考虑select的特点,避免一次查询涉及不必要的分区

不适当的分区反而会造成查询速度的变慢

在innDB中B+索引只能找到数据所在的页,然后将数据页导入内存,然后通过二分查找找到具体的数据

磁盘每秒可以访问100次以上,那么索引定位的操作最多需要2-3次的磁盘操作,一般在0.02-0.03秒内完成

如果会取出表中约20%以上的数据的时候(可能,未验证),如查询时间在某之前的。优化器会放弃索引,直接全表扫描。这种情况下如果强制使用索引,可能会提高效能。

辅助索引会包含主键信息,所以全表select的时候,优化器会选择辅助索引,而不是直接使用主键。

 


联合索引a b  看图可以理解为什么只有where a=2和 a=2 and b=1可以引用索引,但是b=3是不行的。
联合索引的第二列是一件排序好的,所以如果有排序查询的话,可以使用联合索引,直接读出,mysql不再进行排序

查看备份服务器的延迟

show slave status
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息