0

对于任何具有超过 1 个列的给定表,您使用WHERE子句查找这些列是intbigint,在什么时候值得在这些列上创建索引。

我知道无论如何我都应该创建这些列,这个问题是关于何时在表大小方面具有这些索引的性能优势。

4

2 回答 2

0

瞬间,你不会在小表上注意到它,但如果这些列上没有索引,它需要进行表扫描。

因此,在执行时您不会注意到它,但如果您查看查询使用的 CPU 并读取,您会注意到索引立即开始执行更好的查询。

于 2013-08-08T10:20:44.543 回答
0

当必须检索数据并且最严格的 where 子句涉及索引列时,优势就会出现

请注意:在 CUD 语句中,索引会增加开销(如果 CUD 涉及如上所述的某些数据检索,则可能会得到补偿)。

于 2013-08-08T10:23:00.703 回答