2016年1月18日
摘要: 1) 什么是Cardinality不是所有的查询条件出现的列都需要添加索引。对于什么时候添加B+树索引。一般的经验是,在访问表中很少一部分时使用B+树索引才有意义。对于性别字段、地区字段、类型字段,他们可取值范围很小,称为低选择性。如SELECT * FROM student WHERE sex='... 阅读全文
posted @ 2016-01-18 21:51 懒睡的猫熊 阅读(34422) 评论(0) 推荐(4) 编辑
摘要: 虽然FIC可以让InnoDB存储引擎免创建临时表,从而提高索引创建的效率。但正如前面所说,索引创建时会阻塞表上的DML操作。OSC虽然解决了上述的部分问题,但是还是有很大的局限性。MySQL5.6版本可以支持Online DDL(在线数据定义)操作,其允许辅助索引创建的同时,还允许其他诸如INSER... 阅读全文
posted @ 2016-01-18 09:30 懒睡的猫熊 阅读(431) 评论(0) 推荐(0) 编辑