【发布时间】:2010-04-26 07:45:45
【问题描述】:
我在MySQL Performance Blog 上读到,当表很大时,最好扫描全表,而不是使用索引。
我有一个包含数千万行的表。进行查询时,如果我不使用索引,则查询比使用索引慢 24 倍。我知道很多事情都可能导致这种情况(例如,行是否按顺序存储),但你能给我一些提示可能会发生什么吗?或者我应该如何开始研究这个问题?我想了解何时首选使用索引,何时不首选
谢谢
【问题讨论】:
-
没有索引就无法呼吸!
-
在您自己的数据库上运行比较测试做得很好。在性能方面,测试总是会告诉我们哪种方式更快。
标签: mysql performance indexing