MySQL查询优化

添加索引

MySql的优化步骤 这篇文章写的挺好。现使用一个实例来看一下优化效果:

客户表custtemp有110多万条数据,主键为oid,客户编号custnbr为其中的一个字段,查询语句为

select * from custtemp where custnbr='100000000730001510756'

不添加索引时,查询执行时间5分钟多,使用如下语句创建索引

create index idxCustnbr on custtemp(custnbr);

创建索引的时间也差不多5分钟多,索引创建后查询执行时间为0.002s。

添加索引为什么优化效果这么明显,可以参考:MySQL索引背后的数据结构及算法原理

其它查询优化技巧

MySQL必知必会教程:深入理解MySQL技术内幕

posted @ 2015-08-26 09:54  枯桃  阅读(117)  评论(0编辑  收藏  举报