WEB开发网
开发学院数据库DB2 DB2 9.5 中多线程架构的工作原理 阅读

DB2 9.5 中多线程架构的工作原理

 2008-11-07 16:32:47 来源:WEB开发网   
核心提示: Current usage 是服务器当前使用的内存量,HWM usage 是当 db2start 命令在运行时,DB2 9.5 中多线程架构的工作原理(6),自数据库分区激活以来的最高水位标记(high water mark,HWM)或峰值内存使用量, Cached(KB):在 Mem U

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

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

Tags:DB 线程 架构

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