本页面为您介绍租户的参数信息。
租户参数列表
参数 | 说明 |
connect_timeout | 连接超时时间,单位是秒。 |
ob_check_sys_variable | 如果开启,当 schema 版本改变时将更新系统变量。 |
writing_throttling_maximum_duration | 通过控制内存分配进度,控制写入速度。指定在触发写入限速后,剩余 memstore 内存分配完所需的时间。 |
div_precision_increment | 除法结果精度在被除数精度基础上的增量。MySQL 兼容功能。 |
ob_sql_work_area_percentage | 用于 SQL 执行的租户内存百分比限制。 |
tx_isolation | 事务隔离级别。 |
wait_timeout | 服务器关闭非交互连接之前等待活动的秒数。在线程启动时,根据全局 wait_timeout 值或全局 interactive_timeout 值初始化会话 wait_timeout 值,取决于客户端类型(由 mysql_real_connect() 的连接选项 CLIENT_INTERACTIVE 定义)。又见 interactive_timeout。 |
auto_increment_increment | 自增步长,仅用于 MySQL 客户端登录。 |
foreign_key_checks | 是否检查外建约束。 |
autocommit | 是否自动提交。 |
read_only | 租户是否为只读模式。影响该租户下的所有普通用户,不影响 root 权限用户。 |
ob_trx_timeout | 事务超时时间,单位是微秒。 |
net_read_timeout | 中断读之前等待连接的其它数据的秒数。当服务器从客户端读数时,net_read_timeout 指控制何时中断的超时值。 |
ob_enable_index_direct_select | 是否允许用户直接查询索引表。 |
ob_enable_trace_log | 是否使用 trace 日志。 |
ob_trx_lock_timeout | 用于设置事务的等锁超时时长,单位是微秒。 |
sql_throttle_rt | 指定 RT 值,单位是微秒,如果查询的 RT 值不小于该值,则不允许执行该查询。 |
ob_enable_transmission_checksum | Proxy 和 server 之间是否进行数据包校验和。 |
ob_early_lock_release | 事务是否开启 ELR 优化。 |
writing_throttling_trigger_percentage | 设置写入速度的阈值。 |
ob_plan_cache_evict_low_percentage | 停止计划缓存逐出的计划缓存限制的内存使用百分比。 |
ob_plan_cache_percentage | 计划缓存可以使用的租户内存资源的百分比。 |
max_sp_recursion_depth | 可以递归调用任何给定存储过程的次数。 |
sql_throttle_network | 网络使用率阈值,当网络使用率高过此阈值时将不会执行此 SQL。 |
ob_enable_hash_group_by | 是否打开 Hash Group by 的路径。 |
undo_retention | 指定多版本数据保留时间,单位是秒。 |
query_cache_type | 查询缓存类型。OFF:不缓存或检索结果;ON:缓存除了SELECT SQL_NO_CACHE …查询的所有结果;DEMAND:只缓存SELECT SQL_CACHE …查询的结果。 |
sql_throttle_logical_reads | 逻辑读数量阈值,逻辑读数量超过此阈值时将不会执行此 SQL。 |
auto_increment_cache_size | 自增的缓存个数。 |
sql_auto_is_null | 会被一些特殊的驱动程序,例如 ODBC 使用,用于控制是否获取最后插入行的自增列值。 |
recyclebin | 回收站的开关,开启后此时对数据库对象进行删除操作后,会进入回收站。 |
ob_enable_plan_cache | 是否打开 Plan Cache。 |
ob_enable_aggregation_pushdown | 是否允许聚合操作下压。 |
net_write_timeout | 中断写之前等待块写入连接的秒数。当服务器向客户端写时,net_write_timeout 指控制何时中断的超时值。 |
ob_enable_transformation | 是否允许 SQL 重写。 |
sql_quote_show_create | 是否启动为 SHOW CREATE TABLE 和 SHOW CREATE DATABASE 语句引用标识符。 |
sql_throttle_io | IO 次数阈值,超过此数量时将不会执行此 SQL。 |
ob_enable_jit | JIT 执行引擎模式。OFF:当前 session 不开启表达式编译执行;AUTO:当前 session 表达式编译执行只有在 SQL 执行平均 RT 大于 1s 时才开启;FORCE:当前 session 强制开启表达式编译执行功能。 |
max_stale_time_for_weak_consistency | 用于设置弱一致性读允许的备库与主库的同步延迟。 |
ob_enable_truncate_flashback | 控制 Truncate 操作的对象是否进入回收站。 说明 该参数自内核 V4.x 版本起已废弃使用,您仍可在参数管理列表中查询和设置,但相关功能并不会生效。 |
ob_trx_idle_timeout | 事务空闲超时时间,即事务中两条语句之间的执行间隔超过该值时超时,单位是微秒。 |
optimizer_capture_sql_plan_baselines | 是否使能自动捕获 SQL 计划基线。 |
ob_enable_blk_nestedloop_join | 是否允许打开 block nested loop join。 |
auto_increment_offset | 确定 AUTO_INCREMENT 列值的起点。 |
ob_read_consistency | 读一致性级别。 |
ob_create_table_strict_mode | 如果设置为开启,会严格按照 locality 建立副本,任何副本建立失败,则 create table 失败;否则,全类型副本至少 1 个,paxos 成员组副本达到多数,即可成功。 |
block_encryption_mode | 指定在函数 aes_encrypt 和 aes_decrypt 中使用的加密算法。 |
sql_throttle_cpu | CPU 使用率超过这个值的时候,将不执行这个 SQL。 |
error_on_overlap_time | 动态参数,设置夏令时重叠区时间发生歧义时是否作报错处理。 |
interactive_timeout | 服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在 mysql_real_connect() 中使用CLIENT_INTERACTIVE 选项的客户端。又见 wait_timeout。 |
query_cache_size | 分配给存储旧查询结果的内存(尚未使用的),单位是Byte。 |
max_allowed_packet | 最大网络包大小,单位是 Byte。 |
ob_query_timeout | 查询超时时间,单位是微秒。 |
sql_throttle_priority | SQL 优先级阈值,SQL 优先级低于此的 SQL 将不会被执行。 |
ob_plan_cache_evict_high_percentage | 触发计划缓存逐出的计划缓存限制的内存使用百分比。 |
explicit_defaults_for_timestamp | 指定 timestamp 数据类型在处理默认值和空值时是否启用非标准行为。 |
sql_mode | 设置 SQL 模式,不同的 SQL 模式对于数据库行为有很大影响。 |
optimizer_use_sql_plan_baselines | 是否使能使用 SQL 计划基线。 |
sql_warnings | 出现告警时单行 INSERT 语句是否生成信息字符串。 |
ob_default_replica_num | 每个集群中表的默认副本数。 |
group_concat_max_len | 允许的 GROUP_CONCAT() 函数结果的最大长度。单位是字节。 |
sql_throttle_current_priority | SQL 限流当前的优先级。 |