大表的Mysql索引(超过1000万行)

时间:2011-08-11 09:56:53

标签: mysql optimization indexing

质疑 - 大型表格的索引效果如何?如果你有一个非常大的mysql表,那么索引在搜索表时会变得无效吗?

2 个答案:

答案 0 :(得分:1)

索引的主要目的是在搜索某一行时阻止对“非常大”的表进行全面扫描,因此从技术上讲,表越大,索引就越“有效”,因为全扫描变得更加昂贵

答案 1 :(得分:0)

如果在您的情况下,没有索引的表扫描比使用索引更快,问题就更多了。 所以只做两件事,让分析师决定它的速度。 在正常情况下,当您使用WHERE参数选择记录时,索引会加速SELECT语句。如果你总是选择整个数据(所有行),那么你不需要索引。