系统监控信息-SYS_MEM_STATUS
📄字数 742
👁️阅读量 加载中...
功能描述
SYS_MEM_STATUS系统表用于管理数据库当前节点内存状态。
字段说明
序号 | 字段名 | 类型 | 说明 | V11 | V12 |
---|---|---|---|---|---|
0 | NODEID | INTEGER | 当前节点号 | √ | √ |
1 | CURR_T | DATETIME | 系统时钟 | √ | √ |
2 | BUFF_SIZE | BIGINT | 数据缓存块大小(单位:Byte) | √ | √ |
3 | TOTAL_BUFF_NUM | BIGINT | 数据缓存总的缓存块数量 | √ | √ |
4 | FREE_BUFF_NUM | BIGINT | 当前剩余数据缓存块数量 | √ | √ |
5 | DIRTY_BUFF_NUM | BIGINT | 当前脏数据缓存块数量 | √ | √ |
6 | LRU_BUFF_NUM | BIGINT | 当前LRU缓存块数量 | √ | √ |
7 | SGA_BLK_SIZE | BIGINT | 排序内存缓存块大小(单位:Byte) | √ | √ |
8 | TOTAL_SGA_MEM | BIGINT | 排序内存总的缓存块数量 | √ | √ |
9 | FREE_SGA_MEM | BIGINT | 当前剩余排序内存缓存块数量 | √ | √ |
10 | PEAK_SGA_MEM | BIGINT | 排序内存缓存块使用峰值 | √ | √ |
11 | SWAP_BLK_SIZE | BIGINT | 交换内存块大小(单位:Byte) | x | √ |
12 | TOTAL_SWAP_MEM | BIGINT | 交换内存总的块数量 | x | √ |
13 | FREE_SWAP_MEM | BIGINT | 当前剩余交换内存块数量 | x | √ |
应用举例
- 查询当前节点内存状态
sql
SQL> SELECT * FROM SYS_MEM_STATUS;
+--------+--------------------------+-----------+----------------+---------------+----------------+--------------+--------------+---------------+--------------+--------------+---------------+----------------+---------------+
| NODEID | CURR_T | BUFF_SIZE | TOTAL_BUFF_NUM | FREE_BUFF_NUM | DIRTY_BUFF_NUM | LRU_BUFF_NUM | SGA_BLK_SIZE | TOTAL_SGA_MEM | FREE_SGA_MEM | PEAK_SGA_MEM | SWAP_BLK_SIZE | TOTAL_SWAP_MEM | FREE_SWAP_MEM |
+--------+--------------------------+-----------+----------------+---------------+----------------+--------------+--------------+---------------+--------------+--------------+---------------+----------------+---------------+
| 1 | 2025-06-30 14:37:39.747 | 8192 | 262144 | 249681 | 0 | 12462 | 8192 | 131072 | 131072 | 4 | 262144 | 512 | 512 |
+--------+--------------------------+-----------+----------------+---------------+----------------+--------------+--------------+---------------+--------------+--------------+---------------+----------------+---------------+