参数配置

根据业务场景配置合适的 MySQL 参数,有助于数据库达到最佳性能,更好地支持业务运行。默认情况下,MySQL-PXC 实例使用 MySQL 和 Percona 提供的系统参数,也可以通过界面方便地配置这些参数。

平台提供参数模板,用于定义一系列期望的 MySQL 参数。在创建实例时,可以通过参数模板批量修改默认参数,模板中未覆盖的参数将保留默认值。实例正常运行后,也可以更新 MySQL 参数。

更多参数信息,请参考 MySQL 官方网站Percona 官方网站

目录

注意

修改参数配置会逐个重启 Pods,可能导致业务短暂中断。

操作步骤

CLI
Web Console
kubectl patch mysql -n <namespace> <name> --type='merge' --patch '
spec:
  params:
    mysql:
      mysqld:
        max_connections: "1000"
        expire_logs_days: "7"
'

你可以通过修改 CR 中的 spec.params.mysql 来修改参数,对应的参数键名与 MySQL 参数一致。如上所示,将 max_connections 设置为 1000,expire_logs_days 设置为 7。