云数据库 KeeWiDB 支持对数据库部分参数进行调整,使得数据库特性能更好地适应业务需求。
背景信息
在日常运维过程中,快速调整数据库的部分参数可以针对性地优化数据库的查询、管理性能,适应时常变化的业务场景。当前所支持的参数如下表所示。
参数名 | 参数解释 |
disable-command-list | 设置需 Disable 的命令列表,可设置多个命令。 |
cluster-node-timeout | 设置集群节点的超时时间,超过阈值集群节点被认为是故障节点。单位:毫秒。 |
proxy-slowlog-log-slower-than | 设置 proxy 慢查询的评定时间,请求超过此配置项,将会被当成慢操作记录在慢查询日志,单位:微秒。 |
slowlog-log-slower-than | 设置 KeeWiDB 慢查询的评定时间,超过此配置项,将会被当成慢操作记录在慢查询日志中,单位:微秒。 |
slowlog-max-len | 设置慢查询日志的最大记录数,单位:个。 |
notify-keyspace-events | 指定了服务器该发送哪些类型的通知。 |
使用须知
当前参数修改功能仅支持修改后无需重启即可生效的参数,修改后需要重启生效的参数待后期版本更新。您也可通过 KeeWiDB 终端自行设置,重启会造成连接中断,请提前做好业务安排,谨慎操作。
前提条件
已 创建数据库实例。
实例状态为运行中。
查询参数配置信息
1. 登录 KeeWiDB 控制台。
2. 在右侧实例列表页面上方,选择地域。
3. 在实例列表中,找到目标实例。
4. 单击目标实例名称,进入实例详情页面。
5. 选择参数配置页签,查看数据库参数配置情况。
修改参数运行值
单项修改
1. 在参数配置页签的可修改参数列表中,找到需修改的参数。
2. 在需修改参数的当前运行参数值列,将鼠标放在具体的参数值上,单击
,即可重新调整参数的值。参数生效范围因实例版本与架构有关,当前版本支持修改的参数如下表所示。
参数名 | 修改后是否重启 | 默认值 | 参考值 | 参数解释 |
disable-command-list | 否 | “” | [flushall | flushdb | keys | hgetall | eval | evalsha | script] | 设置Disable的命令,可设置多个。 |
cluster-node-timeout | 否 | 15000 | [15000,120000] | 设置集群节点的超时时间,超过阈值集群节点被认为是故障节点。单位:毫秒。 |
proxy-slowlog-log-slower-than | 否 | 100 | [10,10000] | 设置proxy慢查询的评定时间,请求超过此配置项,将会被当成慢操作记录在慢查询日志,单位:微秒。 |
slowlog-log-slower-than | 否 | 100 | [10,10000] | 设置慢查询的评定时间,超过此配置项,将会被当成慢操作记录在慢查询日志中,单位:微秒。 |
slowlog-max-len | 否 | 128 | [0,1024] | 设置慢查询日志的最大记录数,单位:个。 |
notify-keyspace-events | 否 | "" | [K | E | g | $ | l | s | h | z | x | e | A] | 指定了服务器该发送哪些类型的通知。 |
3. 单击
,完成修改。批量修改
1. 在可修改参数页签,单击修改运行值。
2. 在当前运行参数值列的输入框,重新设置需修改的参数值。
说明:
修改参数时,请务必根据参考值设置。
在修改后需重启一列查看是否,关注是否会重启实例,重启会造成连接中断,请提前做好业务安排,谨慎操作。
查询修改记录
1. 在参数配置页签,单击修改历史。
2. 查看参数修改的历史记录,您可以查看参数修改前后的值、修改状态以及修改时间。