示例表的结构:
Id, Integer (PK)
Name, Varchar(100)
Description, Text
我需要知道:
之间是否存在性能差异SELECT COUNT(*) FROM Example;
和
SELECT COUNT(Id) FROM Example;
或者不存在差异?
答案 0 :(得分:2)
性能和实际结果集都存在差异
答案 1 :(得分:0)
检查解释计划:结果是来自表格还是来自元数据(例如INFORMATION_SCHEMA)?:差异可能非常小。
答案 2 :(得分:0)
我认为存在差异;根据桌子的大小,它可以忽略不计,或者可能很重要。
这可能是最慢的:SELECT COUNT(*)FROM示例
这是中间的:SELECT COUNT(Id)FROM示例
这将是最快的:SELECT COUNT(1)FROM Example
答案 3 :(得分:0)