博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL SERVER-Extendevent检测TempDB增长
阅读量:5134 次
发布时间:2019-06-13

本文共 1898 字,大约阅读时间需要 6 分钟。

--创建Session收集数tempDB增长数据CREATE EVENT SESSION [Database_Growth_Watchdog] ON SERVERADD 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 )GOALTER EVENT SESSION [Database_Growth_Watchdog] ON SERVER STATE = START--解析XEvent文件数据DECLARE @TraceFileLocation NVARCHAR(255)= N'D:\XEvent\Database_Growth_Wathdog_0_*.xel';WITH FileSizeChangedEventAS (SELECT object_name Event,CONVERT(XML, event_data) DataFROM 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_DataFROM FileSizeChangedEvent;SELECT * FROM  #tmp_Data

 

转载于:https://www.cnblogs.com/JinweiChang/p/11149898.html

你可能感兴趣的文章
SIP服务器性能测试工具SIPp使用指导(转)
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
STM32单片机使用注意事项
查看>>
移动开发平台-应用之星app制作教程
查看>>
leetcode 459. 重复的子字符串(Repeated Substring Pattern)
查看>>
springboot No Identifier specified for entity的解决办法
查看>>
浅谈 unix, linux, ios, android 区别和联系
查看>>
51nod 1428 活动安排问题 (贪心+优先队列)
查看>>
latex for wordpress(一)
查看>>
如何在maven工程中加载oracle驱动
查看>>
Flask 系列之 SQLAlchemy
查看>>
aboutMe
查看>>
【Debug】IAR在线调试时报错,Warning: Stack pointer is setup to incorrect alignmentStack,芯片使用STM32F103ZET6...
查看>>
一句话说清分布式锁,进程锁,线程锁
查看>>
FastDFS使用
查看>>
服务器解析请求的基本原理
查看>>
[HDU3683 Gomoku]
查看>>
下一代操作系统与软件
查看>>
Python IO模型
查看>>
DataGridView的行的字体颜色变化
查看>>