MySql如何查看索引并实现优化
mysql中支持hash和btree索引。如果正在进行大量表扫描,Handler_read_rnd_next的数值将会很高。如果查询包括group by但用户想要避免排序结果的消耗,则可以指定order by null禁止排序。某些情况下,mysql可以使用一个索引满足order by字句,因而不需要额外的排序。where条件和order by使用相同的索引,并且order by的顺序和索引的顺序相同,并且order by的字段都是升序或者降序。优化嵌套查询:mysql4.1开始支持子查询,但是某些情况下,子查询可以被更有效率的join替代,尤其是join的被动表待带有索引的时候,原因是mysql不需要再内存中创建临时表来完成这个逻辑上需要两个步骤的查询工作。
用户评论
很好的一本书,有打算去买本纸质的了
PDF版本看的比html版本方便多了...谢谢分享