DB2 自调优内存管理器日志分析器
2009-02-11 16:38:27 来源:WEB开发网STMM 日志文件分析器的目的是过滤出重要的调优信息并进行格式化,从而便于了解内存配置的修改过程。
分析 STMM 日志文件
分析工具 parseStmmLogFile.pl 采用以下语法:
清单 5. parseStmmLogFile.pl 语法
parseStmmLogFile.pl <log file> <database name> <options>
此工具生成的输出采用表格形式。无论用户选择什么选项,表格的前四列都是相同的。前四列是:
调优号
发生这次调优的时间
从日志文件中第一次调优以来的总秒数
从前一次调优开始以来的秒数。这个值包含调整内存堆大小花费的时间和收集调优决策所需的统计数据花费的时间。
清单 6 给出前四列的一个示例,其中包含两次调优。
清单 6. parseStmmLogFile.pl 示例输出
[ MEMORY TUNER - LOG ENTRIES ]
[ Interv ] [ Date ] [ totSec ] [ secDif ]
[ ] [ ] [ ] [ ]
[ 1 ] [ 02/01/2006 09:45:02 ] [ 76 ] [ 76 ]
[ 2 ] [ 02/01/2006 09:46:03 ] [ 137 ] [ 61 ]
根据选择的选项不同,此工具会分析 STMM 日志文件并收集相关的详细信息。下面是可以选用的四个选项:
(s) — 显示所有内存消耗者的新大小(默认选项)。
(m) — 显示所有内存消耗者的最小大小。
(b) — 显示所有内存消耗者的收益数据。收益数据表示增加内存给所有内存消耗者带来了多大好处。
(o) — 显示 DATABASE_MEMORY 调优信息。
另外,还有两个用来调整输出的可选标志(必须与上面的选项之一一起使用):
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››管理/var/spool/clientmqueue/下的大文件
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接