WEB开发网
开发学院数据库MSSQL Server sql server读取系统监视器Log并生成Report从而分析... 阅读

sql server读取系统监视器Log并生成Report从而分析数据库服务器

 2012-10-13 21:01:10 来源:WEB开发网   
核心提示: 很多DBA都会使用Perfmon的计数器对Windows或者SQL Server的性能进行监控,但是数据保存分析是个问题,sql server读取系统监视器Log并生成Report从而分析数据库服务器,很多第三方的工具可以讲LOG文件解析并且保存到数据库,并且提供报表分析,DBA使用起来就可以得心应手,而且可以制作各

 很多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

Tags:sql server 读取

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接