读取WINDOWS系统监视器Log并生成Report从而分析数据库服务器性能趋势
来源:互联网 发布:乳玉皇妃大米 知乎 编辑:程序博客网 时间:2024/06/05 23:39
很多DBA都会使用Perfmon的计数器对Windows或者SQL Server的性能进行监控,但是数据保存分析是个问题。很多第三方的工具可以讲LOG文件解析并且保存到数据库,并且提供报表分析。这些报表可以直接提供给老板或者给服务器使用者,可以看到服务器的性能趋势。如果服务器需要扩容的话,这份报表是很有力的依据。
其实对Perfmon的Log文件解析是很简单的,使用Windows自带的小工具Relog.exe就可以将数据导入CSV,EXCEL的文件或者直接导入到数据库。对于导入数据库的数据,DBA使用起来就可以得心应手,而且可以制作各种定制化的报表。
下面举两个例子:
要将名为 Win2k_log 的 Windows 2000 日志文件转换为名为 Win2k_log.csv 的 .csv 日志文件,使用命令:
relogWin2k_log.blg -f CSV -o Win2k_log.csv
将DataCollector_Combined.blg读取到数据库使用命令:
relog“D:\PerfLogs\CP_Perfmon_Collector\DataCollector_Combined.blg” -f SQL -oSQL:Perfmon_DSN!logfile
Relog命令参数及参数描述参考下图:
网上有一个很完整的例子如何自动化收集Perfom数据并且加载数据产生Report,这里我就不截图了,大家可以参照这个例子:
http://sqlactions.com/2012/05/15/collection-and-reporting-of-perfmon-data-for-sql-server-capacity-planning-and-trend-analysis/
- 读取WINDOWS系统监视器Log并生成Report从而分析数据库服务器性能趋势
- 读取WINDOWS系统监视器Log并生成Report从而分析数据库服务器性能趋势
- Windows性能监视器数值分析(转)
- Windows 性能监视器概述
- windows性能监视器API
- windows性能监视器API
- windows性能监视器API .
- windows性能监视器API
- windows性能监视器API
- Windows 性能监视器概述
- windows性能监视器
- 自定义Windows性能监视器
- Windows 性能监视器工具-perfmon
- windows性能监视器常用计数器
- windows性能监视器常用计数器
- windows性能监视器常用计数器
- Windows 性能监视器工具-perfmon
- windows性能监视器常用计数器
- perl DBI使用详解
- 我的一些算法学习原则
- C语言精华记录——贰(几个关键字、几个运算符、隐式转换/溢出、表达式求值的顺序、左值和右值)
- UVa 10719 - Quotient Polynomial
- hdu 2680 Choose the best route
- 读取WINDOWS系统监视器Log并生成Report从而分析数据库服务器性能趋势
- Java 正则表达式去除HTML标记
- 《4》 Linux中的一些简单命令
- 美丽or智慧的思考,女孩必须懂得的25个幸福秘籍。
- java-深入理解java GC与 finalize()
- 集合Vector的练习
- HDU-1030-Delta-wave
- Linux锁机制
- 算术和逻辑指令