WEB开发网
开发学院数据库DB2 DB2 基础: 介绍 DB2 UDB 跟踪功能 阅读

DB2 基础: 介绍 DB2 UDB 跟踪功能

 2010-07-20 00:00:00 来源:WEB开发网   
核心提示: 由于性能的原因,跟踪功能不允许动态更改跟踪缓冲区的大小,DB2 基础: 介绍 DB2 UDB 跟踪功能(5),只要共享跟踪缓冲区上附加了一个进程,就不能更改缓冲区的大小,与预期一样,转储文件( dmp )大小约为 8 MB,指定不同的缓冲区大小的最好方法是在启动实例 之前(也就是在发出 db2s

由于性能的原因,跟踪功能不允许动态更改跟踪缓冲区的大小。只要共享跟踪缓冲区上附加了一个进程,就不能更改缓冲区的大小。指定不同的缓冲区大小的最好方法是在启动实例 之前(也就是在发出 db2start 命令之前)发出 db2trc 命令。

如果是在跟踪共享内存,跟踪缓冲区的大小将控制转储文件的大小。如果是将跟踪信息存储到一个文件,则转储文件的大小只受空余空间和系统所允许的最大文件大小的限制。

格式化跟踪文件

对于我们从内存转储到名为 dmp 的文件中的跟踪,通过使用 db2trc 命令上的一个或两个解析选项,我们可以对其进行解析,或将其格式化为可读的文本。 清单 2展示了每个解析请求的示例,包括返回到标准输出的总结信息。在我们的示例中,跟踪文件比较小,因而不会被截掉一部分。 清单 2 还展示了各种输出文件的大小。与预期一样,转储文件( dmp )大小约为 8 MB,跟 db2trc 命令中指定的缓冲区大小相符。

清单 2. 解析跟踪

     
    db2trc format dmp fmt 
Trace truncated          : NO 
Trace wrapped           : NO 
Total number of trace records   : 2846 
Number of trace records formatted : 2846 
     
    db2trc flow dmp flw 
Total number of trace records   : 2846 
Trace truncated          : NO 
Trace wrapped           : NO 
Number of trace records formatted : 2771 (pid: 23494 tid 1 node: 0) 
Number of trace records formatted : 15 (pid: 19834 tid 1 node: 0) 
Number of trace records formatted : 15 (pid: 28780 tid 1 node: 0) 
Number of trace records formatted : 15 (pid: 28396 tid 1 node: 0) 
Number of trace records formatted : 30 (pid: 26332 tid 1 node: 0) 
     
    ls -l 
... 
-rw-r-----  1 melnyk  staff    8393432 Aug 20 15:43 dmp 
-rw-r-----  1 melnyk  staff    121489 Aug 20 15:44 flw 
-rw-r-----  1 melnyk  staff    541845 Aug 20 15:44 fmt 
... 
    

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:DB 基础 介绍

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