- 参数
| 参数 | 默认值 | 参数含义 |
| __all_virtual_server_stat | 查看集群资源由各个节点的聚合情况 | |
| enable_balance | 自动负载均衡 | |
| enable_auto_leader_switch | 自动主副本切换 | |
| memory_limit_percentage | 百分比 | |
| memory_limit | 默认MB,优先级更高 | |
| system_memory | 系统内部内存,所有租户共享,3.x版本默认30G | |
| memstore_limit_percentage | 50% | 租户memstore内存占总内存的百分比 |
| freeze_trigger_percentage | 70% | 触发冻结 |
| minor_freeze_times | 两次合并间转储次数,为0则表示memstore达到freeze_trigger_percentage直接触发集群合并 | |
| minor_merge_concurrency | 并发做转储分区个数 | |
| major_freeze_duty_time | 2:00 | 每日合并时间 |
| __all_server_event_history | 查询转储记录 | |
| __all_rootservice_event_history | 查询转储具体选项 | |
| (g)v$memstore视图 | 查看各租户memstore内存使用情况,freeze_cnt列是转储次数 | |
| __all_virtual_tenant_memstore_info | freeze_cnt列是转储次数 | |
| __all_zone | 查看合并状态 | |
| enable_merge_by_ture | 开启/关闭轮转合并,涉及切主 | |
| enable_manual_merge | 是否开启手动合并 | |
| zone_merge_order | 自动轮转合并的顺序 | |
| zone_merge_timeout | 3h | 合并超时时间 |
| data_disk_usage_limit_percentage | 90 | 数据文件最大可以写入的百分比 |
| datafile_disk_percentage | 90 | 数据盘空间使用阈值 |
| datafile_size | 0 | 设置数据文件大小 |
| merge_thread_count | 0 | 合并线程数,实际取值min(10,cpu_cnt*0.3),不超48 |
| max_kept_major_version_number | 2 | 设置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_recycle | FALSE | 是否开启回收日志的功能 |
| max_syslog_file_count | 0 | 设置在回收日志前可以容纳的日志数量 |
| __all_virtual_server_clog_stat | 监控集群中所有observer节点的clog运行状态 | |
| trace_log_slow_query_watermark | 100ms | 查询的执行时间阈值,超过该参数为慢查询 |
- 语句
| 语句 | 含义 |
| 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/false | sql_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; | 清空整个回收站 |
408

被折叠的 条评论
为什么被折叠?



