社区
疑难问题
帖子详情
怎么查看一个存储过程及涉及到的触发器中的SQL语句的锁等待时间和执行时间
r_swordsman
2010-01-14 09:50:59
有个存储过程A..里面调用了其他存储过程..
有些UPDATE有触发器
现在想,怎么样才知道执行存储过程A时,所有涉及到的SQL语句(包括调用的存储过程中的SQL语句)
的锁等待时间和执行时间
...全文
338
18
打赏
收藏
怎么查看一个存储过程及涉及到的触发器中的SQL语句的锁等待时间和执行时间
有个存储过程A..里面调用了其他存储过程.. 有些UPDATE有触发器 现在想,怎么样才知道执行存储过程A时,所有涉及到的SQL语句(包括调用的存储过程中的SQL语句) 的锁等待时间和执行时间
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pt1314917
2010-01-14
打赏
举报
回复
[Quote=引用 12 楼 garnett_kg 的回复:]
是可以取的到的
只是写法比较麻烦。
[/Quote]
好久不见KG
Garnett_KG
2010-01-14
打赏
举报
回复
是可以取的到的
只是写法比较麻烦。
nianran520
2010-01-14
打赏
举报
回复
这个难。。
r_swordsman
2010-01-14
打赏
举报
回复
[Quote=引用 4 楼 fredrickhu 的回复:]
用select * from sys.dm_tran_locks 查看一下
[/Quote]
select * from sys.dm_tran_locks 这个好像只是知道当前的所信息吧?
[Quote=引用 8 楼 xiequan2 的回复:]
引用 7 楼 r_swordsman 的回复:
引用 5 楼 fredrickhu 的回复:
在系统监测器监视SQL SERVER 中锁活动的情况
在windows的管理工具中选择性能 单击工具栏上的添加 打开添加计数器 在性能对象组合框中选择SQL SERVER:LOCKS
我想要获取锁的等待时间..这样我就知道哪些语句造成了死锁
sql 20005 select * from sys.dm_os_waiting_tasks 其中wait_duration_ms就是等待时间,不过单看这,还是不够的
[/Quote]
你这个好像是进程级别的吧?
r_swordsman
2010-01-14
打赏
举报
回复
[Quote=引用 6 楼 r_swordsman 的回复:]
引用 3 楼 herowang 的回复:
1、看看活动监视器,可以查看锁的信息,执行的语句使用profile进行跟踪
2、使用dmv
活动监视器在哪里?profile只显示存储过程的吧?会显示存储过程里面的SQL?
DMV是啥?
[/Quote]
找到了..活动监视器好像看不出来时哪些SQL啊..最多是进程级别
DMV是动态管理视图不?用那几个视图?
xiequan2
2010-01-14
打赏
举报
回复
[Quote=引用 7 楼 r_swordsman 的回复:]
引用 5 楼 fredrickhu 的回复:
在系统监测器监视SQL SERVER 中锁活动的情况
在windows的管理工具中选择性能 单击工具栏上的添加 打开添加计数器 在性能对象组合框中选择SQL SERVER:LOCKS
我想要获取锁的等待时间..这样我就知道哪些语句造成了死锁
[/Quote]
sql 20005 select * from sys.dm_os_waiting_tasks 其中wait_duration_ms就是等待时间,不过单看这,还是不够的
r_swordsman
2010-01-14
打赏
举报
回复
[Quote=引用 5 楼 fredrickhu 的回复:]
在系统监测器监视SQL SERVER 中锁活动的情况
在windows的管理工具中选择性能 单击工具栏上的添加 打开添加计数器 在性能对象组合框中选择SQL SERVER:LOCKS
[/Quote]
我想要获取锁的等待时间..这样我就知道哪些语句造成了死锁
r_swordsman
2010-01-14
打赏
举报
回复
[Quote=引用 3 楼 herowang 的回复:]
1、看看活动监视器,可以查看锁的信息,执行的语句使用profile进行跟踪
2、使用dmv
[/Quote]
活动监视器在哪里?profile只显示存储过程的吧?会显示存储过程里面的SQL?
DMV是啥?
--小F--
2010-01-14
打赏
举报
回复
在系统监测器监视SQL SERVER 中锁活动的情况
在windows的管理工具中选择性能 单击工具栏上的添加 打开添加计数器 在性能对象组合框中选择SQL SERVER:LOCKS
--小F--
2010-01-14
打赏
举报
回复
用select * from sys.dm_tran_locks 查看一下
让你望见影子的墙
2010-01-14
打赏
举报
回复
1、看看活动监视器,可以查看锁的信息,执行的语句使用profile进行跟踪
2、使用dmv
--小F--
2010-01-14
打赏
举报
回复
高深 帮顶
r_swordsman
2010-01-14
打赏
举报
回复
[Quote=引用 16 楼 garnett_kg 的回复:]
现在执行一次都是10多秒.偶尔还有的可能都执行不了.主要是上班同时用的人多..
下班之后执行都是一两秒..
>>>
首先明确一点,当碰到性能问题时,不能立马就断定是某某方面的问题,需要综合各方面的计数器去下结论.
我觉得你首先要收集 memory,cpu,i/o 等几个方面的计数器资料,确定这些没问题後(可以跟下班时间的数据做一个对比),然後再去考虑是不是block方面的问题。
SQL Profile 中Errors and wornings 下有个blocked process report事件,你可以观注一下(需要sp_configure配合使用)
[/Quote]
3q..试试先
jwwyqs
2010-01-14
打赏
举报
回复
gz
Garnett_KG
2010-01-14
打赏
举报
回复
现在执行一次都是10多秒.偶尔还有的可能都执行不了.主要是上班同时用的人多..
下班之后执行都是一两秒..
>>>
首先明确一点,当碰到性能问题时,不能立马就断定是某某方面的问题,需要综合各方面的计数器去下结论.
我觉得你首先要收集 memory,cpu,i/o 等几个方面的计数器资料,确定这些没问题後(可以跟下班时间的数据做一个对比),然後再去考虑是不是block方面的问题。
SQL Profile 中Errors and wornings 下有个blocked process report事件,你可以观注一下(需要sp_configure配合使用)
r_swordsman
2010-01-14
打赏
举报
回复
[Quote=引用 12 楼 garnett_kg 的回复:]
是可以取的到的
只是写法比较麻烦。
[/Quote]
你有没写过?
我这个存储过程涉及到销售,全国十几个分公司时时刻刻在用,
刚开始还没觉得问题,现在运行2年多年..数据光销售订单表就几百万记录了,
这个存储过程涉及到十几个表,权限啊,属性啊,
现在执行一次都是10多秒.偶尔还有的可能都执行不了.主要是上班同时用的人多..
下班之后执行都是一两秒..
所有我现在怀疑是并发过多..锁定时间过长,整个存储过程时一个大的事物,
由于业务逻辑太复杂了..这个存储过程调用的子存储过程,函数,引发的触发器,
代码至少2千条,还真不好逐个SQL分析
所以看看怎么才能找出是哪里涉及到长时间的锁
r_swordsman
2010-01-14
打赏
举报
回复
[Quote=引用 12 楼 garnett_kg 的回复:]
是可以取的到的
只是写法比较麻烦。
[/Quote]
编程还是写SQL?
安卓选择器类库,包括日期及
时间
选择器(可用于出生日期、营业
时间
等)
安卓选择器类库,包括日期及
时间
选择器(可用于出生日期、营业
时间
等)、单项选择器(可用于性别、民族、职业、学历、星座等)、二三级联动选择器(可用于车牌号、基金定投日期等)、城市地址选择器(分省级、地市级及区县级)、数字选择器(可用于年龄、身高、体重、温度等)、日历选日期择器(….zip
整个系统采用 Java 语言基于 Spring 全家桶,与MySQL数据库等相结合开发
虽然现如今电商行业发展迅速,平台成熟,但是小的个体商家想要在头部电商平台
中
交易还是代价很高,各种供应链拖欠货款层出不穷,当客户和平台由于商品问题产生纠纷后,平台整体会倾向于客户处理,总之,还是要有自己的商城系统,构成所谓的两条腿发展,做到既可以利用第三方平台销售,也需要自己建立平台。我们开发的乐优商城,具备全品类商品的买卖能力,并且组建了一整套高性能服务,可以实现高并发高可用,满足电商的各种促销。为
中
小企业全方位解决搭建交易平台的难题。 乐优商城开发功能目标: 1、 商品管理模块:实现商品分类,品牌,规格参数,商品自身管理,商 品的上架,下架处理。 2、 搜索系统:基于 elasticSearch 实现商品搜索,搜索自动提示,高亮, 排序,搜索过滤。 3、登录系统:实现用户的登录以及登出,过期
时间
刷新。 4、购物车系统:基于 SpringData 及 MongoDB 实现购物车增删改查。 5、下单系统:下单减库存,使用分布式事务解决方案 Seata 6、支付系统:调用第三方电子支付平台完成支付及回调,动态修改订单 状态为已支付,为后续发货物流,做好保障工作。
毕业设计+Python+基于OpenCV的交通路口红绿灯控制系统设计+Sqlite +PyCharm 8.zip.zip
本资源
中
的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适
中
,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一
时间
给您解答!!! 本资源
中
的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适
中
,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一
时间
给您解答!!! 本资源
中
的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适
中
,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何问题也可以随时私信博主,博主会第一
时间
给您解答!!
Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip
Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为期末作业。 Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为期末作业。 Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为期末作业。Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目
浙江财经大学东方学院-论文PPT模板我给母校送模板作品.pptx
PPT模板,答辩PPT模板,毕业答辩,学术汇报,母校模板,我给母校送模板作品,周会汇报,开题答辩,教育主题模板下载。PPT素材下载。
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章