【发布时间】:2010-10-13 17:12:14
【问题描述】:
我有一个超过 1000 万行的大表。我需要有效地从中获取 5000 个随机样本。我有一些约束将我正在寻找的总行数减少到 9 百万。
我尝试通过 NEWID() 使用 order,但该查询将花费太长时间,因为它必须对所有行进行表扫描。
有没有更快的方法来做到这一点?
【问题讨论】:
-
你在使用一些 php/asp/ 类似的东西吗?
-
这有什么关系?我当然不希望应用层这样做!
标签: sql sql-server database performance random