oceanbase常用参数/语句

  • 参数
参数默认值参数含义
__all_virtual_server_stat查看集群资源由各个节点的聚合情况
enable_balance自动负载均衡
enable_auto_leader_switch自动主副本切换
memory_limit_percentage百分比
memory_limit默认MB,优先级更高
system_memory系统内部内存,所有租户共享,3.x版本默认30G
memstore_limit_percentage50%租户memstore内存占总内存的百分比
freeze_trigger_percentage70%触发冻结
minor_freeze_times两次合并间转储次数,为0则表示memstore达到freeze_trigger_percentage直接触发集群合并
minor_merge_concurrency并发做转储分区个数
major_freeze_duty_time2:00每日合并时间
__all_server_event_history查询转储记录
__all_rootservice_event_history查询转储具体选项
(g)v$memstore视图查看各租户memstore内存使用情况,freeze_cnt列是转储次数
__all_virtual_tenant_memstore_infofreeze_cnt列是转储次数
__all_zone查看合并状态
enable_merge_by_ture开启/关闭轮转合并,涉及切主
enable_manual_merge是否开启手动合并
zone_merge_order自动轮转合并的顺序
zone_merge_timeout3h合并超时时间
data_disk_usage_limit_percentage90数据文件最大可以写入的百分比
datafile_disk_percentage90数据盘空间使用阈值
datafile_size0设置数据文件大小
merge_thread_count0合并线程数,实际取值min(10,cpu_cnt*0.3),不超48
max_kept_major_version_number2设置SSTable中保留的数据合并版本个数,frozen_version(xxx)指定历史版本,eg:select /* + frozen_version(30) */ ----
__all_rootservice_event_history查看合并记录(和转储一样)
__all_zone查看合并状态
(g)v$plan_cache_plan_explain(ip,port)tenant_id、plan_id查询执行计划
(g)v$plan_cache_stat记录每个计划缓存的状态
(g)v$plan_cache_plan_stat查询plan_id,每个执行计划具体信息,统计信息
v$sql_audit查看每一次sql请求的来源、执行状态等统计信息
plan_cache_evict_interval检查执行计划缓存的时间间隔(参数)
ob_plan_cache_percentage计划缓存可使用内存占租户内存的百分比(变量)
ob_plan_cache_evict_high_percentage计划缓存使用率达到该值,触发执行计划缓存淘汰(变量)
ob_plan_cache_evict_low_percentage计划缓存使用率达到该值,停止执行计划缓存淘汰(变量)
ob_enable_plan_cache为true时,表示sql请求可以使用执行计划缓存
ob_query_timeout默认10s,查询超时
ob_trx_timeout默认100s,事务未提交超时
ob_trx_idle_timeout默认120s,事务空闲超时
enable_syslog_recycleFALSE是否开启回收日志的功能
max_syslog_file_count0设置在回收日志前可以容纳的日志数量
__all_virtual_server_clog_stat监控集群中所有observer节点的clog运行状态
trace_log_slow_query_watermark100ms查询的执行时间阈值,超过该参数为慢查询
  • 语句
语句含义
alter system minor freeze手动触发转储
alter system major freeze手动触发合并
alter system set enable_manual_merge关闭手动合并
alter system set enable_merge_by_turn开启轮转合并
alter system set zone_merge_order='z1,z2,z3'设置合并顺序,为空则取消自定义合并顺序
alter system flush plan cache [tenant list][global]不指定tenant list删除所有租户的执行计划缓存,没有指定global则只删除本机执行计划,反之清空该租户所有机器的计划缓存
alter system set enable_sql_audit=true/falsesql_audit开关
alter system set sql_audit_memory_limit='3G';sql_audit内存上限,默认为3G,[64m,+∞)
set transaction isolation level serializable;事务级别,设置事务级别为可串行化
alter session set isolation_level=serializable;会话级别,设置会话隔离级别为可串行化
alter proxyconfig set proxy_idc_name='机房名';控制全局级当前机房的idc信息
set @proxy_idc_name='xx';控制session级别当前机房信息
set global ob_read_consistency='weak';设置当前租户全局系统session变量,弱一致性读
set ob_read_consistency='weak';设置当前会话,弱一致性读
show proxyconfig;展示proxy内部各配置项属性以及config server的配置信息
alter system archivelog;日志备份/启动数据库的日志归档功能
alter system noarchivelog;停止数据库归档日志
alter system set server_permanent_offine_time='86400s';设置永久下线时间
show recyclebin;查看回收站
set global 'recyclebin'=on/off;租户级别开关回收站
set @@recyclebin=on/off;session级别开关回收站
purge recyclebin;清空整个回收站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值