实例测试Mysql使用索引带来的效率提升
创建数据库:
mysql> select count(*) from persons where lastname='abc';+----------+| count(*) |+----------+| 7 |+----------+1 row in set (0.00 sec)
当然,0.00 sec 不等于0,因为速度太快,单位太大(秒),四舍五入后导致该结果(换成毫秒可能就不为0了)。
而且每次执行的结果也不一定相同。但是通过这个小小的实验可以看出,使用索引的表比不使用索引的表要快一点,不过并不是绝对的。要不要使用索引技术要根据具体问题具体分析。如果某个表的查询次数比较多,那么就应该增加索引。但是索引会相应地使表更新速度下降(因为索引也要同时更新)。