内存状态(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)