您可以根据业务场景对Tair Serverless KV实例的参数进行调优与自定义配置,已提升实例的性能与安全性。本文介绍各参数的详细说明。
为最大程度保障实例的稳定运行,目前仅开放部分参数,若某个参数未在本文中列出,即不支持设置该参数。
参数 | 说明 |
#no_loose_disabled-commands | 设置禁用命令,可根据业务需求禁用某些高危命令或高时间复杂度的命令。 说明
|
#no_loose_high-cost-key-enabled | 是否开启监测热Key(高访问流量)功能,该功能可以识别出每秒内访问流量高(例如Value体积大)的Key。
|
#no_loose_high-cost-key-traffic-bytes-threshold | |
bigkey-threshold | Top Key统计中大Key(元素数量多的Key)的元素数量阈值。默认2000个,取值范围为[500-100000]。 |
hello_enabled | 是否开启通过HELLO命令切换协议RESP2、RESP3协议的开关。取值:
|
hotkey-threshold | Top Key统计中热Key(按QPS)的统计阈值。默认5000,取值范围为[100-100000]。 |
lua-strict-mode | 是否开启Lua脚本严格模式。开启后标准架构实例可以类似集群架构,要求Lua脚本中的数据Key必须由
|
return-err-when-throttle | 限流时的请求处理模式,取值:
|
rt_threshold_ms | 代理节点中的慢日志阈值,单位为毫秒(ms),取值范围为[30-2000],默认为500。 说明 如果从代理节点向数据节点发出请求后,到代理节点收到响应结束的时间超过该阈值,则会生成一条慢日志。 |
slowlog-log-slower-than | 慢日志阈值,满足条件的命令将会被记录在慢日志中。
|
big-rcu-threshold | |
big-wcu-threshold | |
txn-isolation-lock | 是否开启事务锁,开启后允许磁盘型实例执行MULTI、EXEC和Lua脚本相关命令,事务锁功能可能会导致性能下降10%,取值:
|