开箱即用
可获得性
本特性自openGauss 6.0.0-RC1版本开始引入。
特性简介
openGauss开箱即用工具gs_perfconfig,通过工具自动对数据库进行性能优化。
客户价值
降低openGauss的使用门槛,提升用户使用体验。
特性描述
提供gs_perfconfig工具,基于环境信息与业务信息,自动在操作系统配置、数据库搭建、数据库参数三个方面给出调整方案或建议,或者直接进行配置调整,达到开箱性能即最优。
同时提供调整内容回退功能,以回退掉不需要的调整。
特性增强
无。
特性约束
工具可以由操作系统root用户、普通用户执行。但对于部分操作系统的检测与调整,受到操作系统本身权限限制,需要由操作系统root用户运行。
工具内部分操作需要重启数据库,会提前征询用户同意。
需正确配置或指定环境变量。
依赖关系
无。
基本原理
内置工具gs_perfconfig
,使用python3
编写,可独立使用或在安装时被gs_om
工具调用,以进行性能的优化。
工具内置环境监测与业务调查模块,会自动检测硬件配置、自动检测操作系统配置、通过多样化的方式收集业务信息,同时工具以以往调优经验为指导,内置编写了多种优化策略,会根据上述收集的各种信息进行计算,得到性能调整的最优方案。
最终的调整方案可以选择直接传入工具的执行模块进行应用,或者仅传入工具的报告生成模块打印出一份方案报告。
使用指导
参考gs_perfconfig工具使用指导
使用场景
安装数据库时或之后,期望能有一个较好的性能表现时,可以使用此工具,进行性能优化。
意见反馈