内存状态(MEM_STATUS)
📄字数 713
👁️阅读量 加载中...
引入版本
v11.0.0
功能描述
MEM_STATUS
用于查看数据库当前节点的内存状态。
参数属性
属性 | 属性值 |
---|---|
参数类型 | RESULTSET |
默认值 | - |
取值范围 | - |
影响范围 | 系统级 |
修改方式 | 不可修改 |
使用场景说明
- 该参数与访问系统表 SYSDBA.SYS_MEM_STATUS 等效。
序号 | 字段名 | 类型 | 说明 |
---|---|---|---|
1 | BUFF_SIZE | INTEGER | 数据缓存块大小 |
2 | TOTAL_BUFF_NUM | INTEGER | 数据缓存总的缓存块数量 |
3 | FREE_BUFF_NUM | INTEGER | 当前剩余数据缓存块数量 |
4 | DIRTY_BUFF_NUM | INTEGER | 当前脏数据缓存块数量 |
5 | LRU_BUFF_NUM | INTEGER | 当前LRU缓存块数量 |
6 | SGA_BLK_SIZE | INTEGER | 排序内存缓存块大小 |
7 | TOTAL_SGA_MEM | INTEGER | 排序内存总的缓存块数量 |
8 | FREE_SGA_MEM | INTEGER | 当前剩余排序内存缓存块数量 |
9 | PEAK_SGA_MEM | INTEGER | 排序内存缓存块使用峰值 |
10 | SWAP_BLK_SIZE | INTEGER | 交换内存块大小 |
11 | TOTAL_SWAP_MEM | INTEGER | 交换内存总的块数量 |
12 | FREE_SWAP_MEM | INTEGER | 当前剩余交换内存块数量 |
示例
sql
SQL> SHOW MEM_STATUS;
+-----------+----------------+---------------+----------------+--------------+--------------+---------------+--------------+--------------+---------------+----------------+---------------+
| 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 |
+-----------+----------------+---------------+----------------+--------------+--------------+---------------+--------------+--------------+---------------+----------------+---------------+
| 8192 | 131072 | 125291 | 0 | 5781 | 8192 | 65536 | 65536 | 1 | 262144 | 512 | 512 |
+-----------+----------------+---------------+----------------+--------------+--------------+---------------+--------------+--------------+---------------+----------------+---------------+
(1 row)