DB2 9.5中多线程架构的工作原理
2010-02-18 15:00:57 来源:WEB开发网核心提示:对于用于数据库 <dbname> 的数据库内存,名称为 DB-<dbname>Mem Used(KB):当前有多少内存被分配给某个消耗者,DB2 9.5中多线程架构的工作原理(4),HWM Used(KB):该消耗者曾使用的内存的高水位标记或峰值,Cached(KB):在 Mem Used(KB
对于用于数据库 <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
使用 SQL
清单 5. 使用 SQL 示例
$ db2 "select * from table(admin_get_dbp_mem_usage())" DBPARTITIONNUM MAX_PARTITION_MEM CURRENT_PARTITION_MEM PEAK_PARTITION_MEM -------------- -------------------- --------------------- -------------------- 0 14330507264 340590592 340852736 1 record(s) selected.
使用 db2mtrk
清单 6. db2mtrk -a 示例
$ db2mtrk -a Tracking Memory on: 2008/02/29 at 15:51:00 Application Memory for database: SAMPLE appshrh 128.0K Memory for application 546 apph other 64.0K 192.0K Memory for application 545 apph other 64.0K 192.0K Memory for application 544 apph other 64.0K 320.0K Memory for application 543 apph other 64.0K 576.0K Memory for application 547 apph other 64.0K 192.0K
清单 7. db2mtrk -p 示例
$ db2mtrk -p Tracking Memory on: 2008/02/29 at 15:51:37 Memory for agent 6463 other 192.0K Memory for agent 6206 other 192.0K Memory for agent 5949 other 320.0K Memory for agent 2094 other 576.0K Memory for agent 6720 other 192.0K
注意:默认情况下,INSTANCE_MEMORY 被设为 AUTOMATIC,这意味着实例被允许使用 RAM 的一个最大百分值(对于较小的系统,范围是 75%,对于较大的系统,范围是 95%)。这包括一个单独的实例的所有本地分区。
db2 get dbm cfg show detail|grep INSTANCE_MEMORY Size of instance shared memory(4KB)(INSTANCE_MEMORY)=AUTOMATIC(3498659)AUTOMATIC(3498659)
- ››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 实战
更多精彩
赞助商链接