Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 使用order by时SQL Server select查询花费的时间较长_Sql Server_Sql Server 2008 - Fatal编程技术网

Sql server 使用order by时SQL Server select查询花费的时间较长

Sql server 使用order by时SQL Server select查询花费的时间较长,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我使用的是SQLServer2008R2。一个表包含14000条记录。不使用out using order by时,它将在0秒内返回结果。但当我使用ORDERBY查询时,返回结果需要1分钟。请帮助我解决此问题。尝试在您订购的列上创建一个 如果您已经有了索引,则必须学习如何使用SQL Server Profiler获取可能影响性能的其他因素的建议 SQL Server Profiler的一个很好的来源。谢谢您的回复 我已经解决了这个问题。我在使用内部联接的查询中使用了两个不同的数据库表。我已经用左

我使用的是
SQLServer2008R2
。一个表包含
14000条记录
。不使用out using order by时,它将在0秒内返回结果。但当我使用ORDERBY查询时,返回结果需要1分钟。请帮助我解决此问题。

尝试在您订购的列上创建一个

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


SQL Server Profiler的一个很好的来源。

谢谢您的回复

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


谢谢您的评论。

我们必须猜测查询!可能您需要添加索引(CPU上的turbo按钮按下或按下?;)