SQL SERVER-Extendevent检测TempDB增长
--创建Session收集数tempDB增长数据 CREATE EVENT SESSION [Database_Growth_Watchdog] ON SERVER ADD EVENT sqlserver.database_file_size_change ( ACTION ( sqlserver.client_app_name, sqlserver.client_hostname, sqlserver.database_name, sqlserver.session_nt_username, sqlserver.sql_text ) WHERE ( [database_id] = ( 2 ) ) ) ADD TARGET package0.event_file ( SET filename = 'D:\XEvent\Database_Growth_Wathdog.xel', max_file_size = ( 10 ) ) WITH ( MAX_MEMORY = 4096 KB, EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS, MAX_DISPATCH_LATENCY = 1 SECONDS, MAX_EVENT_SIZE = 0 KB, MEMORY_PARTITION_MODE = NONE, TRACK_CAUSALITY = OFF, STARTUP_STATE = ON ) GO ALTER EVENT SESSION [Database_Growth_Watchdog] ON SERVER STATE = START--解析XEvent文件数据 DECLARE @TraceFileLocation NVARCHAR(255)= N'D:\XEvent\Database_Growth_Wathdog_0_*.xel';WITH FileSizeChangedEvent AS ( SELECT object_name Event, CONVERT(XML, event_data) Data FROM sys.fn_xe_file_target_read_file(@TraceFileLocation, NULL, NULL, NULL) )SELECT Data.value('(/event/@timestamp)[1]', 'DATETIME') EventTime, Data.value('(/event/data/value)[7]', 'BIGINT') GrowthInKB, Data.value('(/event/action/value)[2]', 'VARCHAR(MAX)') ClientUsername, Data.value('(/event/action/value)[4]', 'VARCHAR(MAX)') ClientHostname, Data.value('(/event/action/value)[5]', 'VARCHAR(MAX)') ClientAppName, Data.value('(/event/action/value)[3]', 'VARCHAR(MAX)') ClientAppDBName, Data.value('(/event/action/value)[1]', 'VARCHAR(MAX)') SQLCommandText, Data.value('(/event/data/value)[1]', 'BIGINT') SystemDuration, Data.value('(/event/data/value)[2]', 'BIGINT') SystemDatabaseId, Data.value('(/event/data/value)[8]', 'VARCHAR(MAX)') SystemDatabaseFileName, Data.value('(/event/data/text)[1]', 'VARCHAR(MAX)') SystemDatabaseFileType, Data.value('(/event/data/value)[5]', 'VARCHAR(MAX)') SystemIsAutomaticGrowth, Data INTO #tmp_Data FROM FileSizeChangedEvent;SELECT * FROM #tmp_Data
转载于:https://www.cnblogs.com/JinweiChang/p/11149898.html
SQL SERVER-Extendevent检测TempDB增长相关推荐
- 《SQL Server企业级平台管理实践》读书笔记——SQL Server如何设置自动增长和自动收缩项...
SQL Server允许用户设置数据库初始值和最大值,可以通过自动增长或者自动收缩进行配置.通过这些配置,我们可以防止数据库空间问题而导致的应用程序修改失败或者SQL Server磁盘空间耗尽的事情发 ...
- sql oracle 自增长字段,在Oracle、MySQL、MS SQL Server中创设自动增长字段
在Oracle.MySQL.MS SQL Server中创建自动增长字段 好吧,今天面试有道题,要各个数据库怎么建立自增长字段,顺便复习一下吧,最近面试很多数据库问题... 一:Oracle Orac ...
- SQL Server研习录(29)——sql server 设置列自增长
SQL Server研习录(29)--sql server 设置列自增长 版权声明 一.设置列自增长 1.创建表时 2.创建表后 版权声明 本文原创作者:清风不渡 博客地址:https://blog. ...
- SQL Server中的TempDB管理——TempDB基本知识(为什么需要版本存储区)
参考资料来自: http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/ http://blogs.msdn.com/b/ ...
- SQL Server数据库损坏、检测以及简单的修复办法
简介 在一个理想的世界中,不会存在任何数据库的损坏,就像我们不会将一些严重意外情况列入我们生活中的日常一样,而一旦这类事情发生,一定会对我们的生活造成非常显著的影响,在SQL Server中也同样如此 ...
- tempdb SQL Server系统数据库的配置,操作和限制
介绍 (Introduction) tempdb is one of the 4 system databases that exists in all SQL Server instances. T ...
- 如何监视SQL Server tempdb数据库
When it comes to the monitoring of SQL Server system databases, the tempdb database is one of the mo ...
- 获取SQL Server数据库增长和收缩事件的详细信息
It is essential for the DBA to need to ensure the SQL Server database performance. Performance tunin ...
- SQL Server 2016 SP1中的新功能和增强功能
SQL Server 2016 SP1 is released as announced by Microsoft. It comes with a bunch of new features and ...
最新文章
- Mybatis常见面试题(三)
- 五年前的转正我没有留下,校招进不了大公司就是失败吗?
- 源哥每日一题第十七弹 poj 1568 Alpha-Beta剪枝
- 【机器学习基础】机器学习模型评估教程!
- 计算机对油画的影响,现代电脑美术影响下的油画艺术创作
- C#中使用DES和AES加密解密
- docker-compose安装镜像
- 蓝桥杯 ALGO-112 算法训练 暗恋
- Eclipse的Ctrl+Shift+R中过滤文件类型
- 通过手动抛自定义异常实现spring事务回滚
- LeetCode 438. 找到字符串中所有字母异位词(双指针+滑动窗口)
- CCF-CSP认证备考要点
- 什么是数据标准管理系统
- 简单好用一键恢复丢失办公文档
- opengl 纹理贴到对应的位置_OpenGL常用命令备忘录(Part B)
- 软考中级哪一门比较好过?我建议你考这个。
- js笔记,自封装篇(二)之对象克隆
- url采集工具_2022年1月6日更新:关键词URL采集工具最新版
- 人民币金额由阿拉伯数值转换成汉字大写数值的函数
- EndNote 毕业论文开题报告 批量导入 参考文献
热门文章
- (转)SqlServer基础之(触发器)(清晰易懂)
- verilog实现多周期处理器之——(二)第一条指令ori的实现
- 《python基础教程(第二版)》学习笔记 基础部分(第1章)
- java语言乘号_java的编码样式、运算符运算对象
- Ubuntu Server最佳方案——LAMP服务器之PHP篇
- RenderTransformOrigin 的作用
- 为什么红黑树查询快_为什么工程中都喜欢用红黑树,而不是其他平衡二叉查找树呢?...
- 百万 Go TCP 连接的思考: epoll方式减少资源占用
- 游戏中汉字显示的实现与技巧
- 网络游戏的客户端同步问题