南大通用
GBase8s
数据库存储监控及调整方法
通过监控后台
I/O
,分析数据的分配是否合理,消除
I/O
瓶颈。主要监控检
查点、缓冲写、数据库空间、日志记录和页面清除。主要监控命令如下:
1) Checkpoint
监控
onstat -g ckp
监控数据库实例的
checkpoint
情况
2)
缓冲写监控
onstat -F
监控数据库实例三种写类型情况:前台写、
lru
写、
chunk
onstat -R
监控
LRU
队列,从而调整
lrus
,
lru_max_dirty,lru_min_dirty
,避
免频繁的
LRU
写引起
checkpoint
而影响性能
3)
数据库空间监控
onstat -D
监控
chunk
的读取和写入的页数,如果太高,说明此
chunk
有太多
I/O
,若此
chunk
存储的多个表,分离数据存储;若此
chunk
存储的是单个表,
考虑分片
.
onstat -g iof
监控数据库实例的
IO
活动及分布,包括
AIO
和
KAIO
onstat -P
监控
bufferpool
中
data pages
和
index pages
占得比例,从而调整表结
构和索引结构。
评论