• 下表所示是常用的跟开发有关的参数(parameters)

    参数名

    参数值

    参数含义

    范围

    minor_freeze_times

    0

    指定多少次 minor freeze 后会触发 major freeze。

    集群

    enable_major_freeze

    True

    指定集群是否开启自动 major freeze。

    集群

    major_freeze_duty_time

    02:00

    指定集群自动 major freeze 的开始时间。

    集群

    enable_rebalance

    True

    指定是否开启分区负载均衡。True 开启,False 关闭。

    集群

    enable_auto_leader_switch

    True

    指定是否开启分区自动切主。

    集群

    large_query_threshold

    100ms

    指定一个查询执行时间被判定为大查询的阈值。

    集群

    large_query_worker_percentage

    30

    指定大查询要使用的 CPU 工作线程比例。

    集群

    data_copy_concurrency

    20

    指定分区迁移时集群最大的迁移任务数。

    集群

    server_data_copy_out_concurrency

    2

    指定分区迁移时每个节点最大的迁出任务数。

    集群

    server_data_copy_in_concurrency

    2

    指定分区迁移时每个节点最大的迁入任务数。

    集群

    freeze_trigger_percentage

    70

    指定增量内存使用比例的一个阈值,达到这个值会触发 minor freeze 。

    集群

    enable_perf_event

    True

    指定是否开启性能事件信息收集,默认是 False。

    集群

    enable_sql_audit

    True

    指定是否开启 SQL 审计功能,默认是 True。

    集群

    sql_work_area

    1G

    指定租户的 SQL 工作内存。

    租户

    writing_throttling_maximum_duration

    1h

    指定触发租户限流时增量内存预估最大使用时间。

    租户

    writing_throttling_trigger_percentage

    100

    指定触发租户限流时增量内存的使用比例阈值。

    租户

    max_stale_time_for_weak_consistency

    5s

    指定弱一致读能接受备副本的最大时延。

    租户

    • 下表所示是常用的租户变量(variables)

    变量名

    变量值

    变量含义

    autocommit

    ON

    指定租户是否开启事务自动提交。

    nls_date_format

    DD-MON-RR

    指定 Oracle 租户的默认日期格式。

    nls_timestamp_format

    DD-MON-RR HH.MI.SSXFF AM

    指定 Oracle 租户的默认时间戳格式。

    nls_timestamp_tz_format

    DD-MON-RR HH.MI.SSXFF AM TZR

    指定 Oracle 租户的默认带时区的时间戳格式。

    ob_compatibility_mode

    ORACLE/MYSQL

    显示当前租户的兼容类型。ORACLE/MYSQL。只读变量。

    ob_tcp_invited_nodes

    %

    指定租户访问的IP白名单,逗号分隔。如:127.1,192.168.0.0/16

    ob_timestamp_service

    GTS

    指定租户时间服务是用 GTS 还是 LTS。

    ob_query_timeout

    10000000

    指定 SQL 执行默认超时时间,单位微秒(us)。

    ob_trx_idle_timeout

    120000000

    指定租户里事务最大空闲时间,单位微秒(us)。

    ob_trx_timeout

    100000000

    指定租户里事务最大持续时间,单位微秒(us)。

    ob_read_consistency

    STRONG

    指定租户里读 SQL 的默认一致性级别。STRONG 是强一致读,WEAK 是弱一致性读,FORZEN 是读上次major freeze 版本的数据。

    ob_sql_audit_percentage

    3

    指定租户 SQL 日志占用最大内存百分比。

    ob_sql_work_area_percentage

    5

    指定租户 SQL 工作内存占内存最大百分比。

    recyclebin

    ON

    指定是否开启回收站。ON 开启,OFF 关闭。

    sql_mode

    STRICT_TRANS_TABLES,STRICT_ALL_TABLES,PAD_CHAR_TO_FULL_LENGTH

    指定 SQL 遵守的模式。

    tx_isolation

    READ-COMMITTED

    指定租户事务默认隔离级别。

    time_zone

    +8:00

    指定租户默认时区。

    system_time_zone

    +08:00

    显示系统默认时区。

    version_comment

    显示 OceanBase 版本,只读变量。