按某些标准获取行数的最快方法是什么?
我有一张桌子:transactions(id int (PK), userId int, typeId int, dateCreated date, (and about 5-6 additional columns))
这张桌子有数百万行。
现在我需要检索此表中记录的计数...计数的标准可以是一到三列的任意组合,(userId, typeId, dateCreated)
并且 dateTime 可以是“从”和“到”。
为了以最快的方式获得计数,查询和索引应该是什么?是否可以仅使用索引/统计信息来获取行数,而不读取实际的表数据?在这种情况下
是否会对性能产生影响?count(*)
count(id)
谢谢你。