DB2 9.5 中多线程架构的工作原理
2008-11-07 16:32:47 来源:WEB开发网Current usage 是服务器当前使用的内存量。
HWM usage 是当 db2start 命令在运行时,自数据库分区激活以来的最高水位标记(high water mark,HWM)或峰值内存使用量。
Cached memory 是当前使用量(current usage)当中目前没有被使用,而是由于性能原因缓存起来用于将来的内存请求的内存。
Individual Memory Consumers 部分:
列出了 DB2 服务器中所有注册的内存 “消耗者”,以及它们消耗的总内存量。
Name:内存 “消耗者” 的一个简洁、易于辨别的名称。例如:
对于用于数据库 <dbname> 的应用程序内存,名称为:APPL-<dbname>
对于全局数据库管理器内存需求,名称为:DBMS-xxx
对于与 db2fmps 通信所需的内存,名称为 FMP_RESOURCES
对于各种私有内存需求,名称为 PRIVATE
对于 Fast Communication Manager 资源,名称为 FCM_RESOURCES
对于用于与本地应用程序通信的内存段,名称为:LCL-<pid>
对于用于数据库 <dbname> 的数据库内存,名称为 DB-<dbname>
Mem Used(KB):当前有多少内存被分配给某个消耗者。
HWM Used(KB):该消耗者曾使用的内存的高水位标记或峰值。
Cached(KB):在 Mem Used(KB)当中,当前没有使用,而是备用于将来内存分配的内存量。
使用 db2 get 快照
清单 4. db2 get 快照示例
$ db2 get snapshot for applications on sample
Memory usage for application:
Memory Pool Type = Application Heap
Current size (bytes) = 65536
High water mark (bytes) = 65536
Configured size (bytes) = 1048576
Agent process/thread ID = 6463
Agent Lock timeout (seconds) = -1
Memory usage for agent:
Memory Pool Type = Other Memory
Current size (bytes) = 196608
High water mark (bytes) = 196608
Configured size (bytes) = 16710107136
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››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 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接