社区
疑难问题
帖子详情
获得导致死锁的SQL命令内容
fallstone
2003-10-28 10:12:14
我查看了所有能找到的帖子,只看到N次杀死锁进程的SP拷贝。
但是没发现有能描述出当前死锁进程的内容的帖子。请指教。
另外,MSSQL里有关于锁的个数的设定,这方面的内容我想听听,希望不吝指教。
相关连接:http://expert.csdn.net/Expert/topic/2391/2391348.xml?temp=.1696741
...全文
103
16
打赏
收藏
获得导致死锁的SQL命令内容
我查看了所有能找到的帖子,只看到N次杀死锁进程的SP拷贝。 但是没发现有能描述出当前死锁进程的内容的帖子。请指教。 另外,MSSQL里有关于锁的个数的设定,这方面的内容我想听听,希望不吝指教。 相关连接:http://expert.csdn.net/Expert/topic/2391/2391348.xml?temp=.1696741
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fallstone
2003-11-05
打赏
举报
回复
我试过了,上述方法可以。
基本上可以得到结果了,我再试试有没更简单的方法。
先表示感谢。
fallstone
2003-11-04
打赏
举报
回复
恩。我试试。
realgz
2003-11-03
打赏
举报
回复
执行过了。
现在的问题是把DBCC的内容返回出来。正考虑用PB的DW来做。没想到MSSQL里怎么做。
谢谢REALGZ的指导
---------------------------
create table #tmp (……)
insert into #tmp exec ('dbcc INPUTBUFFER (spid)
')应该可以吧
fallstone
2003-11-03
打赏
举报
回复
zarge(鲨至)
说的偶已经仔细看过了。现在正在考虑上面的问题和REALGZ在另一帖子里说的另一SP的问题。
fallstone
2003-11-03
打赏
举报
回复
执行过了。
现在的问题是把DBCC的内容返回出来。正考虑用PB的DW来做。没想到MSSQL里怎么做。
谢谢REALGZ的指导
sunshareforever
2003-11-03
打赏
举报
回复
sp_who
sp_lock
realgz
2003-11-03
打赏
举报
回复
不是刚问过?又问?
4楼的就对了
自己执行下
DBCC INPUTBUFFER (spid)
然后仔细看看发生了什么事情就知道了。。。。。。
fallstone
2003-11-03
打赏
举报
回复
帖子提前太频繁了!!!
不知道它的判断依据
fallstone
2003-10-31
打赏
举报
回复
楼上的回复肯定得0分。恶意赚分,根本没仔细看。
lvltt
2003-10-28
打赏
举报
回复
学习
企业管理器->服务器->管理->当前活动->锁/进程ID->双击ID
fallstone
2003-10-28
打赏
举报
回复
突发情况,要出差,回来再请教。
fallstone
2003-10-28
打赏
举报
回复
偶是菜鸟,楼上说的不知所云。
还是那个问题:在脚本里得到“企业管理器->服务器->管理->当前活动->锁/进程ID->双击ID即可”这个内容。
zarge
2003-10-28
打赏
举报
回复
DBCC INPUTBUFFER
显示从客户端发送到 Microsoft® SQL Server™ 的最后一个语句。
语法
DBCC INPUTBUFFER (spid)
参数
spid
是 sp_who 系统存储过程的输出中所显示的用户连接系统进程 ID (SPID)。
结果集
DBCC INPUTBUFFER 返回包含如下列的行集。
列名 数据类型 描述
EventType nvarchar(30) 事件类型,例如:RPC、语言或无事件。
Parameters Int 0 = 文本
1- n = 参数
EventInfo nvarchar(255) 对于 RPC 的 EventType,EventInfo 仅包含过程名。对于语言或无事件的 EventType,仅显示事件的头 255 个字符。
例如,当缓冲区中的最后事件是 DBCC INPUTBUFFER(11) 时,DBCC INPUTBUFFER 将返回以下结果集。
EventType Parameters EventInfo
-------------- ---------- ---------------------
Language Event 0 DBCC INPUTBUFFER (11)
(1 row(s) affected)
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
说明 在 Windows NT® 上,当两个事件间没有可以显示的事件时,有非常短的过渡期。在 Windows 98 上,事件仅当活动时才显示。
pengdali
2003-10-28
打赏
举报
回复
select cmd from sysprocesses
??
txlicenhe
2003-10-28
打赏
举报
回复
企业管理器->服务器->管理->当前活动->锁/进程ID->双击ID即可
txlicenhe
2003-10-28
打赏
举报
回复
1:不会,学习。
2:
sp_lock
select * from sysprocesses where blocked <> 0
sql
server如何快速查询
死锁
语句
sql
server如何快速查询
死锁
语句: 1、查询数据库有未提交事务语句、关键的
死锁
阻塞语句; 2、通过脚本可以准确找到引起
死锁
的关键进程,然后结束掉这一条,从而达到释放
死锁
问题。 3、优点:通过找到关键的语句结束,可以有效防止全部解锁带来的数据错乱。 现在做日常维护就用这一个,很有效果,非常好!强烈推荐!!!
SQL
Server
死锁
的解除方法
SQL
Server
死锁
使我们经常遇到的问题,下面就为您介绍如何查询
SQL
Server
死锁
,希望对您学习
SQL
Server
死锁
方面能有所帮助。
SQL
Server
死锁
查询
日常
SQL
Server出现事物锁表,查询锁表信息
SQL
Server排查
死锁
如何使用
SQL
Server Profiler来监控数据库
死锁
。
SQL
Server Profiler配置及查看锁表信息,提取锁表日志和对应
SQL
语句。
Sql
server分析
死锁
进程
Sql
server分析
死锁
进程,分析
死锁
的进程ID号
疑难问题
22,298
社区成员
121,733
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章