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

简介:

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

 

网上有一个很完整的例子如何自动化收集Perfom数据并且加载数据产生Report,这里我就不截图了,大家可以参照这个例子:

 http://sqlactions.com/2012/05/15/collection-and-reporting-of-perfmon-data-for-sql-server-capacity-planning-and-trend-analysis/

 


本文转自 lzf328 51CTO博客,原文链接:http://blog.51cto.com/lzf328/1024673

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
11月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
610 158
|
11月前
|
缓存 监控 关系型数据库
使用MYSQL Report分析数据库性能(中)
使用MYSQL Report分析数据库性能
722 156
|
11月前
|
缓存 监控 关系型数据库
使用MYSQL Report分析数据库性能(上)
最终建议:当前系统是完美的读密集型负载模型,优化重点应放在减少行读取量和提高数据定位效率。通过索引优化、分区策略和内存缓存,预期可降低30%的CPU负载,同时保持100%的缓冲池命中率。建议每百万次查询后刷新统计信息以持续优化
769 161
|
11月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
497 18
|
10月前
|
SQL 存储 监控
SQL日志优化策略:提升数据库日志记录效率
通过以上方法结合起来运行调整方案, 可以显著地提升SQL环境下面向各种搜索引擎服务平台所需要满足标准条件下之数据库登记作业流程综合表现; 同时还能确保系统稳健运行并满越用户体验预期目标.
444 6
|
11月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
691 15
|
存储 Ubuntu Linux
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包 (Released Oct 2025)
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包
334 0
|
11月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
1224 2
|
11月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。