想请问下,SQL2005中,有没和SQL2000中类似的SQL语句监控机制

zzy1254 2011-07-19 04:36:15
如题,
...全文
85 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzy1254 2011-07-19
  • 打赏
  • 举报
回复
因为现在网站运行时间长了后,就造成数据表的死锁,还有什么方法可以比较方便的找出死锁的原因呢
claro 2011-07-19
  • 打赏
  • 举报
回复
不知是希望工具来自动搜集,还是手动T-SQL查询呢?

仅举例:

--查询客户端连接的服务器信息,比如IP、端口、数据包大小以及查询内容。
/***************************************
--Version:
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
Apr 2 2010 15:48:46
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
--By clArO (引用请保留此信息)--
****************************************/
select session_id,connect_time
,client_net_address --与此服务器连接的客户端的主机地址
,client_tcp_port --与该连接关联的客户端计算机上的端口号
,local_net_address --显示此连接的目标服务器的 IP 地址[只对使用 TCP 传输提供程序的连接可用]
,local_tcp_port --如果此连接使用 TCP 传输,则显示该连接的目标服务器的 TCP 端口
,net_transport --该连接使用的物理传输协议
,auth_scheme --此连接使用的 SQL Server/Windows 身份验证方案
,num_reads --此连接中已发生的读包次数
,num_writes --此连接中已发生的写数据包次数
,net_packet_size --用于信息和数据的网络包的大小
,[text] --此连接上执行的上一个请求的 SQL(句柄)语句
from sys.dm_exec_connections
CROSS APPLY sys.dm_exec_sql_text(most_recent_sql_handle)
where session_id <> @@SPID --忽略自连接
order by client_net_address
cd731107 2011-07-19
  • 打赏
  • 举报
回复
SQL Server Profiler
zzy1254 2011-07-19
  • 打赏
  • 举报
回复
可不可以说的详细些,我找了好久没找到啊
老潘 2011-07-19
  • 打赏
  • 举报
回复
在management studio里面选择 工具->SQL Server Profiler
Mr_Nice 2011-07-19
  • 打赏
  • 举报
回复
有的,LZ可以查找一下跟踪...
guguda2008 2011-07-19
  • 打赏
  • 举报
回复
..

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧