【发布时间】:2012-07-15 03:12:46
【问题描述】:
我的表有 200 万条记录。我想从表中选择不同的值。如果我使用 select distinct... 可能需要更多时间。在更短的时间内选择不同值的另一种选择是什么。
【问题讨论】:
标签: asp.net
我的表有 200 万条记录。我想从表中选择不同的值。如果我使用 select distinct... 可能需要更多时间。在更短的时间内选择不同值的另一种选择是什么。
【问题讨论】:
标签: asp.net
如果您已经完成了正确的索引,那么 SELECT DISTINCT 应该是这里最快的方法。
【讨论】:
分组依据?或者在插入、删除、更新到原始表时使用触发器修改的另一个表只有不同的值?
【讨论】:
如果要选择 distinct,则必须选择 distinct。
您可以采取一些措施来加快速度:
200 万行虽然很大,但对于数据库来说并非闻所未闻。
【讨论】: