服务器中用sql查询分析器查询一条语句花的时间要2分钟才出结果,怎么解决让其更快?

select top 10 AS_ID,AS_Type,AS_Subject,AS_RecordTime from Accommodate_Seek join member_login on Accommodate_Seek.M_ID=Member_Login.M_ID and Member_Login.M_Type=1 where AS_Flag=1 order by AS_RecordTime desc

第1个回答  2010-07-13
在sql的查询分析器界面上选择显示执行计划,看看这么长的时间都花在什么地方了,然后再对症下药。再有就是你的sql语句的选择性好不好,返回的结果集数据量大不大,有没有设计索引,索引有没有起到作用等都会有影响。
如果有索引但是索引没有起到预期的效果,可以看看索引的统计信息是不是太老了。建议删除索引重新建立。
第2个回答  2010-07-13
贴出语句看看。

一般影响性能有几个原因:
1. join的表太多,表的数据量很大
2. 数据库服务器符合比较大
3. 网络原因本回答被提问者采纳
第3个回答  2010-07-13
M_ID
建立聚集索引

M_Type
AS_RecordTime
AS_Flag
建立非聚集索引

服务器中用sql查询分析器查询一条语句花的时间要2分钟才出结果,怎么...
在sql的查询分析器界面上选择显示执行计划,看看这么长的时间都花在什么地方了,然后再对症下药。再有就是你的sql语句的选择性好不好,返回的结果集数据量大不大,有没有设计索引,索引有没有起到作用等都会有影响。如果有索引但是索引没有起到预期的效果,可以看看索引的统计信息是不是太老了。建议删除...

mssql时间如何查询sql怎么查时间
SETSTATISTICSTIMEON:显示每个查询执行后的结果集,表示查询执行的配置文件。用法:打开SQLSERVER查询分析器并输入以下语句:将统计配置文件设置为 将统计IO设置为开 设置统计时间 GO\/*-您的SQL脚本开始*\/ 从[测试用例选择]中选择[测试用例]GO\/*-SQL脚本的结尾*\/ 关闭统计配置文件 关闭统计IO 设置统计时间...

sql查询语句在查询分析器里很快,但在.net中很慢。
如果有10条,理论上来说应该是一样的 如果是100W条,那你得写个分页程序了,查询分析器里肯定是没执行完,只是给你显示了一部分结果,你细看看,是不是查询分析器还是在运行状态

如何将sql server中查询分析器中的结果显示出来?
1、写好要运行的sql,点击运行按钮:2、然后结果就可以在下方显示,图中标红部分就是结果区:

sqlite 如何查看执行sql语句的时间
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为...

在mssql中如何查看某条SQL语句的执行时间
在查询分析器里面输入。declare @d datetime set @d=getdate()select gid,fariqi,neibuyonghu,title from Tgongwen where fariqi> dateadd(day,-90,getdate())select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())

sql 查询分析器中怎么删除其中一条记录?
找到以下路径:HKEY_CURRENT_USER\/Software\/Microsoft\/Microsoft SQL Server\/80\/Tools\/Client\/PrefServers 在里面找到要删的记录,右键删除即可。

sql2008怎么打开查询分析器
1、首先第一步就是要先进行打开sql server 2008,点击 工具栏,点击打开工具栏之后,这时候注意的是要找到并打开新建查询 。2、接着就是要 连接到服务器后,按 ctrl+n这时候注意的是程序会自动打开空白窗口,输入语句,再来输入后就可以了。3、然后这时候就是要可以直接输127.0.0.1。文件下方有‘...

sql查询分析器中,我执行了UPDATE语句后,提示‘(所影响的行数为 3行...
如果你需要得出影响的行数 可以编程的方式实现,其中 ExcuteNoQuery方法就是返回影响的行数

超难,怎样才能防止SQL服务器时间调整影响到客户端软件时长计算?
打开控制面板——管理工具——本地安全设置——用户权利指派——更改系统时间——删除所有用户,确定并重起机器。这样在Windows系统中就没有任何人在任何程序中有权力修改时间了,但在BIOS中或是DOS启动的时候还是可以修改的。这样可能会造成一些使用不便。

相似回答
大家正在搜