top n通过随机顺序获取行的最佳方法是什么? 我使用的查询如下:
top n
Select top(10) field1,field2 .. fieldn from Table1 order by checksum(newid())
上述查询中的问题是随着表大小的增加它会继续变慢.它将始终执行完整聚簇索引扫描以top(10)按随机顺序查找行.
top(10)
还有其他更好的方法吗?
t-sql
t-sql ×1