SQL Server选择查询在使用order by时花费更多时间

时间:2015-03-10 12:11:05

标签: sql-server sql-server-2008

我正在使用sql server 2008 r2。一张表14000 records。没有使用order by它会在0秒内返回结果。但是当我按查询使用订单时,返回结果需要1分钟。请帮助我克服这个问题。

2 个答案:

答案 0 :(得分:2)

尝试在您订购的列上创建index

如果您已有索引,则必须学习如何使用SQL Server Profiler获取可能影响性能的其他因素的建议。

SQL Server Profiler上的一个很好的来源here

答案 1 :(得分:0)

感谢您的回复..

我已经解决了这个问题。我使用内部联接在该查询中使用两个不同的数据库表。我用左外连接替换了它,然后它的工作正常。

感谢您的评论。