企业应用架构研究系列二十四:SQL Server 数据库调优之XEvent 探查器
2023-03-20 15:31:09 时间
如果入职一些中小型公司,往往需要接手一些很“坑”的项目,到底多坑就不牢骚了,只讲一下,如果破解这些历史遗留的项目问题。项目代码可能短时间无法进行通读研究,我们就需要从底层数据库进行挖掘问题,有经验的老开发工程师,他会开启Sql Server Profiler 这个功能,进行语句的跟踪。这个是一个很好,并且非侵入式的排查“坑”项目问题的手段。但是,使用这个工具需要提前关闭一些无关的监听配置,否则会被一堆无用的监听淹没重要信息点,同时需要注意的是,当打开Sql Server Profiler 功能后,SQL Server 会因此损耗一些服务器运算资源,在生产环境中,尽量少做该项操作 。
随着 SQL Server Management Studio (SSMS) v17.3 版本的推出,SSMS 里面多了一项新的功能,叫XEvent 探测器的功能,此功能可以快速访问 SQL 服务器上诊断事件的实时传送视频流视图,对运行的 SQL 服务器具有更低的侵入性,减少对SQL Server的服务器压力。
使用方法如下图,打开最新版本的SSMS,在最下端就有这个XEvent 探测器,使用也是非常简单,而且该功能支持自定义一些报表,对于特定的系统健康监控是非常方便的一个工具,也可以通过SQL Server 内置的XEvent 函数,通过脚本的方式,进行探测数据的查看,这个功能后续将再进行深入研究,对于简单的SQL Server 调优,基本上界面提供的功能就能满足。
相关文章
- 怎么在linux下安装anaconda
- 基于tcp的套接字编程
- 使用描述符实现property功能
- 怎么在centos下安装anaconda
- 怎么在服务器上安装anaconda
- 怎么看anaconda中的库
- 描述符
- 迭代器实现斐波那契数列
- 面向对象(__item__)
- 面向对象(__str__和__repr__方法)
- 面向对象三大特性之继承
- pycharm出现中文乱码怎么办
- 用pycharm给idle注释代码
- Linux知识要点(文件压缩打包解压缩)
- Linux知识要点大全(第三章)
- Linux知识要点大全(第二章)
- pycharm社区版和专业版有什么区别
- Linux知识要点大全(第一章)
- Linux命令(精简版)
- 常用的dos命令