读取WINDOWS系统监视器Log并生成Report从而分析数据库服务器性能趋势
2012-10-25 14:49
459 查看
很多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://go.rritw.com/sqlactions.com/2012/05/15/collection-and-reporting-of-perfmon-data-for-sql-server-capacity-planning-and-trend-analysis/
其实对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://go.rritw.com/sqlactions.com/2012/05/15/collection-and-reporting-of-perfmon-data-for-sql-server-capacity-planning-and-trend-analysis/
相关文章推荐
- 读取WINDOWS系统监视器Log并生成Report从而分析数据库服务器性能趋势
- 读取系统监视器Log并生成Report从而分析数据库服务器趋势
- 从数据库读取UI源数据自动化生成Windows 界面(.net环境中Windows开发的自动化界面系统构架研究 续一)
- 怎么自定义windows系统的性能监视器的图形类型
- 服务器性能估算参考(硬件-分析数据库)
- Windows性能监视器数值分析(转)
- Windows系统性能分析
- Windows系统性能分析
- Windows系统性能分析
- Windows系统性能分析
- Windows系统性能分析
- Windows系统性能分析
- Mysql性能优化----SQL语句优化、索引优化、数据库结构优化、系统配置优化、服务器硬件优化
- Windows系统性能分析
- Windows系统性能分析
- Windows系统性能分析
- Windows系统性能分析
- Windows系统性能分析
- Windows系统性能分析