问:数据库是否需要参数调整?
答:系统参数一定要调,而且还要合理的调,但调好了并不一定能解决所有的问题。参数调整是性能优化的必要条件,但不是充分条件。
问:参数调整的方式是否一样?
答:业务特征不同,参数调整的方向也不同,OLTP 和 OLAP 优化方向不同。
数据库参数获取
首先我们需要获取数据库参数信息。
- 通过 V$DM_INI 系统视图获取 dm.ini 参数信息
- 通过性能监控工具获取 dm.ini 参数信息
资源类参数配置建议
- 通过获取数据库服务器的配置和业务场景需求我们可以进行资源类参数配置优化。
参数 | 调整范围说明 |
---|---|
BUFFER | 内存足够的情况下,可根据数据文件的大小调整,内存不充足的情况下,可调整为可用物理内存的 60%~80% |
BUFFER_POOLS | 高并发 OLTP 场景下,可根据客户端的并发连接数或者中间件连接池的大小进行调整 |
MAX_BU |