暂无图片
sql server 2008的版本,SQL语句为什么执行会卡住?
我来答
分享
暂无图片 匿名用户
sql server 2008的版本,SQL语句为什么执行会卡住?

已经1分多钟了


SQL:


我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
chengang

如果不是这个语句本身的问题 就是被堵塞了。

查看堵塞的语句

WITH CTE_SID ( BSID, SID, sql_handle ) AS ( SELECT blocking_session_id , session_id , sql_handle FROM sys.dm_exec_requests WHERE blocking_session_id <> 0 UNION ALL SELECT A.blocking_session_id , A.session_id , A.sql_handle FROM sys.dm_exec_requests A JOIN CTE_SID B ON A.SESSION_ID = B.BSID ) SELECT C.BSID , C.SID , S.login_name , S.host_name , S.status , S.cpu_time , S.memory_usage , S.last_request_start_time , S.last_request_end_time , S.logical_reads , S.row_count , q.text FROM CTE_SID C JOIN sys.dm_exec_sessions S ON C.sid = s.session_id CROSS APPLY sys.dm_exec_sql_text(C.sql_handle) Q ORDER BY sid
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
hive 数据库表导出到ftp上了 怎么从ftp倒进mysql或者sql server数据库?
回答 1
可以使用LOADDATAINFILE导入文本文件到mysql库中
SQL Server备份文件为什么比数据库大的多?
回答 1
很少碰到这种情况,请问一下多久做一次全备,每次备份数据都这么大吗?500G的备份是一次备份数据还是多次备份数据,有没有包含事务日志的备份
sql server , 两个表,相同字段,相同数据量(5000万), 执行相同的查询,一个表执行的是索引扫描,扫描5000万,耗时2分钟, 另一个表执行的是索引查找,只查找10万,耗时1秒。为什么会有这么大的差别?
回答 3
已采纳
清理执行计划缓存。对比表:是否启用压缩,索引是否一样统计信息:可以手工收集下统计信息如果还不行,加索引提示是否可生成一样的执行计划?如果还不行,继续找原因,肯定有不一样的地方。
SQL SERVER数据库,怎么进行日常的维护和优化?
回答 2
优化SQL主要是看执行计划和执行时间。超出预期的就对照着执行计划进行,改写或者重新设计。
sql server2012主备装在不同操作系统上会有影响吗?
回答 2
没有影响,符合下面要求就行
想问下 sqlserver 故障转移集群 操作系统时间不对可以直接修改吗
回答 3
已采纳
要看你这个库有没有用etl等工具,或者有没有对时间查询比较严格的sql,如果有,则最好先停库再修改。修改后不会造成数据损坏
sql server 2005怎么查看表间关系?
回答 1
表间关系就是主外键关系?一般不建议在数据库中在主外约束,而在应用中自己控制。ER建模工具有很多。PowerDesigner应该算较出名的一款吧。
kettle支持sql server吗?
回答 1
已采纳
肯定支持;表名,字段不一致都可以
innoDB中,脏页中的脏数据(未commit的数据)能否下盘?
回答 2
会,脏数据也会落盘因为redolog是循环写的。当写满了就只有落盘继续写了。mysql通过mvccundolog回滚,即使落了盘也能回滚。
连接远程数据库通过bak文件如何还原?
回答 1
已采纳
bak文件也在远程的话。通过命令应该是可以还原的。bak文件在本地的话。先把文件网络共享。然后再用命令试试