有谁知道这两个查询之间是否存在任何速度差异(显然对于足够大的表) :
SELECT field FROM table WHERE primary_key = "a particular value"
或者:
SELECT field FROM table WHERE primary_key = "a particular value" LIMIT 0,1
我应该注意,该primary_key
字段实际上是一个主键。
LIMIT 0,1
当查询将继续查找其他匹配项时,现在确实有帮助。我假设当涉及主键时,由于它的唯一性,它应该自动停止。所以我的猜测是添加它不会有任何收益。
有人遇到过这个吗?目前我没有足够大的数据集进行测试。我还假设相同的答案将适用于已设置为的任何字段UNIQUE
。