OB-系统变量和参数
生活随笔
收集整理的這篇文章主要介紹了
OB-系统变量和参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
系統參數和變量
參數與變量的區別
系統參數
通常,在集群級別設置的配置相關變量稱為參數(parameters)。參數的改變會記錄到__all_sys_parameter和參數文件observer.config.bin(二進制格式文件)中,每個節點都保存一份。
參數文件路徑
OceanBae集群參數修改后都會立即持久化到本地參數文件里,可以通過參數config_additional_dir 指定本地參數文件路徑
show parameters like '%config_additional_dir%';
每次修改后,參數文件都會保留上一個版本在文件observer.config.bin.history里,以避免參數修改錯誤導致集群啟動失敗。
隱含參數
以__開頭的參數稱為隱含參數
系統變量
通常,在租戶級別設置的配置相關變量稱為變量(variables)。變量的修改會記錄到__all_virtual_sys_variable,如:set global autocommit=off;
查看系統變量和參數
查看參數
數據字典
select * from __all_sys_parameter
-- where name like '%_ob_enable_prepared_statement%';
show parameters;
show parameters like '%limit%';
show parameters
where name in (
'memory_limit_percentage',
'memory_limit',
'enable_sql_audit',
'enable_rebalance'
);
OS層查看
strings observer.config.bin|grep -E "minor_freeze_times|freeze_trigger_percentage"
查看變量
數據字典
select * from __all_virtual_sys_variable
-- where name like '%commit%';
show global variables like '%timeout%';
show global variables where variable_name in ('ob_query_timeout','ob_trx_timeout','ob_trx_idle_timeout');
修改系統變量和參數
參數
alter system set minor_freeze_times=100;
-- 修改指定節點
alter system set freeze_trigger_percentage=75 server='192.168.10.132:2882';????
變量
租戶變量
ob_tcp_invited_nodes可以針對訪問來源設置白名單。白名單格式可以是'%',表示允許所有的來源。也可以是一個或多個具體的IP或者子網。
set global ob_tcp_invited_nodes='127.0.0.1,192.168.0.0/16';
總結
以上是生活随笔為你收集整理的OB-系统变量和参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电商云里 guided selling
- 下一篇: 怎查询地址的经纬度