如何监视和查看sql server的性能

如何监视和查看sql server的性能,第1张

监视和查看sql server的性能步骤:

1.打开sql server studio management,打开"工具"-"sql server profiler";

2.点击连接;

3.点击运行;

4.可以看到捕捉到的一些访问数据库的事件,其中有读写,点用cpu,持续时间等信息可以参考;

4.点击某个事件,可以查看具体执行了sql脚本等,进一步分析相关逻辑。

 SIMPLE:简单SELECT(不使用UNION或子查询等)

PRIMARY:最外面的SELECT

UNION:UNION中的第二个或后面的SELECT语句

DEPENDENT UNION:UNION中的第二个或后面的SELECT语句,取决于外面的查询

UNION RESULT:UNION的结果。

SUBQUERY:子查询中的第一个SELECT

DEPENDENT SUBQUERY:子查询中的第一个SELECT,取决于外面的查询

DERIVED:导出表的SELECT(FROM子句的子查询)

如果是这样的话,你可以看看关于mysql的触发器的东西。

Rainbow702 写道引用最好可以日志或其它方式记录下来数据库本身应该就有 *** 作日志的啊问题补充:我用的hibernate的PostDeleteEvent,还是有些问题

hibernate自带的监听

jkxydp 写道用spring的aop啊,在删除记录的方法上加一个记录日志的切入点去记录啊,dao层一般增、删、改、查的方法都是单独出来的吧,在所有删除记录的方法上写切入点。

或者使用loger,其它的都不写,就在删除的方法里面写上日志应该就没问题。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6426766.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-22
下一篇2023-03-22

发表评论

登录后才能评论

评论列表(0条)

    保存