# 金仓数据库IO使用率高
# 问题现象
客户上班期间,数据库服务器IO使用率持续升高至100%,磁盘队列超30,应用执行sql慢,大量线程阻塞在数据库上。


# 分析
协调金仓技术同步分析发现,ctp_affair等大表膨胀厉害,占用了200多G的空间,经清理后实际数据仅十几个G。
# 优化方法
1、执行 vacuum full 表名 清理大表
提示:建议找专业dba或数据库厂商维护人员在业务空闲期间执行,不要直接自行处理
pg类型的数据库都可以通过这个方法清理,mysql 可以用optimize table 表名
2、将share_buffer从物理内存的1/4调整为物理内存的1/3
调整后的监控数据:


编撰人:wangyxyf