| trace_id | query_sql | RETURN_ROWS | REQUEST_TIME | REQUEST_END_TIME | ELAPSED_TIME | TENANT_NAME | user_name | db_name | plan_id | tenant_id | mysql_version | svr_ip | svr_port | params_value |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| YB42AC16057E-000642C14260835B-0-0 | select * from test.mz_ghb | 0 | 2025-11-04 18:25:51.452900 | 2025-11-04 18:25:51.793100 | 340228 | ob_business | root | test | 307 | 1002 | 5.7.25-OceanBase_CE-v4.3.5.4 | 172.22.5.126 | 2882 |
explain extended select * from test.mz_ghb
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Query Plan |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ================================================================ |
| |ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)| |
| ---------------------------------------------------------------- |
| |0 |PX COORDINATOR | |1 |120996 | |
| |1 |└─EXCHANGE OUT DISTR |:EX10000|1 |120985 | |
| |2 | └─PX PARTITION ITERATOR | |1 |120961 | |
| |3 | └─COLUMN TABLE FULL SCAN|mz_ghb |1 |120961 | |
| ================================================================ |
| Outputs & filters: |
| ------------------------------------- |
| 0 - output([INTERNAL_FUNCTION(mz_ghb.ZZJGDM(0xfffd78c21ec0), mz_ghb.YLJGID(0xfffd78c20d90), mz_ghb.GHLSH(0xfffd78c22050), mz_ghb.KH(0xfffd78c221e0), mz_ghb.KLX(0xfffd78c22370), |
| mz_ghb.SFZLB(0xfffd78c22500), mz_ghb.SFZH(0xfffd78c22690), mz_ghb.BXLX(0xfffd78c22820), mz_ghb.THBZ(0xfffd78c229b0), mz_ghb.GTHSJ(0xfffd78c22b40), mz_ghb.GHLB(0xfffd78c22cd0), |
| mz_ghb.BRLY(0xfffd78c22e60), mz_ghb.SFYYGH(0xfffd78c22ff0), mz_ghb.ORDERID(0xfffd78c23180), mz_ghb.YYRXM(0xfffd78c23310), mz_ghb.YYRSFZH(0xfffd78c253b0), |
| mz_ghb.YYSQRQ(0xfffd78c25540), mz_ghb.YYJZRQ(0xfffd78c256d0), mz_ghb.YYQDFS(0xfffd78c25860), mz_ghb.YYPTLX(0xfffd78c259f0), mz_ghb.YYJZQK(0xfffd78c25b80), |
| mz_ghb.SFJH(0xfffd78c25d10), mz_ghb.JHTJ(0xfffd78c25ea0), mz_ghb.PATIENTID(0xfffd78c26030), mz_ghb.SCSJ(0xfffd78c261c0), mz_ghb.SCBJ(0xfffd78c26350), mz_ghb.USERID(0xfffd78c21d20), |
| mz_ghb.YEARMONTH(0xfffd78c20c00), mz_ghb.WJWID(0xfffd78c264e0), mz_ghb.XM(0xfffd78c26670), mz_ghb.CXBZ(0xfffd78c26800), mz_ghb.DDTS_UPLOAD_TIME(0xfffd78c26990))(0xfffd78d4d060)]), filter(nil), rowset=16 |
| 1 - output([INTERNAL_FUNCTION(mz_ghb.ZZJGDM(0xfffd78c21ec0), mz_ghb.YLJGID(0xfffd78c20d90), mz_ghb.GHLSH(0xfffd78c22050), mz_ghb.KH(0xfffd78c221e0), mz_ghb.KLX(0xfffd78c22370), |
| mz_ghb.SFZLB(0xfffd78c22500), mz_ghb.SFZH(0xfffd78c22690), mz_ghb.BXLX(0xfffd78c22820), mz_ghb.THBZ(0xfffd78c229b0), mz_ghb.GTHSJ(0xfffd78c22b40), mz_ghb.GHLB(0xfffd78c22cd0), |
| mz_ghb.BRLY(0xfffd78c22e60), mz_ghb.SFYYGH(0xfffd78c22ff0), mz_ghb.ORDERID(0xfffd78c23180), mz_ghb.YYRXM(0xfffd78c23310), mz_ghb.YYRSFZH(0xfffd78c253b0), |
| mz_ghb.YYSQRQ(0xfffd78c25540), mz_ghb.YYJZRQ(0xfffd78c256d0), mz_ghb.YYQDFS(0xfffd78c25860), mz_ghb.YYPTLX(0xfffd78c259f0), mz_ghb.YYJZQK(0xfffd78c25b80), |
| mz_ghb.SFJH(0xfffd78c25d10), mz_ghb.JHTJ(0xfffd78c25ea0), mz_ghb.PATIENTID(0xfffd78c26030), mz_ghb.SCSJ(0xfffd78c261c0), mz_ghb.SCBJ(0xfffd78c26350), mz_ghb.USERID(0xfffd78c21d20), |
| mz_ghb.YEARMONTH(0xfffd78c20c00), mz_ghb.WJWID(0xfffd78c264e0), mz_ghb.XM(0xfffd78c26670), mz_ghb.CXBZ(0xfffd78c26800), mz_ghb.DDTS_UPLOAD_TIME(0xfffd78c26990))(0xfffd78d4d060)]), filter(nil), rowset=16 |
| dop=1 |
| 2 - output([mz_ghb.YEARMONTH(0xfffd78c20c00)], [mz_ghb.YLJGID(0xfffd78c20d90)], [mz_ghb.USERID(0xfffd78c21d20)], [mz_ghb.ZZJGDM(0xfffd78c21ec0)], [mz_ghb.GHLSH(0xfffd78c22050)], |
| [mz_ghb.KH(0xfffd78c221e0)], [mz_ghb.KLX(0xfffd78c22370)], [mz_ghb.SFZLB(0xfffd78c22500)], [mz_ghb.SFZH(0xfffd78c22690)], [mz_ghb.BXLX(0xfffd78c22820)], |
| [mz_ghb.THBZ(0xfffd78c229b0)], [mz_ghb.GTHSJ(0xfffd78c22b40)], [mz_ghb.GHLB(0xfffd78c22cd0)], [mz_ghb.BRLY(0xfffd78c22e60)], [mz_ghb.SFYYGH(0xfffd78c22ff0)], |
| [mz_ghb.ORDERID(0xfffd78c23180)], [mz_ghb.YYRXM(0xfffd78c23310)], [mz_ghb.YYRSFZH(0xfffd78c253b0)], [mz_ghb.YYSQRQ(0xfffd78c25540)], [mz_ghb.YYJZRQ(0xfffd78c256d0)], |
| [mz_ghb.YYQDFS(0xfffd78c25860)], [mz_ghb.YYPTLX(0xfffd78c259f0)], [mz_ghb.YYJZQK(0xfffd78c25b80)], [mz_ghb.SFJH(0xfffd78c25d10)], [mz_ghb.JHTJ(0xfffd78c25ea0)], |
| [mz_ghb.PATIENTID(0xfffd78c26030)], [mz_ghb.SCSJ(0xfffd78c261c0)], [mz_ghb.SCBJ(0xfffd78c26350)], [mz_ghb.WJWID(0xfffd78c264e0)], [mz_ghb.XM(0xfffd78c26670)], |
| [mz_ghb.CXBZ(0xfffd78c26800)], [mz_ghb.DDTS_UPLOAD_TIME(0xfffd78c26990)]), filter(nil), rowset=16 |
| force partition granule |
| 3 - output([mz_ghb.YEARMONTH(0xfffd78c20c00)], [mz_ghb.YLJGID(0xfffd78c20d90)], [mz_ghb.USERID(0xfffd78c21d20)], [mz_ghb.ZZJGDM(0xfffd78c21ec0)], [mz_ghb.GHLSH(0xfffd78c22050)], |
| [mz_ghb.KH(0xfffd78c221e0)], [mz_ghb.KLX(0xfffd78c22370)], [mz_ghb.SFZLB(0xfffd78c22500)], [mz_ghb.SFZH(0xfffd78c22690)], [mz_ghb.BXLX(0xfffd78c22820)], |
| [mz_ghb.THBZ(0xfffd78c229b0)], [mz_ghb.GTHSJ(0xfffd78c22b40)], [mz_ghb.GHLB(0xfffd78c22cd0)], [mz_ghb.BRLY(0xfffd78c22e60)], [mz_ghb.SFYYGH(0xfffd78c22ff0)], |
| [mz_ghb.ORDERID(0xfffd78c23180)], [mz_ghb.YYRXM(0xfffd78c23310)], [mz_ghb.YYRSFZH(0xfffd78c253b0)], [mz_ghb.YYSQRQ(0xfffd78c25540)], [mz_ghb.YYJZRQ(0xfffd78c256d0)], |
| [mz_ghb.YYQDFS(0xfffd78c25860)], [mz_ghb.YYPTLX(0xfffd78c259f0)], [mz_ghb.YYJZQK(0xfffd78c25b80)], [mz_ghb.SFJH(0xfffd78c25d10)], [mz_ghb.JHTJ(0xfffd78c25ea0)], |
| [mz_ghb.PATIENTID(0xfffd78c26030)], [mz_ghb.SCSJ(0xfffd78c261c0)], [mz_ghb.SCBJ(0xfffd78c26350)], [mz_ghb.WJWID(0xfffd78c264e0)], [mz_ghb.XM(0xfffd78c26670)], |
| [mz_ghb.CXBZ(0xfffd78c26800)], [mz_ghb.DDTS_UPLOAD_TIME(0xfffd78c26990)]), filter(nil), rowset=16 |
| access([mz_ghb.YEARMONTH(0xfffd78c20c00)], [mz_ghb.YLJGID(0xfffd78c20d90)], [mz_ghb.USERID(0xfffd78c21d20)], [mz_ghb.ZZJGDM(0xfffd78c21ec0)], [mz_ghb.GHLSH(0xfffd78c22050)], |
| [mz_ghb.KH(0xfffd78c221e0)], [mz_ghb.KLX(0xfffd78c22370)], [mz_ghb.SFZLB(0xfffd78c22500)], [mz_ghb.SFZH(0xfffd78c22690)], [mz_ghb.BXLX(0xfffd78c22820)], |
| [mz_ghb.THBZ(0xfffd78c229b0)], [mz_ghb.GTHSJ(0xfffd78c22b40)], [mz_ghb.GHLB(0xfffd78c22cd0)], [mz_ghb.BRLY(0xfffd78c22e60)], [mz_ghb.SFYYGH(0xfffd78c22ff0)], |
| [mz_ghb.ORDERID(0xfffd78c23180)], [mz_ghb.YYRXM(0xfffd78c23310)], [mz_ghb.YYRSFZH(0xfffd78c253b0)], [mz_ghb.YYSQRQ(0xfffd78c25540)], [mz_ghb.YYJZRQ(0xfffd78c256d0)], |
| [mz_ghb.YYQDFS(0xfffd78c25860)], [mz_ghb.YYPTLX(0xfffd78c259f0)], [mz_ghb.YYJZQK(0xfffd78c25b80)], [mz_ghb.SFJH(0xfffd78c25d10)], [mz_ghb.JHTJ(0xfffd78c25ea0)], |
| [mz_ghb.PATIENTID(0xfffd78c26030)], [mz_ghb.SCSJ(0xfffd78c261c0)], [mz_ghb.SCBJ(0xfffd78c26350)], [mz_ghb.WJWID(0xfffd78c264e0)], [mz_ghb.XM(0xfffd78c26670)], |
| [mz_ghb.CXBZ(0xfffd78c26800)], [mz_ghb.DDTS_UPLOAD_TIME(0xfffd78c26990)]), partitions(p0sp[0-35], p1sp[0-35], p2sp[0-35], p3sp[0-35], p4sp[0-35], p5sp[0-35], |
| p6sp[0-35], p7sp[0-35], p8sp[0-35], p9sp[0-35], p10sp[0-35], p11sp[0-35], p12sp[0-35], p13sp[0-35], p14sp[0-35], p15sp[0-35], p16sp[0-35], p17sp[0-35], |
| p18sp[0-35], p19sp[0-35], p20sp[0-35], p21sp[0-35], p22sp[0-35], p23sp[0-35], p24sp[0-35], p25sp[0-35], p26sp[0-35], p27sp[0-35], p28sp[0-35], p29sp[0-35], |
| p30sp[0-35], p31sp[0-35], p32sp[0-35], p33sp[0-35], p34sp[0-35], p35sp[0-35], p36sp[0-35], p37sp[0-35], p38sp[0-35], p39sp[0-35], p40sp[0-35], p41sp[0-35], |
| p42sp[0-35], p43sp[0-35], p44sp[0-35], p45sp[0-35], p46sp[0-35], p47sp[0-35], p48sp[0-35], p49sp[0-35]) |
| is_index_back=false, is_global_index=false, |
| range_key([mz_ghb.YEARMONTH(0xfffd78c20c00)], [mz_ghb.YLJGID(0xfffd78c20d90)], [mz_ghb.USERID(0xfffd78c21d20)]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always |
| true |
| Used Hint: |
| ------------------------------------- |
| /*+ |
| |
| */ |
| Qb name trace: |
| ------------------------------------- |
| stmt_id:0, stmt_type:T_EXPLAIN |
| stmt_id:1, SEL$1 |
| Outline Data: |
| ------------------------------------- |
| /*+ |
| BEGIN_OUTLINE_DATA |
| FULL(@"SEL$1" "test"."mz_ghb"@"SEL$1") |
| USE_COLUMN_TABLE(@"SEL$1" "test"."mz_ghb"@"SEL$1") |
| OPTIMIZER_FEATURES_ENABLE('4.3.1.0') |
| END_OUTLINE_DATA |
| */ |
| Optimization Info: |
| ------------------------------------- |
| mz_ghb: |
| table_rows:1 |
| physical_range_rows:1 |
| logical_range_rows:1 |
| output_rows:1 |
| table_dop:1 |
| dop_method:Table DOP |
| avaiable_index_name:[ind_mz_ghb_lhsy1, mz_ghb] |
| pruned_index_name:[ind_mz_ghb_lhsy1] |
| stats info:[version=2025-11-04 18:24:04.374121, is_locked=0, is_expired=0] |
| dynamic sampling level:0 |
| estimation method:[OPTIMIZER STATISTICS] |
| Plan Type: |
| DISTRIBUTED |
| Note: |
| Degree of Parallelisim is 1 because of table property |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+select * from oceanbase.gv$ob_plan_cache_plan_explain where tenant_id = 1002 and plan_id = 307 and svr_ip = '172.22.5.126' and svr_port = 2882
+-----------+--------------+----------+---------+------------+--------------+-----------------------------+--------+------+--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TENANT_ID | SVR_IP | SVR_PORT | PLAN_ID | PLAN_DEPTH | PLAN_LINE_ID | OPERATOR | NAME | ROWS | COST | PROPERTY | +-----------+--------------+----------+---------+------------+--------------+-----------------------------+--------+------+--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 1002 | 172.22.5.126 | 2882 | 307 | 0 | 0 | PHY_VEC_PX_FIFO_COORD | NULL | 1 | 120995 | NULL | | 1002 | 172.22.5.126 | 2882 | 307 | 1 | 1 | PHY_VEC_PX_REDUCE_TRANSMIT | NULL | 1 | 120984 | NULL | | 1002 | 172.22.5.126 | 2882 | 307 | 2 | 2 | PHY_VEC_GRANULE_ITERATOR | NULL | 1 | 120960 | NULL | | 1002 | 172.22.5.126 | 2882 | 307 | 3 | 3 | PHY_VEC_TABLE_SCAN | mz_ghb | 1 | 120960 | table_rows:1, physical_range_rows:1, logical_range_rows:1, index_back_rows:0, output_rows:1, avaiable_index_name[ind_mz_ghb_lhsy1,mz_ghb], pruned_index_name[ind_mz_ghb_lhsy1] | +-----------+--------------+----------+---------+------------+--------------+-----------------------------+--------+------+--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
obclient> SELECT DBMS_XPLAN.DISPLAY_CURSOR(307, 'all', '172.22.5.126', 2882, 1002) FROM DUAL
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| DBMS_XPLAN.DISPLAY_CURSOR(307, 'all', '172.22.5.126', 2882, 1002) |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ================================================================================================================= |
| |ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|REAL.ROWS|REAL.TIME(us)|IO TIME(us)|CPU TIME(us)| |
| ----------------------------------------------------------------------------------------------------------------- |
| |0 |PX COORDINATOR | |1 |120996 |0 |18250 |10554 |18282 | |
| |1 |└─EXCHANGE OUT DISTR |:EX10000|1 |120985 |0 |17179 |0 |766 | |
| |2 | └─PX PARTITION ITERATOR | |1 |120961 |0 |17179 |0 |4302 | |
| |3 | └─COLUMN TABLE FULL SCAN|mz_ghb |1 |120961 |0 |17179 |0 |342 | |
| ================================================================================================================= |
| |
| Outputs & filters: |
| ------------------------------------- |
| 0 - output([INTERNAL_FUNCTION(mz_ghb.ZZJGDM, mz_ghb.YLJGID, mz_ghb.GHLSH, mz_ghb.KH, mz_ghb.KLX, mz_ghb.SFZLB, mz_ghb.SFZH, mz_ghb.BXLX, mz_ghb.THBZ, |
| mz_ghb.GTHSJ, mz_ghb.GHLB, mz_ghb.BRLY, mz_ghb.SFYYGH, mz_ghb.ORDERID, mz_ghb.YYRXM, mz_ghb.YYRSFZH, mz_ghb.YYSQRQ, mz_ghb.YYJZRQ, mz_ghb.YYQDFS, mz_ghb.YYPTLX, |
| mz_ghb.YYJZQK, mz_ghb.SFJH, mz_ghb.JHTJ, mz_ghb.PATIENTID, mz_ghb.SCSJ, mz_ghb.SCBJ, mz_ghb.USERID, mz_ghb.YEARMONTH, mz_ghb.WJWID, mz_ghb.XM, mz_ghb.CXBZ, |
| mz_ghb.DDTS_UPLOAD_TIME)]), filter(nil), rowset=16 |
| 1 - output([INTERNAL_FUNCTION(mz_ghb.ZZJGDM, mz_ghb.YLJGID, mz_ghb.GHLSH, mz_ghb.KH, mz_ghb.KLX, mz_ghb.SFZLB, mz_ghb.SFZH, mz_ghb.BXLX, mz_ghb.THBZ, |
| mz_ghb.GTHSJ, mz_ghb.GHLB, mz_ghb.BRLY, mz_ghb.SFYYGH, mz_ghb.ORDERID, mz_ghb.YYRXM, mz_ghb.YYRSFZH, mz_ghb.YYSQRQ, mz_ghb.YYJZRQ, mz_ghb.YYQDFS, mz_ghb.YYPTLX, |
| mz_ghb.YYJZQK, mz_ghb.SFJH, mz_ghb.JHTJ, mz_ghb.PATIENTID, mz_ghb.SCSJ, mz_ghb.SCBJ, mz_ghb.USERID, mz_ghb.YEARMONTH, mz_ghb.WJWID, mz_ghb.XM, mz_ghb.CXBZ, |
| mz_ghb.DDTS_UPLOAD_TIME)]), filter(nil), rowset=16 |
| dop=1 |
| 2 - output([mz_ghb.YEARMONTH], [mz_ghb.YLJGID], [mz_ghb.USERID], [mz_ghb.ZZJGDM], [mz_ghb.GHLSH], [mz_ghb.KH], [mz_ghb.KLX], [mz_ghb.SFZLB], [mz_ghb.SFZH], |
| [mz_ghb.BXLX], [mz_ghb.THBZ], [mz_ghb.GTHSJ], [mz_ghb.GHLB], [mz_ghb.BRLY], [mz_ghb.SFYYGH], [mz_ghb.ORDERID], [mz_ghb.YYRXM], [mz_ghb.YYRSFZH], [mz_ghb.YYSQRQ], |
| [mz_ghb.YYJZRQ], [mz_ghb.YYQDFS], [mz_ghb.YYPTLX], [mz_ghb.YYJZQK], [mz_ghb.SFJH], [mz_ghb.JHTJ], [mz_ghb.PATIENTID], [mz_ghb.SCSJ], [mz_ghb.SCBJ], [mz_ghb.WJWID], |
| [mz_ghb.XM], [mz_ghb.CXBZ], [mz_ghb.DDTS_UPLOAD_TIME]), filter(nil), rowset=16 |
| force partition granule |
| 3 - output([mz_ghb.YEARMONTH], [mz_ghb.YLJGID], [mz_ghb.USERID], [mz_ghb.ZZJGDM], [mz_ghb.GHLSH], [mz_ghb.KH], [mz_ghb.KLX], [mz_ghb.SFZLB], [mz_ghb.SFZH], |
| [mz_ghb.BXLX], [mz_ghb.THBZ], [mz_ghb.GTHSJ], [mz_ghb.GHLB], [mz_ghb.BRLY], [mz_ghb.SFYYGH], [mz_ghb.ORDERID], [mz_ghb.YYRXM], [mz_ghb.YYRSFZH], [mz_ghb.YYSQRQ], |
| [mz_ghb.YYJZRQ], [mz_ghb.YYQDFS], [mz_ghb.YYPTLX], [mz_ghb.YYJZQK], [mz_ghb.SFJH], [mz_ghb.JHTJ], [mz_ghb.PATIENTID], [mz_ghb.SCSJ], [mz_ghb.SCBJ], [mz_ghb.WJWID], |
| [mz_ghb.XM], [mz_ghb.CXBZ], [mz_ghb.DDTS_UPLOAD_TIME]), filter(nil), rowset=16 |
| access([mz_ghb.YEARMONTH], [mz_ghb.YLJGID], [mz_ghb.USERID], [mz_ghb.ZZJGDM], [mz_ghb.GHLSH], [mz_ghb.KH], [mz_ghb.KLX], [mz_ghb.SFZLB], [mz_ghb.SFZH], |
| [mz_ghb.BXLX], [mz_ghb.THBZ], [mz_ghb.GTHSJ], [mz_ghb.GHLB], [mz_ghb.BRLY], [mz_ghb.SFYYGH], [mz_ghb.ORDERID], [mz_ghb.YYRXM], [mz_ghb.YYRSFZH], [mz_ghb.YYSQRQ], |
| [mz_ghb.YYJZRQ], [mz_ghb.YYQDFS], [mz_ghb.YYPTLX], [mz_ghb.YYJZQK], [mz_ghb.SFJH], [mz_ghb.JHTJ], [mz_ghb.PATIENTID], [mz_ghb.SCSJ], [mz_ghb.SCBJ], [mz_ghb.WJWID], |
| [mz_ghb.XM], [mz_ghb.CXBZ], [mz_ghb.DDTS_UPLOAD_TIME]), partitions(p0sp[0-35], p1sp[0-35], p2sp[0-35], p3sp[0-35], p4sp[0-35], p5sp[0-35], p6sp[0-35], |
| p7sp[0-35], p8sp[0-35], p9sp[0-35], p10sp[0-35], p11sp[0-35], p12sp[0-35], p13sp[0-35], p14sp[0-35], p15sp[0-35], p16sp[0-35], p17sp[0-35], p18sp[0-35], |
| p19sp[0-35], p20sp[0-35], p21sp[0-35], p22sp[0-35], p23sp[0-35], p24sp[0-35], p25sp[0-35], p26sp[0-35], p27sp[0-35], p28sp[0-35], p29sp[0-35], p30sp[0-35], |
| p31sp[0-35], p32sp[0-35], p33sp[0-35], p34sp[0-35], p35sp[0-35], p36sp[0-35], p37sp[0-35], p38sp[0-35], p39sp[0-35], p40sp[0-35], p41sp[0-35], p42sp[0-35], |
| p43sp[0-35], p44sp[0-35], p45sp[0-35], p46sp[0-35], p47sp[0-35], p48sp[0-35], p49sp[0-35]) |
| is_index_back=false, is_global_index=false, |
| range_key([mz_ghb.YEARMONTH], [mz_ghb.YLJGID], [mz_ghb.USERID]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true |
| |
| Used Hint: |
| ------------------------------------- |
| /*+ |
| |
| */ |
| Qb name trace: |
| ------------------------------------- |
| stmt_id:0, SEL$1 |
| |
| Outline Data: |
| ------------------------------------- |
| /*+ |
| BEGIN_OUTLINE_DATA |
| FULL(@"SEL$1" "test"."mz_ghb"@"SEL$1") |
| USE_COLUMN_TABLE(@"SEL$1" "test"."mz_ghb"@"SEL$1") |
| OPTIMIZER_FEATURES_ENABLE('4.3.1.0') |
| END_OUTLINE_DATA |
| */ |
| Optimization Info: |
| ------------------------------------- |
| mz_ghb: |
| table_rows:1 |
| physical_range_rows:1 |
| logical_range_rows:1 |
| output_rows:1 |
| table_dop:1 |
| dop_method:Table DOP |
| avaiable_index_name:[ind_mz_ghb_lhsy1, mz_ghb] |
| pruned_index_name:[ind_mz_ghb_lhsy1] |
| stats info:[version=2025-11-04 18:24:04.374121, is_locked=0, is_expired=0] |
| dynamic sampling level:0 |
| estimation method:[OPTIMIZER STATISTICS] |
| |
| Plan Type: |
| DISTRIBUTED |
| |
| Note: |
| Degree of Parallelisim is 1 because of table property |
| |
| |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
obclient > show create table test.mz_ghb
CREATE TABLE `mz_ghb` (
`ZZJGDM` varchar(22) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '组织机构代码',
`YLJGID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '医疗机构代码',
`GHLSH` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '挂号流水号',
`KH` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '卡号',
`KLX` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '卡类型',
`SFZLB` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '患者证件类别',
`SFZH` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '患者身份证号',
`BXLX` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '保险类型',
`THBZ` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '退号标志',
`GTHSJ` datetime(3) DEFAULT NULL COMMENT '挂/退号时间',
`GHLB` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '挂号类别',
`BRLY` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '病人来源',
`SFYYGH` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否预约挂号',
`ORDERID` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约单号',
`YYRXM` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约人姓名',
`YYRSFZH` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约人身份证号',
`YYSQRQ` datetime(3) DEFAULT NULL COMMENT '预约申请日期',
`YYJZRQ` date DEFAULT NULL COMMENT '预约就诊日期',
`YYQDFS` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约渠道方式',
`YYPTLX` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约平台类型',
`YYJZQK` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预约就诊情况',
`SFJH` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否加号',
`JHTJ` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '加号途径',
`PATIENTID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '患者唯一标识',
`SCSJ` datetime(3) DEFAULT NULL COMMENT '上传时间',
`SCBJ` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '删除标记',
`USERID` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '机构ID_KEY',
`YEARMONTH` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`WJWID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`XM` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '患者姓名',
`CXBZ` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`DDTS_UPLOAD_TIME` datetime(3) DEFAULT NULL,
PRIMARY KEY (`YEARMONTH`, `YLJGID`, `USERID`),
KEY `ind_mz_ghb_lhsy1` (`YEARMONTH`, `USERID`) BLOCK_SIZE 16384 LOCAL
) ORGANIZATION INDEX DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMPRESSION = 'zstd_1.3.8' REPLICA_NUM = 3 BLOCK_SIZE = 16384 USE_BLOOM_FILTER = FALSE ENABLE_MACRO_BLOCK_BLOOM_FILTER = FALSE TABLET_SIZE = 134217728 PCTFREE = 0 COMMENT = '门诊挂号表' LOB_INROW_THRESHOLD=4096
partition by key(`yearmonth`,
`yljgid`) subpartition by key(`userid`) subpartition template (
subpartition `sp0`,
subpartition `sp1`,
subpartition `sp2`,
subpartition `sp3`,
subpartition `sp4`,
subpartition `sp5`,
subpartition `sp6`,
subpartition `sp7`,
subpartition `sp8`,
subpartition `sp9`,
subpartition `sp10`,
subpartition `sp11`,
subpartition `sp12`,
subpartition `sp13`,
subpartition `sp14`,
subpartition `sp15`,
subpartition `sp16`,
subpartition `sp17`,
subpartition `sp18`,
subpartition `sp19`,
subpartition `sp20`,
subpartition `sp21`,
subpartition `sp22`,
subpartition `sp23`,
subpartition `sp24`,
subpartition `sp25`,
subpartition `sp26`,
subpartition `sp27`,
subpartition `sp28`,
subpartition `sp29`,
subpartition `sp30`,
subpartition `sp31`,
subpartition `sp32`,
subpartition `sp33`,
subpartition `sp34`,
subpartition `sp35`)
(partition `p0`,
partition `p1`,
partition `p2`,
partition `p3`,
partition `p4`,
partition `p5`,
partition `p6`,
partition `p7`,
partition `p8`,
partition `p9`,
partition `p10`,
partition `p11`,
partition `p12`,
partition `p13`,
partition `p14`,
partition `p15`,
partition `p16`,
partition `p17`,
partition `p18`,
partition `p19`,
partition `p20`,
partition `p21`,
partition `p22`,
partition `p23`,
partition `p24`,
partition `p25`,
partition `p26`,
partition `p27`,
partition `p28`,
partition `p29`,
partition `p30`,
partition `p31`,
partition `p32`,
partition `p33`,
partition `p34`,
partition `p35`,
partition `p36`,
partition `p37`,
partition `p38`,
partition `p39`,
partition `p40`,
partition `p41`,
partition `p42`,
partition `p43`,
partition `p44`,
partition `p45`,
partition `p46`,
partition `p47`,
partition `p48`,
partition `p49`) WITH COLUMN GROUP(each column)
obclient > select /*+read_consistency(weak) */ table_name , ifnull(num_rows,0) as num_rows from oceanbase.cdb_tables where con_id = '1002' and owner = 'test' and table_name = 'mz_ghb' order by num_rows desc limit 1
+--------------+------------+
| table_name | num_rows |
+==============+============+
| mz_ghb | 0 |
+--------------+------------+
obclient > select y.SVR_IP,y.DATABASE_NAME,
case when y.TABLE_TYPE = 'INDEX' then '' else y.TABLE_NAME end as TABLE_NAME,
y.TABLE_TYPE,
sum(y.DATA_SIZE) AS "DATA_SIZE(MB)",sum(y.REQUIRED_SIZE) AS "REQUIRED_SIZE(MB)"
from (
select a.TENANT_ID, a.SVR_IP, a.TABLET_ID, b.table_id, b.DATABASE_NAME, b.TABLE_NAME, b.TABLE_TYPE, ROUND(a.data_size/1024/1024,2) AS "DATA_SIZE", ROUND(a.required_size/1024/1024,2) AS "REQUIRED_SIZE"
from oceanbase.CDB_OB_TABLET_REPLICAS a join oceanbase.cdb_ob_table_locations b on a.TABLET_ID=b.TABLET_ID and a.svr_ip=b.svr_ip and a.tenant_id=b.tenant_id
where a.TENANT_ID=1002
and b.DATABASE_NAME='test'
and (
b.TABLE_NAME='mz_ghb'
or b.DATA_TABLE_ID in(select table_id from oceanbase.cdb_ob_table_locations where TENANT_ID=1002 and TABLE_NAME='mz_ghb')
)order by b.table_id
) y
group by y.SVR_IP,y.DATABASE_NAME,y.TABLE_TYPE
order by y.SVR_IP,y.DATABASE_NAME asc,TABLE_NAME desc
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| SVR_IP | DATABASE_NAME | TABLE_NAME | TABLE_TYPE | DATA_SIZE(MB) | REQUIRED_SIZE(MB) |
+==============+=================+==============+==============+=================+=====================+
| 172.22.5.104 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.104 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.123 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.123 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.126 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.126 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.24 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.24 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.3 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.3 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.33 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.33 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.39 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.39 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.59 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.59 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.66 | test | mz_ghb | USER TABLE | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------+
| 172.22.5.66 | test | | INDEX | 0 | 0 |
+--------------+-----------------+--------------+--------------+-----------------+---------------------++----------------------------------+----------+ | Variable_name | Value | +----------------------------------+----------+ | parallel_degree_limit | 0 | | parallel_degree_policy | MANUAL | | parallel_min_scan_time_threshold | 1000 | | parallel_servers_target | 30 | | slave_parallel_type | DATABASE | | slave_parallel_workers | 0 | +----------------------------------+----------+
+----------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Variable_name | Value | +----------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | activate_all_roles_on_login | OFF | | autocommit | ON | | automatic_sp_privileges | 1 | | auto_generate_certs | ON | | auto_increment_cache_size | 1000000 | | auto_increment_increment | 1 | | auto_increment_offset | 1 | | avoid_temporal_upgrade | OFF | | back_log | 80 | | basedir | /usr/local/mysql/ | | big_tables | OFF | | bind_address | * | | binlog_cache_size | 32768 | | binlog_checksum | CRC32 | | binlog_direct_non_transactional_updates | 0 | | binlog_error_action | ABORT_SERVER | | binlog_format | ROW | | binlog_group_commit_sync_delay | 0 | | binlog_group_commit_sync_no_delay_count | 0 | | binlog_gtid_simple_recovery | 1 | | binlog_max_flush_queue_time | 0 | | binlog_order_commits | 1 | | binlog_rows_query_log_events | OFF | | binlog_row_image | FULL | | binlog_stmt_cache_size | 32768 | | binlog_transaction_dependency_history_size | 25000 | | binlog_transaction_dependency_tracking | COMMIT_ORDER | | block_encryption_mode | aes-128-ecb | | bulk_insert_buffer_size | 8388608 | | cardinality_estimation_model | PARTIAL | | character_sets_dir | | | character_set_client | utf8mb4 | | character_set_connection | utf8mb4 | | character_set_database | utf8mb4 | | character_set_filesystem | binary | | character_set_results | utf8mb4 | | character_set_server | utf8mb4 | | character_set_system | utf8mb4 | | check_proxy_users | OFF | | collation_connection | utf8mb4_general_ci | | collation_database | utf8mb4_general_ci | | collation_server | utf8mb4_general_ci | | completion_type | NO_CHAIN | | concurrent_insert | AUTO | | connection_control_failed_connections_threshold | 0 | | connection_control_max_connection_delay | 2147483647 | | connection_control_min_connection_delay | 1000 | | connect_timeout | 31536000 | | core_file | OFF | | cte_max_recursion_depth | 1000 | | cursor_sharing | FORCE | | datadir | /data | | datetime_format | %Y-%m-%d %H:%i:%s | | date_format | %Y-%m-%d | | debug | d:t:i:o,/tmp/mysqld.trace | | default_authentication_plugin | mysql_native_password | | default_collation_for_utf8mb4 | utf8mb4_general_ci | | default_password_lifetime | 0 | | default_storage_engine | OceanBase | | default_tmp_storage_engine | InnoDB | | default_week_format | 0 | | delayed_insert_limit | 100 | | delayed_insert_timeout | 300 | | delayed_queue_size | 1000 | | delay_key_write | ON | | disabled_storage_engines | | | disconnect_on_expired_password | ON | | div_precision_increment | 4 | | enable_optimizer_rowgoal | AUTO | | enable_sql_plan_monitor | OFF | | enforce_gtid_consistency | OFF | | eq_range_index_dive_limit | 200 | | error_count | 0 | | error_on_overlap_time | OFF | | event_scheduler | OFF | | expire_logs_days | 0 | | explicit_defaults_for_timestamp | ON | | external_user | | | flush | OFF | | flush_time | 0 | | foreign_key_checks | ON | | ft_stopword_file | built-in | | general_log | OFF | | group_concat_max_len | 1024 | | group_replication_allow_local_disjoint_gtids_join | OFF | | group_replication_allow_local_lower_version_join | OFF | | group_replication_auto_increment_increment | 7 | | group_replication_bootstrap_group | OFF | | group_replication_components_stop_timeout | 31536000 | | group_replication_compression_threshold | 1000000 | | group_replication_enforce_update_everywhere_checks | OFF | | group_replication_exit_state_action | READ_ONLY | | group_replication_flow_control_applier_threshold | 25000 | | group_replication_flow_control_certifier_threshold | 25000 | | group_replication_flow_control_mode | QUOTA | | group_replication_force_members | | | group_replication_group_name | | | group_replication_group_seeds | | | group_replication_gtid_assignment_block_size | | | group_replication_ip_whitelist | AUTOMATIC | | group_replication_local_address | | | group_replication_member_weight | 50 | | group_replication_poll_spin_loops | 0 | | group_replication_recovery_complete_at | TRANSACTIONS_APPLIED | | group_replication_recovery_reconnect_interval | 60 | | group_replication_recovery_retry_count | 10 | | group_replication_recovery_ssl_ca | | | group_replication_recovery_ssl_capath | | | group_replication_recovery_ssl_cert | | | group_replication_recovery_ssl_cipher | | | group_replication_recovery_ssl_crl | | | group_replication_recovery_ssl_crlpath | | | group_replication_recovery_ssl_key | | | group_replication_recovery_ssl_verify_server_cert | OFF | | group_replication_recovery_use_ssl | OFF | | group_replication_single_primary_mode | OFF | | group_replication_ssl_mode | DISABLED | | group_replication_start_on_boot | OFF | | group_replication_transaction_size_limit | 0 | | group_replication_unreachable_majority_timeout | 0 | | gtid_executed | | | gtid_executed_compression_period | 1000 | | gtid_mode | OFF | | gtid_next | AUTOMATIC | | gtid_owned | | | gtid_purged | | | have_compress | ON | | have_crypt | YES | | have_dynamic_loading | YES | | have_openssl | YES | | have_profiling | NO | | have_query_cache | NO | | have_ssl | YES | | have_statement_timeout | ON | | have_symlink | YES | | hostname | | | host_cache_size | 279 | | identity | 0 | | ignore_builtin_innodb | NO | | ignore_db_dirs | null | | information_schema_stats_expiry | 86400 | | init_connect | | | init_file | null | | init_slave | null | | innodb_adaptive_flushing | ON | | innodb_adaptive_flushing_lwm | 10 | | innodb_adaptive_hash_index | ON | | innodb_adaptive_hash_index_parts | 8 | | innodb_adaptive_max_sleep_delay | 150000 | | innodb_api_bk_commit_interval | 5 | | innodb_api_disable_rowlock | OFF | | innodb_api_enable_binlog | OFF | | innodb_api_trx_level | 0 | | innodb_autoextend_increment | 64 | | innodb_autoinc_lock_mode | 1 | | innodb_background_drop_list_empty | OFF | | innodb_buffer_pool_chunk_size | 134217728 | | innodb_buffer_pool_dump_at_shutdown | ON | | innodb_buffer_pool_dump_now | OFF | | innodb_buffer_pool_dump_pct | 25 | | innodb_buffer_pool_filename | | | innodb_buffer_pool_instances | 8 | | innodb_buffer_pool_load_abort | OFF | | innodb_buffer_pool_load_at_startup | ON | | innodb_buffer_pool_load_now | OFF | | innodb_buffer_pool_size | 134217728 | | innodb_change_buffering | all | | innodb_change_buffering_debug | 0 | | innodb_change_buffer_max_size | 25 | | innodb_checksums | ON | | innodb_checksum_algorithm | crc32 | | innodb_cmp_per_index_enabled | OFF | | innodb_commit_concurrency | 0 | | innodb_compression_failure_threshold_pct | 5 | | innodb_compression_level | 6 | | innodb_compression_pad_pct_max | 50 | | innodb_compress_debug | NONE | | innodb_concurrency_tickets | 5000 | | innodb_data_file_path | ibdata1:12M:autoextend | | innodb_data_home_dir | | | innodb_deadlock_detect | 1 | | innodb_default_row_format | DYNAMIC | | innodb_disable_resize_buffer_pool_debug | ON | | innodb_disable_sort_file_cache | OFF | | innodb_doublewrite | ON | | innodb_fast_shutdown | 1 | | innodb_file_format | Barracuda | | innodb_file_format_check | ON | | innodb_file_format_max | Barracuda | | innodb_file_per_table | ON | | innodb_fill_factor | 100 | | innodb_fil_make_page_dirty_debug | 0 | | innodb_flushing_avg_loops | 30 | | innodb_flush_log_at_timeout | 1 | | innodb_flush_log_at_trx_commit | 1 | | innodb_flush_method | null | | innodb_flush_neighbors | 1 | | innodb_flush_sync | ON | | innodb_force_load_corrupted | OFF | | innodb_force_recovery | 0 | | innodb_ft_cache_size | 8000000 | | innodb_ft_enable_diag_print | OFF | | innodb_ft_num_word_optimize | 2000 | | innodb_ft_result_cache_limit | 2000000000 | | innodb_ft_server_stopword_table | | | innodb_ft_sort_pll_degree | 2 | | innodb_ft_total_cache_size | 640000000 | | innodb_io_capacity | 200 | | innodb_io_capacity_max | 2000 | | innodb_large_prefix | ON | | innodb_limit_optimistic_insert_debug | 0 | | innodb_locks_unsafe_for_binlog | OFF | | innodb_lock_wait_timeout | 50 | | innodb_log_buffer_size | 16777216 | | innodb_log_checkpoint_now | OFF | | innodb_log_checksums | 1 | | innodb_log_compressed_pages | 1 | | innodb_log_files_in_group | 2 | | innodb_log_file_size | 50331648 | | innodb_log_group_home_dir | ./ | | innodb_log_write_ahead_size | 8192 | | innodb_lru_scan_depth | 1024 | | innodb_max_dirty_pages_pct | 75 | | innodb_max_dirty_pages_pct_lwm | 0 | | innodb_max_purge_lag | 0 | | innodb_max_purge_lag_delay | 0 | | innodb_max_undo_log_size | 1073741824 | | innodb_merge_threshold_set_all_debug | 50 | | innodb_monitor_disable | | | innodb_monitor_enable | | | innodb_monitor_reset | | | innodb_monitor_reset_all | | | innodb_numa_interleave | OFF | | innodb_old_blocks_pct | 37 | | innodb_old_blocks_time | 1000 | | innodb_online_alter_log_max_size | 134217728 | | innodb_open_files | 2000 | | innodb_optimize_fulltext_only | OFF | | innodb_page_cleaners | 1 | | innodb_page_size | 16384 | | innodb_print_all_deadlocks | 0 | | innodb_purge_batch_size | 300 | | innodb_purge_rseg_truncate_frequency | 128 | | innodb_purge_threads | 4 | | innodb_random_read_ahead | OFF | | innodb_read_ahead_threshold | 56 | | innodb_read_io_threads | 4 | | innodb_read_only | OFF | | innodb_replication_delay | 0 | | innodb_rollback_on_timeout | OFF | | innodb_rollback_segments | 128 | | innodb_saved_page_number_debug | 0 | | innodb_sort_buffer_size | 1048576 | | innodb_spin_wait_delay | 6 | | innodb_stats_auto_recalc | ON | | innodb_stats_include_delete_marked | OFF | | innodb_stats_method | nulls_equal | | innodb_stats_on_metadata | OFF | | innodb_stats_persistent | ON | | innodb_stats_persistent_sample_pages | 20 | | innodb_stats_sample_pages | 8 | | innodb_stats_transient_sample_pages | 8 | | innodb_status_output | OFF | | innodb_status_output_locks | OFF | | innodb_strict_mode | ON | | innodb_support_xa | ON | | innodb_sync_array_size | 1 | | innodb_sync_debug | OFF | | innodb_sync_spin_loops | 30 | | innodb_table_locks | 1 | | innodb_temp_data_file_path | ibtmp1:12M:autoextend | | innodb_thread_concurrency | 0 | | innodb_thread_sleep_delay | 10000 | | innodb_tmpdir | | | innodb_trx_purge_view_update_only_debug | OFF | | innodb_trx_rseg_n_slots_debug | 0 | | innodb_undo_directory | ./ | | innodb_undo_logs | 128 | | innodb_undo_log_truncate | 0 | | innodb_undo_tablespaces | 0 | | innodb_use_native_aio | 1 | | innodb_version | 5.7.38 | | innodb_write_io_threads | 4 | | insert_id | 0 | | interactive_timeout | 28800 | | internal_tmp_disk_storage_engine | INNODB | | is_result_accurate | ON | | join_buffer_size | 262144 | | keep_files_on_create | OFF | | keyring_aws_cmk_id | | | keyring_aws_conf_file | | | keyring_aws_data_file | | | keyring_aws_region | us-east-1 | | keyring_encrypted_file_data | | | keyring_encrypted_file_password | | | keyring_file_data | | | keyring_okv_conf_dir | | | keyring_operations | ON | | key_buffer_size | 8388608 | | key_cache_age_threshold | 300 | | key_cache_block_size | 1024 | | key_cache_division_limit | 100 | | language | | | large_files_support | 1 | | large_pages | OFF | | large_page_size | 0 | | last_insert_id | 0 | | lc_messages | en_US | | lc_messages_dir | | | lc_time_names | en_US | | license | | | local_infile | ON | | locked_in_memory | OFF | | lock_wait_timeout | 31536000 | | log_bin | ON | | log_bin_basename | null | | log_bin_index | null | | log_bin_trust_function_creators | 0 | | log_bin_use_v1_row_events | 0 | | log_builtin_as_identified_by_password | 0 | | log_error | ./obrd.16c.vd3-s2h6-n3.err | | log_error_verbosity | 3 | | log_output | FILE | | log_queries_not_using_indexes | OFF | | log_row_value_options | | | log_slave_updates | OFF | | log_slow_admin_statements | OFF | | log_slow_slave_statements | OFF | | log_statements_unsafe_for_binlog | 1 | | log_syslog | OFF | | log_syslog_facility | daemon | | log_syslog_include_pid | 1 | | log_syslog_tag | null | | log_throttle_queries_not_using_indexes | 0 | | log_timestamps | UTC | | log_warnings | 2 | | long_query_time | 10 | | lower_case_file_system | OFF | | lower_case_table_names | 2 | | low_priority_updates | OFF | | master_info_repository | FILE | | master_verify_checksum | OFF | | max_allowed_packet | 16777216 | | max_binlog_cache_size | 18446744073709500416 | | max_binlog_size | 1073741824 | | max_binlog_stmt_cache_size | 18446744073709500416 | | max_connections | 2147483647 | | max_connect_errors | 100 | | max_delayed_threads | 20 | | max_digest_length | 1024 | | max_error_count | 64 | | max_execution_time | 0 | | max_heap_table_size | 16777216 | | max_insert_delayed_threads | 0 | | max_join_size | 18446744073709547520 | | max_length_for_sort_data | 1024 | | max_prepared_stmt_count | 16382 | | max_relay_log_size | 0 | | max_seeks_for_key | 18446744073709551615 | | max_sort_length | 1024 | | max_sp_recursion_depth | 0 | | max_tmp_tables | 32 | | max_user_connections | 0 | | max_write_lock_count | 18446744073709500416 | | mecab_rc_file | | | metadata_locks_cache_size | 1024 | | metadata_locks_hash_instances | 8 | | min_examined_row_limit | 0 | | multi_range_count | 256 | | mview_refresh_dop | 4 | | myisam_data_pointer_size | 6 | | myisam_max_sort_file_size | 9223372036853720064 | | myisam_mmap_size | 18446744073709551615 | | myisam_repair_threads | 1 | | myisam_sort_buffer_size | 8388608 | | myisam_stats_method | nulls_unequal | | myisam_use_mmap | OFF | | mysqlx_bind_address | * | | mysqlx_connect_timeout | 30 | | mysqlx_idle_worker_thread_timeout | 60 | | mysqlx_max_allowed_packet | 67108864 | | mysqlx_max_connections | 100 | | mysqlx_min_worker_threads | 2 | | mysqlx_port | 33060 | | mysqlx_port_open_timeout | 0 | | mysqlx_socket | /tmp/mysqlx.sock | | mysqlx_ssl_ca | | | mysqlx_ssl_capath | | | mysqlx_ssl_cert | | | mysqlx_ssl_cipher | | | mysqlx_ssl_crl | | | mysqlx_ssl_crlpath | | | mysqlx_ssl_key | | | mysql_firewall_mode | OFF | | mysql_firewall_trace | OFF | | mysql_native_password_proxy_users | OFF | | named_pipe | OFF | | named_pipe_full_access_group | empty string | | ndbinfo_database | ndbinfo | | ndbinfo_max_bytes | 0 | | ndbinfo_max_rows | 10 | | ndbinfo_offline | OFF | | ndbinfo_show_hidden | OFF | | ndbinfo_table_prefix | ndb$ | | ndbinfo_version | | | ndb_allow_copying_alter_table | OFF | | ndb_autoincrement_prefetch_sz | 1 | | ndb_batch_size | 32768 | | ndb_blob_read_batch_bytes | 65536 | | ndb_blob_write_batch_bytes | 65536 | | ndb_cache_check_time | 0 | | ndb_clear_apply_status | OFF | | ndb_cluster_connection_pool | 1 | | ndb_cluster_connection_pool_nodeids | | | ndb_data_node_neighbour | 0 | | ndb_default_column_format | FIXED | | ndb_deferred_constraints | 0 | | ndb_distribution | KEYHASH | | ndb_eventbuffer_free_percent | 20 | | ndb_eventbuffer_max_alloc | 0 | | ndb_extra_logging | 1 | | ndb_force_send | OFF | | ndb_fully_replicated | OFF | | ndb_index_stat_enable | OFF | | ndb_index_stat_option | loop_checkon=1000ms,loop_idle=1000ms,loop_busy=100ms, update_batch=1,read_batch=4,idle_batch=32,check_batch=32, check_delay=1m,delete_batch=8,clean_delay=0,error_batch=4, error_delay=1m,evict_batch=8,evict_delay=1m,cache_limit=32M, cache_lowpct=90 | | ndb_join_pushdown | OFF | | ndb_log_apply_status | OFF | | ndb_log_bin | ON | | ndb_log_binlog_index | OFF | | ndb_log_empty_epochs | OFF | | ndb_log_empty_update | OFF | | ndb_log_exclusive_reads | OFF | | ndb_log_fail_terminate | OFF | | ndb_log_orig | OFF | | ndb_log_transaction_id | OFF | | ndb_log_updated_only | OFF | | ndb_log_update_as_write | OFF | | ndb_log_update_minimal | OFF | | ndb_optimization_delay | 10 | | ndb_optimized_node_selection | 3 | | ndb_read_backup | OFF | | ndb_recv_thread_activation_threshold | 8 | | ndb_recv_thread_cpu_mask | [empty] | | ndb_report_thresh_binlog_epoch_slip | 10 | | ndb_report_thresh_binlog_mem_usage | 10 | | ndb_row_checksum | 1 | | ndb_show_foreign_key_mock_tables | OFF | | ndb_slave_conflict_role | NONE | | Ndb_system_name | | | ndb_table_no_logging | OFF | | ndb_table_temporary | OFF | | ndb_use_copying_alter_table | OFF | | ndb_use_exact_count | OFF | | ndb_use_transactions | OFF | | ndb_version | | | ndb_version_string | | | ndb_wait_connected | 30 | | ndb_wait_setup | 30 | | net_buffer_length | 16384 | | net_read_timeout | 30 | | net_retry_count | 10 | | net_write_timeout | 60 | | new | OFF | | ob_bnl_join_cache_size | 10485760 | | ob_check_sys_variable | ON | | ob_compatibility_control | MYSQL5.7 | | ob_compatibility_mode | MYSQL | | ob_compatibility_version | 4.2.1.0 | | ob_default_lob_inrow_threshold | 4096 | | ob_early_lock_release | OFF | | ob_enable_aggregation_pushdown | ON | | ob_enable_index_direct_select | OFF | | ob_enable_jit | OFF | | ob_enable_parameter_anonymous_block | ON | | ob_enable_plan_cache | ON | | ob_enable_pl_cache | ON | | ob_enable_ps_parameter_anonymous_block | ON | | ob_enable_rich_error_msg | OFF | | ob_enable_show_trace | OFF | | ob_enable_sql_audit | ON | | ob_enable_transformation | ON | | ob_enable_transmission_checksum | ON | | ob_enable_truncate_flashback | OFF | | ob_hnsw_ef_search | 64 | | ob_hnsw_extra_info_max_size | 1024 | | ob_interm_result_mem_limit | 2147483648 | | ob_ivf_nprobes | 8 | | ob_kv_mode | ALL | | ob_last_schema_version | 0 | | ob_log_level | disabled | | ob_max_read_stale_time | -1 | | ob_org_cluster_id | 0 | | ob_plan_cache_evict_high_percentage | 90 | | ob_plan_cache_evict_low_percentage | 50 | | ob_plan_cache_percentage | 5 | | ob_pl_block_timeout | 3216672000000000 | | ob_query_timeout | 3216672000000000 | | ob_read_consistency | STRONG | | ob_reserved_meta_memory_percentage | 10 | | ob_route_policy | READONLY_ZONE_FIRST | | ob_security_version | 4.2.1.0 | | ob_sparse_drop_ratio_search | 0 | | ob_sql_audit_percentage | 3 | | ob_sql_work_area_percentage | 5 | | ob_table_access_policy | AUTO | | ob_tcp_invited_nodes | % | | ob_temp_tablespace_size_percentage | 0 | | ob_trace_info | | | ob_trx_idle_timeout | 86400000000 | | ob_trx_lock_timeout | -1 | | ob_trx_timeout | 3216672000000000 | | offline_mode | 0 | | old | OFF | | old_alter_table | OFF | | old_passwords | 0 | | open_files_limit | 655360 | | optimizer_capture_sql_plan_baselines | OFF | | optimizer_dynamic_sampling | 1 | | optimizer_features_enable | 4.3.1.0 | | optimizer_prune_level | 1 | | optimizer_search_depth | 62 | | optimizer_switch | | | optimizer_trace | | | optimizer_trace_features | | | optimizer_trace_limit | 1 | | optimizer_trace_max_mem_size | 16384 | | optimizer_trace_offset | -1 | | optimizer_use_sql_plan_baselines | OFF | | parallel_degree_limit | 0 | | parallel_degree_policy | MANUAL | | parallel_min_scan_time_threshold | 1000 | | parallel_servers_target | 30 | | parser_max_mem_size | 18446744073709551615 | | partition_index_dive_limit | 10 | | performance_schema | OFF | | performance_schema_accounts_size | -1 | | performance_schema_digests_size | 10000 | | performance_schema_events_stages_history_long_size | 10000 | | performance_schema_events_stages_history_size | 10 | | performance_schema_events_statements_history_long_size | 10000 | | performance_schema_events_statements_history_size | 10 | | performance_schema_events_transactions_history_long_size | 10000 | | performance_schema_events_transactions_history_size | 10 | | performance_schema_events_waits_history_long_size | 10000 | | performance_schema_events_waits_history_size | 10 | | performance_schema_hosts_size | -1 | | performance_schema_max_cond_classes | 80 | | performance_schema_max_cond_instances | -1 | | performance_schema_max_digest_length | 1024 | | performance_schema_max_file_classes | 80 | | performance_schema_max_file_handles | 32768 | | performance_schema_max_file_instances | -1 | | performance_schema_max_index_stat | -1 | | performance_schema_max_memory_classes | 320 | | performance_schema_max_metadata_locks | -1 | | performance_schema_max_mutex_classes | 210 | | performance_schema_max_mutex_instances | -1 | | performance_schema_max_prepared_statements_instances | -1 | | performance_schema_max_program_instances | -1 | | performance_schema_max_rwlock_classes | 50 | | performance_schema_max_rwlock_instances | -1 | | performance_schema_max_socket_classes | 10 | | performance_schema_max_socket_instances | -1 | | performance_schema_max_sql_text_length | 1024 | | performance_schema_max_stage_classes | 150 | | performance_schema_max_statement_classes | 193 | | performance_schema_max_statement_stack | 10 | | performance_schema_max_table_handles | -1 | | performance_schema_max_table_instances | -1 | | performance_schema_max_table_lock_stat | -1 | | performance_schema_max_thread_classes | 50 | | performance_schema_max_thread_instances | -1 | | performance_schema_session_connect_attrs_size | 512 | | performance_schema_setup_actors_size | -1 | | performance_schema_setup_objects_size | -1 | | performance_schema_show_processlist | OFF | | performance_schema_users_size | -1 | | pid_file | /home/admin/wjw_qzk/oceanbase/run/observer.pid | | plsql_optimize_level | 2 | | plugin_dir | ./plugin_dir/ | | plugin_load | | | plugin_load_add | | | port | 2881 | | preload_buffer_size | 32768 | | privilege_features_enable | 4.3.1.0 | | profiling | OFF | | profiling_history_size | 15 | | protocol_version | 10 | | proxy_user | | | pseudo_slave_mode | OFF | | pseudo_thread_id | 2147483647 | | query_alloc_block_size | 8192 | | query_cache_limit | 0 | | query_cache_min_res_unit | 0 | | query_cache_size | 0 | | query_cache_type | OFF | | query_cache_wlock_invalidate | OFF | | query_prealloc_size | 8192 | | query_rewrite_enabled | FALSE | | query_rewrite_integrity | ENFORCED | | rand_seed1 | 0 | | rand_seed2 | 0 | | range_alloc_block_size | 4096 | | range_index_dive_limit | 10 | | range_optimizer_max_mem_size | 8388608 | | rbr_exec_mode | STRICT | | read_buffer_size | 131072 | | read_only | OFF | | read_rnd_buffer_size | 262144 | | recyclebin | OFF | | regexp_stack_limit | 8000000 | | regexp_time_limit | 32 | | relay_log | null | | relay_log_basename | /usr/local/mysql/data/obrd-relay-bin | | relay_log_index | /usr/local/mysql/data/obrd-relay-bin.index | | relay_log_info_file | relay-log.info | | relay_log_info_repository | FILE | | relay_log_purge | 1 | | relay_log_recovery | OFF | | relay_log_space_limit | 0 | | replication_optimize_for_static_plugin_config | OFF | | replication_sender_observe_commit_only | OFF | | report_host | null | | report_password | null | | report_port | null | | report_user | null | | require_secure_transport | OFF | | resource_manager_plan | ocp_monitor_plan | | rewriter_enabled | ON | | rewriter_verbose | 0 | | rpl_semi_sync_master_enabled | OFF | | rpl_semi_sync_master_timeout | 10000 | | rpl_semi_sync_master_trace_level | 32 | | rpl_semi_sync_master_wait_for_slave_count | 1 | | rpl_semi_sync_master_wait_no_slave | OFF | | rpl_semi_sync_master_wait_point | AFTER_SYNC | | rpl_semi_sync_slave_enabled | OFF | | rpl_semi_sync_slave_trace_level | 32 | | rpl_stop_slave_timeout | 31536000 | | runtime_bloom_filter_max_size | 2147483648 | | runtime_filter_max_in_num | 1024 | | runtime_filter_type | BLOOM_FILTER,RANGE,IN | | runtime_filter_wait_time_ms | 10 | | secure_auth | ON | | secure_file_priv | | | server_id | 1 | | server_id_bits | 32 | | server_uuid | 6f646710-3381-11ef-8c34-fa163e330a36 | | session_track_gtids | OFF | | session_track_schema | ON | | session_track_state_change | OFF | | session_track_system_variables | time_zone, autocommit, character_set_client, character_set_results, character_set_connection | | session_track_transaction_info | OFF | | sha256_password_auto_generate_rsa_keys | ON | | sha256_password_private_key_path | private_key.pem | | sha256_password_proxy_users | OFF | | sha256_password_public_key_path | public_key.pem | | shared_memory | OFF | | shared_memory_base_name | MYSQL | | show_compatibility_56 | OFF | | show_create_table_verbosity | OFF | | show_old_temporals | OFF | | skip_external_locking | ON | | skip_name_resolve | OFF | | skip_networking | OFF | | skip_show_database | 0 | | skip_slave_start | OFF | | slave_allow_batching | OFF | | slave_checkpoint_group | 512 | | slave_checkpoint_period | 300 | | slave_compressed_protocol | OFF | | slave_exec_mode | STRICT | | slave_load_tmpdir | | | slave_max_allowed_packet | 1073741824 | | slave_net_timeout | 60 | | slave_parallel_type | DATABASE | | slave_parallel_workers | 0 | | slave_pending_jobs_size_max | 16777216 | | slave_preserve_commit_order | OFF | | slave_rows_search_algorithms | TABLE_SCAN,INDEX_SCAN | | slave_skip_errors | OFF | | slave_sql_verify_checksum | OFF | | slave_transaction_retries | 10 | | slave_type_conversions | ALL_LOSSY | | slow_launch_time | 2 | | slow_query_log | 0 | | slow_query_log_file | /usr/local/mysql/data/obrd-slow.log | | socket | /home/admin/wjw_qzk/oceanbase/run/sql.sock | | sort_buffer_size | 262144 | | sql_auto_is_null | OFF | | sql_big_selects | ON | | sql_buffer_result | 0 | | sql_log_off | OFF | | sql_mode | STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER | | sql_notes | OFF | | sql_quote_show_create | ON | | sql_safe_updates | OFF | | sql_select_limit | 9223372036854775807 | | sql_slave_skip_counter | 0 | | sql_throttle_cpu | -1 | | sql_throttle_current_priority | 100 | | sql_throttle_io | -1 | | sql_throttle_logical_reads | -1 | | sql_throttle_network | -1 | | sql_throttle_priority | -1 | | sql_throttle_rt | -1 | | sql_warnings | OFF | | ssl_ca | | | ssl_capath | | | ssl_cert | | | ssl_cipher | | | ssl_crl | | | ssl_crlpath | | | ssl_key | | | stored_program_cache | 256 | | super_read_only | OFF | | sync_binlog | 1 | | sync_frm | 1 | | sync_master_info | 10000 | | sync_relay_log | 10000 | | sync_relay_log_info | 10000 | | system_time_zone | +08:00 | | table_definition_cache | -1 | | table_open_cache | 2000 | | table_open_cache_instances | 16 | | thread_cache_size | 9 | | thread_handling | one-thread-per-connection | | thread_pool_algorithm | 0 | | thread_pool_high_priority_connection | 0 | | thread_pool_max_unused_threads | 0 | | thread_pool_prio_kickup_timer | 1000 | | thread_pool_size | 16 | | thread_pool_stall_limit | 6 | | thread_stack | 262144 | | timestamp | 0 | | time_format | %H:%i:%s | | time_zone | +08:00 | | tls_version | | | tmpdir | | | tmp_table_size | 16777216 | | tracefile_identifier | | | transaction_alloc_block_size | 8192 | | transaction_allow_batching | OFF | | transaction_isolation | READ-COMMITTED | | transaction_prealloc_size | 4096 | | transaction_read_only | OFF | | transaction_write_set_extraction | OFF | | tx_isolation | READ-COMMITTED | | tx_read_only | OFF | | unique_checks | ON | | updatable_views_with_limit | ON | | validate_password_check_user_name | on | | validate_password_dictionary_file | | | validate_password_length | 0 | | validate_password_mixed_case_count | 0 | | validate_password_number_count | 0 | | validate_password_policy | low | | validate_password_special_char_count | 0 | | version | 5.7.25-OceanBase_CE-v4.3.5.4 | | version_comment | OceanBase_CE 4.3.5.4 (r104000042025090916-5cf5b925a25bf888aebaa288e251b85b1924e98a) (Built Sep 9 2025 17:46:36) | | version_compile_machine | | | version_compile_os | | | version_tokens_session | | | version_tokens_session_number | 0 | | wait_timeout | 28800 | | warning_count | 0 | | _aggregation_optimization_settings | 0 | | _enable_mysql_pl_priv_check | ON | | _enable_storage_cardinality_estimation | ON | | _optimizer_cost_based_transformation | 1 | | _optimizer_gather_stats_on_load | ON | | _optimizer_null_aware_antijoin | ON | | _priv_control | | | _show_ddl_in_compat_mode | OFF | | _windowfunc_optimization_settings | 0 | +----------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+-------+----------+--------------+----------+-------------------------------------------------+-----------+------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+---------+---------+-------------------+----------------------+-----------+ | zone | svr_type | svr_ip | svr_port | name | data_type | value | info | section | scope | source | edit_level | default_value | isdefault | +-------+----------+--------------+----------+-------------------------------------------------+-----------+------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+---------+---------+-------------------+----------------------+-----------+ | zone3 | observer | 172.22.5.39 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone3 | observer | 172.22.5.39 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone3 | observer | 172.22.5.39 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.39 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.39 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.39 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.39 | 2882 | observer_id | INT | 9 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | local_ip | STRING | 172.22.5.39 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone3 | observer | 172.22.5.39 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.39 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone3 | observer | 172.22.5.39 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone3 | observer | 172.22.5.39 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone3 | observer | 172.22.5.39 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone3 | observer | 172.22.5.39 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.39 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.39 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone3 | observer | 172.22.5.39 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.39 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone3 | observer | 172.22.5.39 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone3 | observer | 172.22.5.39 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.39 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone3 | observer | 172.22.5.39 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone3 | observer | 172.22.5.39 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.39 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone3 | observer | 172.22.5.39 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.39 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone3 | observer | 172.22.5.39 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone3 | observer | 172.22.5.39 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone3 | observer | 172.22.5.39 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.39 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone3 | observer | 172.22.5.39 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.39 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone3 | observer | 172.22.5.39 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.39 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.39 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.39 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone3 | observer | 172.22.5.39 | 2882 | zone | STRING | zone3 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.39 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.39 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.39 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone3 | observer | 172.22.5.39 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone3 | observer | 172.22.5.39 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone3 | observer | 172.22.5.39 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.39 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone3 | observer | 172.22.5.39 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone3 | observer | 172.22.5.39 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone3 | observer | 172.22.5.39 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.39 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone3 | observer | 172.22.5.39 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.39 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.39 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.39 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone3 | observer | 172.22.5.39 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.39 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone3 | observer | 172.22.5.39 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone1 | observer | 172.22.5.33 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone1 | observer | 172.22.5.33 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone1 | observer | 172.22.5.33 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.33 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.33 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.33 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.33 | 2882 | observer_id | INT | 1 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | local_ip | STRING | 172.22.5.33 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone1 | observer | 172.22.5.33 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.33 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone1 | observer | 172.22.5.33 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone1 | observer | 172.22.5.33 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone1 | observer | 172.22.5.33 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone1 | observer | 172.22.5.33 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.33 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.33 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone1 | observer | 172.22.5.33 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.33 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone1 | observer | 172.22.5.33 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone1 | observer | 172.22.5.33 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.33 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone1 | observer | 172.22.5.33 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone1 | observer | 172.22.5.33 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.33 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone1 | observer | 172.22.5.33 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.33 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone1 | observer | 172.22.5.33 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone1 | observer | 172.22.5.33 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone1 | observer | 172.22.5.33 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.33 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone1 | observer | 172.22.5.33 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.33 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone1 | observer | 172.22.5.33 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.33 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.33 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.33 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone1 | observer | 172.22.5.33 | 2882 | zone | STRING | zone1 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.33 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.33 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.33 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone1 | observer | 172.22.5.33 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone1 | observer | 172.22.5.33 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone1 | observer | 172.22.5.33 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.33 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone1 | observer | 172.22.5.33 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone1 | observer | 172.22.5.33 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone1 | observer | 172.22.5.33 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.33 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone1 | observer | 172.22.5.33 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.33 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.33 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.33 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone1 | observer | 172.22.5.33 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.33 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone1 | observer | 172.22.5.33 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone3 | observer | 172.22.5.104 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone3 | observer | 172.22.5.104 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone3 | observer | 172.22.5.104 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.104 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.104 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.104 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.104 | 2882 | observer_id | INT | 3 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | local_ip | STRING | 172.22.5.104 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone3 | observer | 172.22.5.104 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.104 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone3 | observer | 172.22.5.104 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone3 | observer | 172.22.5.104 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone3 | observer | 172.22.5.104 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone3 | observer | 172.22.5.104 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.104 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.104 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone3 | observer | 172.22.5.104 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.104 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone3 | observer | 172.22.5.104 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone3 | observer | 172.22.5.104 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.104 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone3 | observer | 172.22.5.104 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone3 | observer | 172.22.5.104 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.104 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone3 | observer | 172.22.5.104 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.104 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone3 | observer | 172.22.5.104 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone3 | observer | 172.22.5.104 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone3 | observer | 172.22.5.104 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.104 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone3 | observer | 172.22.5.104 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.104 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone3 | observer | 172.22.5.104 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.104 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.104 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.104 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone3 | observer | 172.22.5.104 | 2882 | zone | STRING | zone3 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.104 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.104 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.104 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone3 | observer | 172.22.5.104 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone3 | observer | 172.22.5.104 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone3 | observer | 172.22.5.104 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.104 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone3 | observer | 172.22.5.104 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone3 | observer | 172.22.5.104 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone3 | observer | 172.22.5.104 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.104 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone3 | observer | 172.22.5.104 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.104 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.104 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.104 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone3 | observer | 172.22.5.104 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.104 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone3 | observer | 172.22.5.104 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone2 | observer | 172.22.5.59 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone2 | observer | 172.22.5.59 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.59 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.59 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.59 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.59 | 2882 | observer_id | INT | 2 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | local_ip | STRING | 172.22.5.59 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone2 | observer | 172.22.5.59 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.59 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone2 | observer | 172.22.5.59 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone2 | observer | 172.22.5.59 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone2 | observer | 172.22.5.59 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone2 | observer | 172.22.5.59 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.59 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.59 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone2 | observer | 172.22.5.59 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.59 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone2 | observer | 172.22.5.59 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone2 | observer | 172.22.5.59 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.59 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone2 | observer | 172.22.5.59 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone2 | observer | 172.22.5.59 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.59 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone2 | observer | 172.22.5.59 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.59 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone2 | observer | 172.22.5.59 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone2 | observer | 172.22.5.59 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone2 | observer | 172.22.5.59 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.59 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone2 | observer | 172.22.5.59 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.59 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone2 | observer | 172.22.5.59 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.59 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.59 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.59 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone2 | observer | 172.22.5.59 | 2882 | zone | STRING | zone2 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.59 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.59 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.59 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone2 | observer | 172.22.5.59 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone2 | observer | 172.22.5.59 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone2 | observer | 172.22.5.59 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.59 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone2 | observer | 172.22.5.59 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone2 | observer | 172.22.5.59 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone2 | observer | 172.22.5.59 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.59 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone2 | observer | 172.22.5.59 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.59 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.59 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.59 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone2 | observer | 172.22.5.59 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.59 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone2 | observer | 172.22.5.59 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone3 | observer | 172.22.5.3 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone3 | observer | 172.22.5.3 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone3 | observer | 172.22.5.3 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.3 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.3 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.3 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.3 | 2882 | observer_id | INT | 8 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | local_ip | STRING | 172.22.5.3 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone3 | observer | 172.22.5.3 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.3 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone3 | observer | 172.22.5.3 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone3 | observer | 172.22.5.3 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone3 | observer | 172.22.5.3 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone3 | observer | 172.22.5.3 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.3 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.3 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone3 | observer | 172.22.5.3 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.3 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone3 | observer | 172.22.5.3 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone3 | observer | 172.22.5.3 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.3 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone3 | observer | 172.22.5.3 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone3 | observer | 172.22.5.3 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.3 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone3 | observer | 172.22.5.3 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.3 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone3 | observer | 172.22.5.3 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone3 | observer | 172.22.5.3 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone3 | observer | 172.22.5.3 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.3 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone3 | observer | 172.22.5.3 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.3 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone3 | observer | 172.22.5.3 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone3 | observer | 172.22.5.3 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.3 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.3 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone3 | observer | 172.22.5.3 | 2882 | zone | STRING | zone3 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone3 | observer | 172.22.5.3 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.3 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone3 | observer | 172.22.5.3 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone3 | observer | 172.22.5.3 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone3 | observer | 172.22.5.3 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone3 | observer | 172.22.5.3 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.3 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone3 | observer | 172.22.5.3 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone3 | observer | 172.22.5.3 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone3 | observer | 172.22.5.3 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone3 | observer | 172.22.5.3 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone3 | observer | 172.22.5.3 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.3 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.3 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.3 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone3 | observer | 172.22.5.3 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.3 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone3 | observer | 172.22.5.3 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone3 | observer | 172.22.5.3 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone3 | observer | 172.22.5.39 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.39 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.39 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.39 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.39 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.39 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.39 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone3 | observer | 172.22.5.39 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.39 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.39 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.39 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone3 | observer | 172.22.5.39 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.39 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.39 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | | zone3 | observer | 172.22.5.104 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone3 | observer | 172.22.5.104 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone3 | observer | 172.22.5.104 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.104 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.104 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.104 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.104 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.104 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.104 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone3 | observer | 172.22.5.104 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.104 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.104 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.104 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone3 | observer | 172.22.5.104 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.104 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.104 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | | zone1 | observer | 172.22.5.24 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone1 | observer | 172.22.5.24 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone1 | observer | 172.22.5.24 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.24 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.24 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.24 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.24 | 2882 | observer_id | INT | 4 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | local_ip | STRING | 172.22.5.24 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone1 | observer | 172.22.5.24 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.24 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone1 | observer | 172.22.5.24 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone1 | observer | 172.22.5.24 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone1 | observer | 172.22.5.24 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone1 | observer | 172.22.5.24 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.24 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.24 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone1 | observer | 172.22.5.24 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.24 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone1 | observer | 172.22.5.24 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone1 | observer | 172.22.5.24 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.24 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone1 | observer | 172.22.5.24 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone1 | observer | 172.22.5.24 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.24 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone1 | observer | 172.22.5.24 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.24 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone1 | observer | 172.22.5.24 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone1 | observer | 172.22.5.24 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone1 | observer | 172.22.5.24 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.24 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone1 | observer | 172.22.5.24 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.24 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone1 | observer | 172.22.5.24 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.24 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.24 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.24 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone1 | observer | 172.22.5.24 | 2882 | zone | STRING | zone1 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.24 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.24 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.24 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone1 | observer | 172.22.5.24 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone1 | observer | 172.22.5.24 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone1 | observer | 172.22.5.24 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.24 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone1 | observer | 172.22.5.24 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone1 | observer | 172.22.5.24 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone1 | observer | 172.22.5.24 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.24 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone1 | observer | 172.22.5.24 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.24 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.24 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.24 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone1 | observer | 172.22.5.24 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.24 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone1 | observer | 172.22.5.24 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone1 | observer | 172.22.5.24 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone1 | observer | 172.22.5.24 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.24 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.24 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.24 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.24 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.24 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.24 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone1 | observer | 172.22.5.24 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.24 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.24 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.24 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone1 | observer | 172.22.5.24 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.24 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.24 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | | zone1 | observer | 172.22.5.123 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone1 | observer | 172.22.5.123 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone1 | observer | 172.22.5.123 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.123 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.123 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.123 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.123 | 2882 | observer_id | INT | 5 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | local_ip | STRING | 172.22.5.123 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone1 | observer | 172.22.5.123 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.123 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone1 | observer | 172.22.5.123 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone1 | observer | 172.22.5.123 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone1 | observer | 172.22.5.123 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone1 | observer | 172.22.5.123 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.123 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.123 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone1 | observer | 172.22.5.123 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.123 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone1 | observer | 172.22.5.123 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone1 | observer | 172.22.5.123 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.123 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone1 | observer | 172.22.5.123 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone1 | observer | 172.22.5.123 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.123 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone1 | observer | 172.22.5.123 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.123 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone1 | observer | 172.22.5.123 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone1 | observer | 172.22.5.123 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone1 | observer | 172.22.5.123 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.123 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone1 | observer | 172.22.5.123 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.123 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone1 | observer | 172.22.5.123 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone1 | observer | 172.22.5.123 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.123 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.123 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone1 | observer | 172.22.5.123 | 2882 | zone | STRING | zone1 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone1 | observer | 172.22.5.123 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.123 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone1 | observer | 172.22.5.123 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone1 | observer | 172.22.5.123 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone1 | observer | 172.22.5.123 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone1 | observer | 172.22.5.123 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.123 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone1 | observer | 172.22.5.123 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone1 | observer | 172.22.5.123 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone1 | observer | 172.22.5.123 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone1 | observer | 172.22.5.123 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone1 | observer | 172.22.5.123 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.123 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.123 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.123 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone1 | observer | 172.22.5.123 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.123 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone1 | observer | 172.22.5.123 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone1 | observer | 172.22.5.123 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone1 | observer | 172.22.5.123 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.123 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.123 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.123 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.123 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.123 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.123 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone1 | observer | 172.22.5.123 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.123 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.123 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.123 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone1 | observer | 172.22.5.123 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.123 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.123 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | | zone2 | observer | 172.22.5.66 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone2 | observer | 172.22.5.66 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone2 | observer | 172.22.5.66 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.66 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.66 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.66 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.66 | 2882 | observer_id | INT | 7 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | local_ip | STRING | 172.22.5.66 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone2 | observer | 172.22.5.66 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.66 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone2 | observer | 172.22.5.66 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone2 | observer | 172.22.5.66 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone2 | observer | 172.22.5.66 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone2 | observer | 172.22.5.66 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.66 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.66 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone2 | observer | 172.22.5.66 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.66 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone2 | observer | 172.22.5.66 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone2 | observer | 172.22.5.66 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.66 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone2 | observer | 172.22.5.66 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone2 | observer | 172.22.5.66 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.66 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone2 | observer | 172.22.5.66 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.66 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone2 | observer | 172.22.5.66 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone2 | observer | 172.22.5.66 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone2 | observer | 172.22.5.66 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.66 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone2 | observer | 172.22.5.66 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.66 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone2 | observer | 172.22.5.66 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.66 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.66 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.66 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone2 | observer | 172.22.5.66 | 2882 | zone | STRING | zone2 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.66 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.66 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.66 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone2 | observer | 172.22.5.66 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone2 | observer | 172.22.5.66 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone2 | observer | 172.22.5.66 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.66 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone2 | observer | 172.22.5.66 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone2 | observer | 172.22.5.66 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone2 | observer | 172.22.5.66 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.66 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone2 | observer | 172.22.5.66 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.66 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.66 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.66 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone2 | observer | 172.22.5.66 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.66 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone2 | observer | 172.22.5.66 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone2 | observer | 172.22.5.66 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone2 | observer | 172.22.5.66 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.66 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.66 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.66 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.66 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.66 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.66 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone2 | observer | 172.22.5.66 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.66 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.66 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.66 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone2 | observer | 172.22.5.66 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.66 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.66 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | | zone1 | observer | 172.22.5.33 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone1 | observer | 172.22.5.33 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.33 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone1 | observer | 172.22.5.33 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone1 | observer | 172.22.5.33 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone1 | observer | 172.22.5.33 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone1 | observer | 172.22.5.33 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone1 | observer | 172.22.5.33 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone1 | observer | 172.22.5.33 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone1 | observer | 172.22.5.33 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone1 | observer | 172.22.5.33 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone1 | observer | 172.22.5.33 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone1 | observer | 172.22.5.33 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone1 | observer | 172.22.5.33 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone1 | observer | 172.22.5.33 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | | zone2 | observer | 172.22.5.126 | 2882 | utl_file_open_max | INT | 50 | the maximum number of utl files that can be opened simultaneously in a single node under the Oracle model. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_java_connector_path | STRING | | specifies the connector path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_java_opts | STRING | | specifies the java opts path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_java_home | STRING | | specifies the java home path for external table with enabled option: ob_enable_java_env | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_enable_java_env | BOOL | False | Enable or disable java env for external table. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | plugins_load | STRING | | The plugins you want to load when starting observer. Note that plugins cannot be loaded dynamically, you should restart the observer when you change the parameter. Format: 'libsoname1.so:on,libsoname2.so:off' which `on'(default) means the plugin is enabled, `off' means the plugin is disabled(don't load), | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_storage_s3_url_encode_type | STRING | default | Determines the URL encoding method for S3 requests."default": Uses the S3 standard URL encoding method."compliantRfc3986Encoding": Uses URL encoding that adheres to the RFC 3986 standard. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | default | 1 | | zone2 | observer | 172.22.5.126 | 2882 | unit_gc_wait_time | TIME | 1m | The maximum waiting time for unit gc, The default value is 1min. Range: [0, 30d]. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone2 | observer | 172.22.5.126 | 2882 | _enable_dbms_job_package | BOOL | False | Control whether can use DBMS_JOB package. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.126 | 2882 | enable_ob_error_msg_style | BOOL | True | A switch that determines whether to use the ORA-xx or OBE-xx error code format for ORA error codes, with a default value of True to use the OBE-xx format.The default value is True. Value: False means we use the ORA-xx format, True means we use the OBE-xx format. | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | clog_io_isolation_mode | INT | 1 | Specifies the I/O isolation mode for Commit Log (clog). Values: 1 - Non-isolation mode (disable I/O isolation), 2 - Full isolation mode (enable I/O isolation). Example: 1=Off, 2=On | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | strict_check_os_params | BOOL | False | A switch that determines whether to enable strict OS parameter check mode, defaulting to true and can be set to false to bypass strict checks.Value: True: allowed; False: allowed but not suggested | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_rpc_authentication_bypass | BOOL | True | specifies whether allow OMS service to connect cluster and provide service when rpc authentication is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sql_protocol_min_tls_version | STRING | none | SQL SSL control options, used to specify the minimum SSL/TLS version number. values: none, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.126 | 2882 | rpc_server_authentication_method | STRING | ALL | specifies rpc server authentication method. ALL: support all authentication methods. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.126 | 2882 | rpc_client_authentication_method | STRING | NONE | specifies rpc client authentication method. NONE: without authentication. SSL_NO_ENCRYPT: authentication by SSL handshake but not encrypt the communication channel. SSL_IO: authentication by SSL handshake and encrypt the communication channel | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.126 | 2882 | observer_id | INT | 6 | the unique id that been assigned by rootservice for each observer in cluster, default: 0 (invalid id), Range: [1, 18446744073709551615] | OBSERVER | CLUSTER | DEFAULT | READONLY | 0 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | local_ip | STRING | 172.22.5.126 | the IP address of the machine on which the ObServer will be installed | OBSERVER | CLUSTER | DEFAULT | READONLY | | 0 | | zone2 | observer | 172.22.5.126 | 2882 | enable_dblink | BOOL | True | Enable or disable dblink | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | global_background_cpu_quota | DOUBLE | -1 | When enable_global_background_resource_isolation is True, specify the number of vCPUs allocated to the background tasks-1 for the CPU is not limited by the cgroup | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | -1 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_global_background_resource_isolation | BOOL | False | When set to false, foreground and background tasks are isolated within the tenant; When set to true, isolate background tasks individually upon tenant-level | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_cgroup | BOOL | True | when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sql_net_thread_count | INT | 0 | the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sql_login_thread_count | INT | 0 | the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG.the default thread count for login request in TG is normal:6 mini-mode:2 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tcp_keepcnt | INT | 10 | The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tcp_keepintvl | TIME | 6s | The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tcp_keepidle | TIME | 7200s | The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7200s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_tcp_keepalive | BOOL | True | enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_ratelimit_stat_period | TIME | 1s | the time interval to update observer's maximum bandwidth to a certain region. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_ob_ratelimit | BOOL | False | enable ratelimit between regions for RPC connection. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ssl_external_kms_info | STRING | | when using the external key management center for ssl, this parameter will store some key management information | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | use_large_pages | STRING | false | used to manage the database's use of large pages, values: false, true, only | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.126 | 2882 | schema_history_recycle_interval | TIME | 10m | the time interval between the schedules of schema history recyle task. Range: [0s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone2 | observer | 172.22.5.126 | 2882 | use_ipv6 | BOOL | False | Whether this server uses ipv6 address | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ssl_client_authentication | BOOL | False | enable server SSL support. Takes effect after ca/cert/key file is configured correctly. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | stack_size | CAPACITY | 512K | the size of routine execution stackRange: [512K, 20M] | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 512K | 1 | | zone2 | observer | 172.22.5.126 | 2882 | px_task_size | CAPACITY | 2M | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | dtl_buffer_size | CAPACITY | 64K | to be removed | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 64K | 1 | | zone2 | observer | 172.22.5.126 | 2882 | micro_block_merge_verify_level | INT | 2 | specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct3 : verify encoding, compression algorithm and lost write protect | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | builtin_db_data_verify_cycle | INT | 20 | check cycle of db data. Range: [0, 360] in integer. Unit: day. 0: check nothing. 1-360: check all data every specified days. The default value is 20. The real check cycle maybe longer than the specified value for insuring performance. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tablet_size | CAPACITY | 128M | default tablet size, has to be a multiple of 2M | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sys_bkgd_migration_change_member_list_timeout | TIME | 20s | the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sys_bkgd_migration_retry_num | INT | 3 | retry num limit during migration. Range: [3, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sync_io_thread_count | INT | 0 | The number of io threads for synchronizing request on each device. The default value is 0. Range: [0,1024] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | disk_io_thread_count | INT | 8 | The number of io threads on each disk. The default value is 8. Range: [2,32] in even integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sys_bkgd_net_percentage | INT | 60 | the net percentage of sys background net. Range: [0, 100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | data_disk_usage_limit_percentage | INT | 90 | the safe use percentage of data diskRange: [50,100] in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | data_storage_error_tolerance_time | TIME | 300s | time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 300s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | data_storage_warning_tolerance_time | TIME | 5s | time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | storage_meta_cache_priority | INT | 10 | storage meta cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | fuse_row_cache_priority | INT | 1 | fuse row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | bf_cache_miss_count_threshold | INT | 100 | bf cache miss count threshold, 0 means disable bf cache. Range:[0, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | bf_cache_priority | INT | 1 | bf cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | user_row_cache_priority | INT | 1 | user row cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | user_block_cache_priority | INT | 1 | user block cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | index_block_cache_priority | INT | 10 | index cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | opt_tab_stat_cache_priority | INT | 1 | tab stat cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tablet_ls_cache_priority | INT | 1000 | tablet ls cache priority. Range:[1, ) | CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | location_cache_refresh_sql_timeout | TIME | 1s | The timeout used for refreshing location cache by SQL. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | location_cache_refresh_rpc_timeout | TIME | 500ms | The timeout used for refreshing location cache by RPC. Range: [1ms, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500ms | 1 | | zone2 | observer | 172.22.5.126 | 2882 | all_server_list | STRING | 172.22.5.104:2882,172.22.5.123:2882,172.22.5.126:2882,172.22.5.24:2882,172.22.5.3:2882,172.22.5.33:2882,172.22.5.39:2882,172.22.5.59:2882,172.22.5.66:2882 | all server addr in cluster | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.126 | 2882 | location_cache_refresh_min_interval | TIME | 100ms | the time interval in which no request for location cache renewal will be executed. The default value is 100 milliseconds. [0s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.126 | 2882 | location_fetch_concurrency | INT | 20 | the maximum number of the tasks for fetching location cache concurrently. Range: [1, 1000] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | location_refresh_thread_count | INT | 2 | the number of threads for fetching location cache in the background. Range: (1, 64] | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | virtual_table_location_cache_expire_time | TIME | 8s | expiration time for virtual table location info in partition location cache. Range: [1s, +∞) | LOCATION_CACHE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 8s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | standby_fetch_log_bandwidth_limit | CAPACITY | 0MB | the max bandwidth in bytes per second that can be occupied by the sum of the synchronizing log from primary cluster of all servers in the standby cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0MB | 1 | | zone2 | observer | 172.22.5.126 | 2882 | rpc_timeout | TIME | 2s | the time during which a RPC request is permitted to execute before it is terminated | RPC | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ignore_replay_checksum_error | BOOL | False | specifies whether error raised from the memtable replay checksum validation can be ignored. Value: True:ignored; False: not ignored | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | row_compaction_update_limit | INT | 6 | maximum update count before trigger row compaction. Range: [1, 6400] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 6 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | clog_sync_time_warn_threshold | TIME | 100ms | the time given to the commit log synchronization between a leader and its followers before a \'warning\' message is printed in the log file. Range: [1ms,1000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.126 | 2882 | trx_2pc_retry_interval | TIME | 100ms | the time interval between the retries in case of failure during a transaction\'s two-phase commit phase. Range: [1ms,5000ms] | TRANS | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_sys_unit_standalone | BOOL | False | specifies whether sys unit standalone deployment is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | server_balance_cpu_mem_tolerance_percent | INT | 5 | specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | server_balance_disk_tolerance_percent | INT | 1 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance Range: [1, 100] in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | server_balance_critical_disk_waterlevel | INT | 80 | disk water level to determine server balance strategy | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | __min_full_resource_pool_memory | INT | 2147483648 | the min memory value which is specified for a full resource pool. | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5368709120 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | balancer_log_interval | TIME | 1m | the time interval between logging the load-balancing task\'s statistics. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1m | 1 | | zone2 | observer | 172.22.5.126 | 2882 | balancer_task_timeout | TIME | 20m | the time to execute the load-balancing task before it is terminated. Range: [1s, +∞) | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 20m | 1 | | zone2 | observer | 172.22.5.126 | 2882 | balancer_tolerance_percentage | INT | 10 | specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units. The average disk space utilization is calculated by dividing the total space by the number of units. For example, say balancer_tolerance_percentage is set to 10 and a tenant has two units in the system, the average disk use for each unit should be about the same, thus 50% of the total value. Therefore, the system will start a rebalancing task when any unit\'s disk space goes beyond +-10% of the average usage. Range: [1, 100) in percentage | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_rereplication | BOOL | True | specifies whether the auto-replication is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | resource_hard_limit | INT | 100 | system utilization should not be large than resource_hard_limit | LOAD_BALANCE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | arbitration_degradation_policy | STRING | LS_POLICY | specifies the degradation policy, whether to check network connectivity with RS before arbitration degrades. Value: LS_POLICY, CLUSTER_POLICY LS_POLICY: default policy. CLUSTER_POLICY: check network connectivity with RS before arbitration degrades. Do not degrade when not connected. Then, switch log stream leaders to the replicas which are connected with RS. | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | LS_POLICY | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_storage_warning_tolerance_time | TIME | 5s | time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s] | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_disk_percentage | INT | 0 | the percentage of disk space used by the log files. Range: [0,99] in integer;only effective when parameter log_disk_size is 0;when log_disk_percentage is 0: a) if the data and the log are on the same disk, means log_disk_percentage = 30 b) if the data and the log are on the different disks, means log_disk_perecentage = 90 | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_disk_size | CAPACITY | 315G | the size of disk space used by the log files. Range: [0, +∞) | LOGSERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.126 | 2882 | recyclebin_object_expire_time | TIME | 0s | recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_event_history_recycle_interval | TIME | 7d | the time to recycle event history. Range: [1d, 180d] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_major_freeze | BOOL | True | specifies whether major_freeze function is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_ddl | BOOL | True | specifies whether DDL operation is turned on. Value: True:turned on; False: turned off | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | min_observer_version | STRING | 4.3.5.4 | the min observer version | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tablet_meta_table_check_interval | TIME | 30m | the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30m | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ls_meta_table_check_interval | TIME | 1s | the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tablet_meta_table_scan_batch_count | INT | 999 | the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 999 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | rootservice_ready_check_interval | TIME | 3s | the interval between the schedule of the rootservice restart task while restart failed Range: [100000us, 1m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | server_check_interval | TIME | 30s | the time interval between schedules of a task that examines the __all_server table. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | migration_disable_time | TIME | 3600s | the duration in which the observer stays in the \'block_migrate_in\' status, which means it is not allowed to migrate into the server. Range: [1s, +∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | server_permanent_offline_time | TIME | 3600s | the time interval between any two heartbeats beyond which a server is considered to be \'permanently\' offline. Range: [20s,+∞) | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_sys_table_ddl | BOOL | False | specifies whether a \'system\' table is allowed be to created manually. Value: True: allowed; False: not allowed | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | rootservice_async_task_queue_size | INT | 16384 | the size of the queue for all asynchronous tasks at rootserver. Range: [8, 131072] in integer | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | rootservice_async_task_thread_count | INT | 4 | maximum of threads allowed for executing asynchronous task at rootserver. Range: [1, 10] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | lease_time | TIME | 10s | Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline. Not recommended for modification. Range: [1s, 5m] | ROOT_SERVICE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | plan_cache_evict_interval | TIME | 5s | time interval for periodic plan cache eviction. Range: [0s, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | data_disk_write_limit_percentage | INT | 0 | used to stop user write operations. When the user data disk reaches this watermark, SQL requests will report that the disk is full. The configuration should be greater than data_disk_usage_limit_percentage, with the recommended setting being: (1 - memstore_limit_size / data_disk_size) * 100% | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | memstore_limit_percentage | INT | 0 | used in calculating the value of MEMSTORE_LIMIT parameter: memstore_limit_percentage = memstore_limit / memory_size, where MEMORY_SIZE is determined when the tenant is created. Range: [0, 100). 1. the system will use memstore_limit_percentage if only memstore_limit_percentage is set.2. the system will use _memstore_limit_percentage if both memstore_limit_percentage and _memstore_limit_percentage is set.3. the system will adjust automatically if both memstore_limit_percentage and _memstore_limit_percentage set to 0(by default). | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | large_query_threshold | TIME | 600s | threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞) | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 0 | | zone2 | observer | 172.22.5.126 | 2882 | large_query_worker_percentage | DOUBLE | 30 | the percentage of the workers reserved to serve large query request. Range: [0, 100] in percentage | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently. Range: [2, 20] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | location_cache_cpu_quota | DOUBLE | 5 | the number of vCPUs allocated for the requests regarding location info of the core tables. Range: [0,10] in integer | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | server_cpu_quota_max | DOUBLE | 0 | the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | server_cpu_quota_min | DOUBLE | 0 | the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer). 0 stands for adaptive. Range: [0, 16] | TENANT | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_sql_operator_dump | BOOL | True | specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | autoinc_cache_refresh_interval | TIME | 3600s | auto-increment service cache refresh sync_value in this interval, with default 3600s. Range: [100ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3600s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | memory_chunk_cache_size | CAPACITY | 0M | the maximum size of memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | cache_wash_threshold | CAPACITY | 4GB | size of remaining memory at which cache eviction will be triggered. Range: [0,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 4GB | 1 | | zone2 | observer | 172.22.5.126 | 2882 | memory_limit_percentage | INT | 80 | the size of the memory reserved for internal use(for testing purpose). Range: [10, 95] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | syslog_file_uncompressed_count | INT | 0 | specifies the minimum number of the syslog files that will not be compressed. Each syslog file can occupy at most 256MB disk space. When this value is set to 0, all syslog file may be compressed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | syslog_compress_func | STRING | none | compress function name for syslog files, values: none, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.126 | 2882 | syslog_disk_size | CAPACITY | 0M | the size of disk space used by the syslog files. Range: [0, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_syslog_recycle | BOOL | True | specifies whether log file recycling is turned on. Value: True:turned on; False: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 0 | | zone2 | observer | 172.22.5.126 | 2882 | enable_syslog_wf | BOOL | False | specifies whether any log message with a log level higher than \'WARN\' would be printed into a separate file with a suffix of \'wf\' | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.126 | 2882 | enable_async_syslog | BOOL | True | specifies whether use async log for observer.log, elec.log and rs.log | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | max_syslog_file_count | INT | 120 | specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed. Range: [0, +∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | diag_syslog_per_error_limit | INT | 200 | DIAG syslog limitation for each error per second, exceeding syslog would be truncated | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 200 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | syslog_io_bandwidth_limit | CAPACITY | 30MB | Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30MB | 1 | | zone2 | observer | 172.22.5.126 | 2882 | alert_log_level | STRING | INFO | specifies the current level of alert log. There are INFO, WARN, ERROR, three different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | INFO | 1 | | zone2 | observer | 172.22.5.126 | 2882 | syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 | | zone2 | observer | 172.22.5.126 | 2882 | obconfig_url | STRING | http://172.22.5.124:8090/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=wjw_qzk | URL for OBConfig service | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.126 | 2882 | cluster_id | INT | 1719381478 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | cluster | STRING | wjw_qzk | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | obcluster | 0 | | zone2 | observer | 172.22.5.126 | 2882 | rootservice_list | STR_LIST | 172.22.5.33:2882:2881;172.22.5.104:2882:2881;172.22.5.59:2882:2881 | a list of servers against which election candidate is checked for validation | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.126 | 2882 | weak_read_version_refresh_interval | TIME | 100ms | the time interval to refresh cluster weak read version Range: [50ms, +∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 100ms | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_compress | STRING | archive | default compress strategy for create new table within oracle mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | archive | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_row_format | STRING | dynamic | default row format in mysql mode | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | dynamic | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_compress_func | STRING | zstd_1.3.8 | default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zstd_1.0, zstd_1.3.8 | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | zstd_1.3.8 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | schema_history_expire_time | TIME | 7d | the expire time for schema history, from 1min to 30days, with default 7days. Range: [1m, 30d] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_upgrade_mode | BOOL | False | specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled. Value: True: turned on; False: turned off; | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_perf_event | BOOL | True | specifies whether to enable perf event feature. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | dead_socket_detection_timeout | TIME | 3s | specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 3s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | debug_sync_timeout | TIME | 0 | Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_rich_error_msg | BOOL | False | specifies whether add ip:port, time and trace id to user error message. The default value is FALSE. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_record_trace_id | BOOL | False | specifies whether record app trace id is turned on. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_sql_audit | BOOL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | true | 1 | | zone2 | observer | 172.22.5.126 | 2882 | max_string_print_length | INT | 500 | truncate very long string when printing to log file. Range:[0,] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_record_trace_log | BOOL | False | specifies whether to always record the trace log. The default value is True. | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | True | 0 | | zone2 | observer | 172.22.5.126 | 2882 | trace_log_slow_query_watermark | TIME | 1s | the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a \'slow query\'. Range: [1ms,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 1s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | cpu_count | INT | 30 | the number of CPU\'s in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used. Range: [0,+∞) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | system_memory | CAPACITY | 25G | the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.126 | 2882 | memory_limit | CAPACITY | 105G | the size of the memory reserved for internal use(for testing purpose), 0 means follow memory_limit_percentage. Range: 0, [1G,). | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.126 | 2882 | tenant_task_queue_size | INT | 16384 | the size of the task queue for each tenant. Range: [1024,+∞) | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 16384 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | high_priority_net_thread_count | INT | 0 | the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | net_thread_count | INT | 0 | the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8) | OBSERVER | CLUSTER | DEFAULT | STATIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | internal_sql_execute_timeout | TIME | 30s | the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h] | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_startup_mode | STRING | NORMAL | specifies the observer startup mode | OBSERVER | CLUSTER | DEFAULT | READONLY | NORMAL | 1 | | zone2 | observer | 172.22.5.126 | 2882 | zone | STRING | zone2 | specifies the zone name | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | 0 | | zone2 | observer | 172.22.5.126 | 2882 | devname | STRING | enp3s0 | name of network adapter | OBSERVER | CLUSTER | DEFAULT | READONLY | bond0 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | mysql_port | INT | 2881 | port number for mysql connection. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2881 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | rpc_port | INT | 2882 | the port number for RPC protocol. Range: (1024, 65536) in integer | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 2882 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | leak_mod_to_check | STRING | NONE | the name of the module under memory leak checks | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.126 | 2882 | config_additional_dir | STR_LIST | etc2;etc3 | additional directories of configure file | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | etc2;etc3 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | memory_reserved | CAPACITY | 500M | the size of the system memory reserved for emergency internal use. Range: [10M, total size of memory] | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 500M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ss_cache_maxsize_percpu | CAPACITY | 128G | the maximum allowed local cache disk size per CPU per server in shared storage mode. Range: (0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 128G | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ss_cache_max_percentage | INT | 30 | the maximum percentage of local cache disk space to total data in shared storage mode. Range: (0,100] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 30 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | datafile_disk_percentage | INT | 0 | the percentage of disk space used by the data files. Range: [0,99] in integer | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | datafile_maxsize | CAPACITY | 1770G | the auto extend max size. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | datafile_next | CAPACITY | 177G | the auto extend step. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | datafile_size | CAPACITY | 315G | size of the data file. Range: [0, +∞) | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 0 | | zone2 | observer | 172.22.5.126 | 2882 | redundancy_level | STRING | NORMAL | EXTERNAL: use extrernal redundancyNORMAL: tolerate one disk failureHIGH: tolerate two disk failure if disk count is enough | SSTABLE | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | NORMAL | 1 | | zone2 | observer | 172.22.5.126 | 2882 | data_dir | STRING | /data | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | store | 0 | | zone2 | observer | 172.22.5.126 | 2882 | approx_count_distinct_precision | INT | 10 | specify the result accuracy of approx_count_distinct | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | mlog_trim_interval | TIME | 1d | Control the scheduling interval of MLOG background trimming tasks. Range: [5s, 30d] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_mlog_auto_maintenance | BOOL | False | Switch of MLOG automated maintenance | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_deterministic_udf_cache_max_size | CAPACITY | 16M | deternimistic cache can use max size memory(in bytes). if it's zero, disable cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_result_cache_evict_percentage | INT | 90 | result cache hold memory over xx%(defalut 90) of total memory, try to evict cache obj. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 90 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | result_cache_max_result | INT | 5 | result_cache_max_result specifies the percentage of result_cache_max_size that any single result can use. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | result_cache_max_size | CAPACITY | 64M | result cache can use max size memory(in bytes) of library cache. if it's zero, disable result cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 64M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_table_merge_engine | STRING | PARTIAL_UPDATE | Specify the default merge_engine when creating table: partial_update, delete_insert. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | PARTIAL_UPDATE | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_table_organization | STRING | INDEX | The default_organization configuration option allows you to set the default table organization mode to either HEAP (unordered data storage) or INDEX (the data rows are held in an index defined on the primary key for the table) when creating new tables. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | INDEX | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_adaptive_plan_cache | BOOL | False | enable/disable adaptive plan cache | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | px_node_policy | STRING | DATA | Determining the candidate pool for PX calculation nodes."DATA": All data nodes involved in the current SQL."ZONE": All nodes within the zones involved in the current SQL that belong to the tenant."CLUSTER": All nodes involved by the current tenant. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DATA | 1 | | zone2 | observer | 172.22.5.126 | 2882 | package_state_sync_max_size | INT | 8192 | the max sync size of single package state that can sync package var value. If over it, package state will not sync package var value. Range: [0, 16777216] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | query_memory_limit_percentage | INT | 50 | the percentage of tenant memory that can be used by a single SQL. The default value is 50. Range: [0,100] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_encoding_granularity | INT | 65536 | Maximum rows for encoding in one micro block. Range:[8192,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 65536 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_ps_parameterize | BOOL | True | Used to control enable or disable parameterization in PS statement parsing | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | load_vector_index_on_follower | BOOL | True | Specifies whether the follower automatically loads the memory vector index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | vector_index_memory_saving_mode | BOOL | True | Specifies whether to enable the vector index memory saving mode. This can reduce the memory used by the partition table vector index rebuild. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_vector_memory_limit_percentage | INT | 0 | Used to control the upper limit percentage of memory resources that the vector_index module can use. Range:[0, 100).The system will adjust automatically if ob_vector_memory_limit_percentage set to 0(by default). | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | kv_group_commit_rw_mode | STRING | ALL | Used to specify the read/write operation types when group commit is enable. Values: 'ALL' means enable all operations, 'READ' mean only enable read operation in group commit, 'WRITE' means only write operations in group commit. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.126 | 2882 | kv_group_commit_batch_size | INT | 10 | Used to specify the batch size of each group commit batch in OBKV. Values: 1 means sinlge operaion in each batch, equally to disable group commit. When batch size is greater than 1, it means group commit is enable and used as its batch size. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | direct_load_allow_fallback | BOOL | True | Control whether an error is reported when direct load of the derivative operation scenario is not supported. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_load_mode | STRING | DISABLED | Specifies default load data path."DISABLED" represent load data not in direct load path (default value)."FULL_DIRECT_WRITE" represent load data in full direct load path with insert semantics."INC_DIRECT_WRITE" represent load data in inc direct load path with insert semantics."INC_REPLACE_DIRECT_WRITE" represent load data in inc direct load path with replace semantics. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | DISABLED | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_lock_priority | BOOL | False | specifies whether to enable lock priority, which, when activated, gives certain DDL operations the highest table lock precedence. | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sql_plan_management_mode | STRING | Disable | Specifies how spm work."Disable" represent disable spm (default value)."OnlineEvolve" represent evolve plan online. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | Disable | 1 | | zone2 | observer | 172.22.5.126 | 2882 | lob_enable_block_cache_threshold | CAPACITY | 256K | For outrow-stored LOBs, if the length is less than or equal to that threshold, they can be admitted into the block cache to speed up the next query. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256K | 1 | | zone2 | observer | 172.22.5.126 | 2882 | choose_migration_source_policy | STRING | region | the policy of choose source in migration and add replica. 'idc' means firstly choose follower replica of the same idc as source, 'region' means firstly choose follower replica of the same region as source | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | region | 1 | | zone2 | observer | 172.22.5.126 | 2882 | json_document_max_depth | INT | 100 | maximum nesting depth allowed in a JSON document | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 100 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | max_partition_num | INT | 8192 | set max partition num in mysql mode | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | optimizer_index_cost_adj | INT | 0 | adjust costing of index scan | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | kv_hbase_client_scanner_timeout_period | INT | 60000 | OBKV Hbase client scanner query timeout, which unit is milliseconds. Range: (0, +∞) in integer. Especially, 60000 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60000 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | shared_log_retention | TIME | 1d | Retention time of log files on shared storage | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1d | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ttl_thread_score | INT | 0 | the current work thread score of ttl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_kv_ttl | BOOL | False | specifies whether ttl task is enbled | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | kv_ttl_history_recycle_interval | TIME | 7d | the time to recycle ttl history. Range: [1d, 180d] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 7d | 1 | | zone2 | observer | 172.22.5.126 | 2882 | vector_index_optimize_duty_time | STRING | [00:00:00, 24:00:00] | A runtime range bounded by start time and end time for vector index background task, e.g., [23:00:00, 24:00:00] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | [00:00:00, 24:00:00] | 1 | | zone2 | observer | 172.22.5.126 | 2882 | kv_ttl_duty_duration | STRING | | ttl background task working time durationbegin_time or end_time in Range, e.g., [23:00:00, 24:00:00] | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | global_index_auto_split_policy | STRING | ALL | if the auto-partition clause is not used, this config judge whether to enable auto-partition for global index.DISTRIBUTED: enable auto-partition for creating global index if tenant has multiple nodes, e.g., multiple primary zones or multiple units;ALL: enable auto-partition for creating all global index;OFF: disable auto-partition for all global index. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.126 | 2882 | auto_split_tablet_size | CAPACITY | 2GB | when create an auto-partitioned table in "create table" syntax or modify a table as an auto-partitioned table in "alter table" syntax,if the splitting threshold of tablet size is not setted,this config will be setted as the threshold of the table.Note that the modification of this config will not affect the created auto-partitioned table.Range: [128M, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2GB | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_auto_split | BOOL | False | if the auto-partition clause is not usedthis config judge whether to enable auto-partition for creating table. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | range_optimizer_max_mem_size | CAPACITY | 128M | to limit the memory consumption for the query range optimizer. Range: [0M,+∞), 0 stands for unlimited | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 128M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_user_defined_rewrite_rules | BOOL | False | specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | dump_data_dictionary_to_log_interval | TIME | 24h | data dictionary dump to log(SYS LS) intervalRange: (0s,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 24h | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tenant_sql_net_thread_count | INT | 0 | the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tenant_sql_login_thread_count | INT | 0 | the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | arbitration_timeout | TIME | 5s | The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞] | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | query_response_time_range_base | INT | 10 | Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush.The default value is 10. Range: [2,10000]. | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | query_response_time_flush | BOOL | False | Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_baseThe default value is False. Value: TRUE: trigger flush FALSE: do not trigger | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | query_response_time_stats | BOOL | True | Enable or disable QUERY_RESPONSE_TIME statistics collectingThe default value is True. Value: TRUE: turned on FALSE: turned off | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_enable_extended_rowid | BOOL | False | specifies whether to create table as extended rowid mode or not | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_query_switch_leader_retry_timeout | TIME | 0ms | max time spend on retry caused by leader swith or network disconnectionRange: [0ms, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0ms | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_auto_increment_mode | STRING | order | specifies default auto-increment mode, default is 'order' | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | order | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_sql_extension | BOOL | False | specifies whether to allow use some oracle mode features in mysql mode | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | job_queue_processes | INT | 1000 | specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_proxy_readonly_transaction_routing_policy | BOOL | False | Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.126 | 2882 | connection_control_max_connection_delay | INT | 2147483647 | The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2147483647 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | connection_control_min_connection_delay | INT | 1000 | The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1000 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | connection_control_failed_connections_threshold | INT | 0 | The number of consecutive failed connection attempts permitted to accountsbefore the server adds a delay for subsequent connection attempts | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | open_cursors | INT | 50 | specifies the maximum number of open cursors a session can have at once.can use this parameter to prevent a session from opening an excessive number of cursors.Range: [0, 65535] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_ssl_invited_common_names | STRING | NONE | when server use ssl, use it to control client identity with ssl subject common name. default NONE | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.126 | 2882 | suspend_storage_cache_task | BOOL | False | Suspend background caching tasks. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_manual_storage_cache_policy | BOOL | True | enable user manual storage cache policy. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_storage_cache_policy | STRING | AUTO | default storage cache policy for tenant, values: HOT/AUTO | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sts_credential | STRING | | STS credential for object storage, values: sts_url=xxx&sts_ak=xxx&sts_sk=xxx | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | plsql_v2_compatibility | BOOL | False | allows to control store routine compile action at DDL stage | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | plsql_debug | BOOL | False | specifies whether or not PL/SQL library units will be compiled for debugging | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | plsql_code_type | STRING | native | specifies the compilation mode for PL/SQL library units | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | native | 1 | | zone2 | observer | 172.22.5.126 | 2882 | tde_method | STRING | none | none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.126 | 2882 | external_kms_info | STRING | | when using the external key management center, this parameter will store some key management information | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_enable_batched_multi_statement | BOOL | False | enable use of batched multi statement | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | backup_data_file_size | CAPACITY | 4G | backup data file size. Range: [512M, 4G] in integer | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4G | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_strategy | STRING | ASYNCHRONOUS | the logging method used by the audit log plugin. ASYNCHRONOUS: Log asynchronously. Wait for space in the output buffer. PERFORMANCE: Log asynchronously. Drop requests when there is insufficient buffer. SYNCHRONOUS: Log synchronously. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ASYNCHRONOUS | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_rotate_on_size | CAPACITY | 256M | [0,)whenever a write to the audit log file causes its size to exceed the config value, it will be renamed and a new audit log file using is opened, range: [0,) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 256M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_query_sql | STRING | ALL | how to record the query sql. ALL: record the original query sql. DESENSITIVE: record the desensitive query sql. NONE: not to record query sql. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | ALL | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_prune_seconds | INT | 0 | the number of seconds after which audit log files become subject to pruning, range: [0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_max_size | CAPACITY | 0M | the maximum combined size of the audit log files | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_format | STRING | CSV | the audit log file format, values: CSV | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | CSV | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_path | STRING | | the directory of the audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_compression | STRING | NONE | the type of compression for the audit log file, values: NONE, ZSTD | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_buffer_size | CAPACITY | 16M | [16M,)the buffer size of async audit logRange: [16M, total size of memory] | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 16M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_log_enable | BOOL | False | whether enable audit log | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_trail | STRING | None | enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | None | 1 | | zone2 | observer | 172.22.5.126 | 2882 | audit_sys_operations | BOOL | False | whether trace sys user operations | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | sql_work_area | CAPACITY | 1G | Work area memory limitation for tenant | OBSERVER | TENANT | DEFAULT | STATIC_EFFECTIVE | 1G | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ob_compaction_schedule_interval | TIME | 120s | the time interval to schedule compaction, Range: [3s,5m]Range: [3s, 5m] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | major_compact_trigger | INT | 0 | specifies how many minor freeze should be triggered between two major freeze, Range: [0,65535] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | minor_compact_trigger | INT | 2 | minor_compact_trigger, Range: [0,16] in integer | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ddl_thread_score | INT | 0 | the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ha_low_thread_score | INT | 0 | the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ha_mid_thread_score | INT | 0 | the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ha_high_thread_score | INT | 0 | the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | compaction_high_thread_score | INT | 0 | the current work thread score of high priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | compaction_mid_thread_score | INT | 0 | the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | compaction_low_thread_score | INT | 0 | the current work thread score of low priority compaction. Range: [0,100] in integer. Especially, 0 means default value | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | compaction_schedule_tablet_batch_cnt | INT | 50000 | the batch size when scheduling tablet to execute compaction task. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | compaction_dag_cnt_limit | INT | 50000 | the compaction dag count limit. Range: [10000,500000] in integer. default value is 50000 | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 50000 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | rpc_memory_limit_percentage | INT | 0 | maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory | RPC | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_early_lock_release | BOOL | True | enable early lock release | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | merger_check_interval | TIME | 10m | the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m] | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10m | 1 | | zone2 | observer | 172.22.5.126 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone2 | observer | 172.22.5.126 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.126 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.126 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.126 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.126 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.126 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.126 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone2 | observer | 172.22.5.126 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.126 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.126 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.126 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone2 | observer | 172.22.5.126 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.126 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.126 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | | zone2 | observer | 172.22.5.59 | 2882 | major_freeze_duty_time | MOMENT | 02:00 | the start time of system daily merge procedure. Range: [00:00, 24:00) | DAILY_MERGE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 02:00 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone2 | observer | 172.22.5.59 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.59 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone2 | observer | 172.22.5.59 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone2 | observer | 172.22.5.59 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone2 | observer | 172.22.5.59 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone2 | observer | 172.22.5.59 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone2 | observer | 172.22.5.59 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone2 | observer | 172.22.5.59 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone2 | observer | 172.22.5.59 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone2 | observer | 172.22.5.59 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone2 | observer | 172.22.5.59 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone2 | observer | 172.22.5.59 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone2 | observer | 172.22.5.59 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone2 | observer | 172.22.5.59 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | | zone3 | observer | 172.22.5.3 | 2882 | replica_parallel_migration_mode | STRING | auto | specify the strategy for parallel migration of LS replicas. 'auto' means to allow parallel migration of LS replica of standby tenant and prohibit the parallel migration of LS replica of primary tenant. 'on' means to allow parallel migration of LS replica of primary tenant and standby tenant. 'off' means to prohibit parallel migration of LS replica of primary tenant and standby tenant | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | auto | 1 | | zone3 | observer | 172.22.5.3 | 2882 | partition_balance_schedule_interval | TIME | 2h | the time interval between generate partition balance task. The value should be no less than balancer_idle_time to enable partition balance. Default value 2h and the value 0s means disable partition balance. Range: [0s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.3 | 2882 | balancer_idle_time | TIME | 10s | the time interval between the schedules of the tenant load-balancing task. Range: [10s, +∞) | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_transfer | BOOL | True | controls whether transfers are allowed in the tenant. This config does not take effect when enable_rebalance is disabled. Value: True:turned on False:turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | enable_rebalance | BOOL | True | specifies whether the tenant load-balancing is turned on. Value: True:turned on False: turned off | LOAD_BALANCE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | True | 1 | | zone3 | observer | 172.22.5.3 | 2882 | standby_db_preferred_upstream_log_region | STRING | | The preferred upstream log region for Standby db. The Standby db will give priority to the preferred upstream log region to fetch log. For high availability,the Standby db will also switch to the other region when the preferred upstream log region can not fetch log because of exception etc. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | | 1 | | zone3 | observer | 172.22.5.3 | 2882 | archive_lag_target | TIME | 120s | The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 120s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | standby_db_fetch_log_rpc_timeout | TIME | 15s | The threshold for detecting the RPC timeout for the standby tenant to fetch log from the log restore source tenant. When the rpc timeout, the log transport service switches to another server of the log restore source tenant to fetch logs. Range: [2s, +∞) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 15s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | ls_gc_delay_time | TIME | 0s | The max delay time for ls gc when log archive is off. The default value is 0s. Range: [0s, +∞). The ls delay deletion mechanism will no longer take effect when the tenant is dropped. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_disk_throttling_maximum_duration | TIME | 2h | maximum duration of log disk throttling, that is the time remaining until the log disk space is exhausted after log disk throttling triggered. | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_disk_throttling_percentage | INT | 60 | the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_disk_utilization_threshold | INT | 80 | log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 80 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_disk_utilization_limit_threshold | INT | 95 | maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100] | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 95 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_restore_concurrency | INT | 0 | log restore concurrency, for both the restore tenant and standby tenant. If the value is default 0, the database will automatically calculate the number of restore worker threads based on the tenant specification, which is tenant max_cpu; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_storage_compress_func | STRING | lz4_1.0 | specifies the algorithms used for log storage compression. Values: lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_storage_compress_all | BOOL | False | specifies whether to compress logs before storing. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_transport_compress_func | STRING | lz4_1.0 | compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8 | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | lz4_1.0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | log_transport_compress_all | BOOL | False | If this option is set to true, use compression for log transport. The default is false(no compression) | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | False | 1 | | zone3 | observer | 172.22.5.3 | 2882 | compatible | VERSION | 4.3.5.4 | compatible version for persisted data | ROOT_SERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4.3.5.4 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | temporary_file_max_disk_size | CAPACITY | 0M | maximum disk usage of temporary file on a single node, 0 means no limit. Range: [0,+∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0M | 1 | | zone3 | observer | 172.22.5.3 | 2882 | workarea_size_policy | STRING | AUTO | policy used to size SQL working areas (MANUAL/AUTO) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | AUTO | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_progressive_merge_num | INT | 0 | default progressive_merge_num when tenant create tableRange:[0,) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | writing_throttling_maximum_duration | TIME | 2h | maximum duration of writting throttling(in minutes), max value is 3 days | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 2h | 1 | | zone3 | observer | 172.22.5.3 | 2882 | writing_throttling_trigger_percentage | INT | 60 | the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit | TRANS | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 60 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | freeze_trigger_percentage | INT | 20 | the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 20 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | undo_retention | INT | 1800 | the low threshold value of undo retention. The system retains undo for at least the time specified in this config when active txn protection is banned. Range: [0, 4294967295] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 1800 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | px_workers_per_cpu_quota | INT | 10 | the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | cpu_quota_concurrency | DOUBLE | 10 | max allowed concurrency for 1 CPU quota. Range: [1,20] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 4 | 0 | | zone3 | observer | 172.22.5.3 | 2882 | enable_monotonic_weak_read | BOOL | False | specifies observer supportting atomicity and monotonic order read | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | false | 1 | | zone3 | observer | 172.22.5.3 | 2882 | max_stale_time_for_weak_consistency | TIME | 5s | the max data stale time that cluster weak read version behind current timestamp,no smaller than weak_read_version_refresh_interval, range: [5s, +∞) | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 5s | 1 | | zone3 | observer | 172.22.5.3 | 2882 | spill_compression_codec | STRING | NONE | specific the compression algorithm type to compress the spilled data in temp block store during the sql execution phase. The supported compression codecs are: ZSTD, LZ4, SNAPPY, ZLIB. NONE means no compression.The default value is NONE. | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | NONE | 1 | | zone3 | observer | 172.22.5.3 | 2882 | recover_table_dop | INT | 0 | The maximum degree of parallel of the single table recovery during the cross-tenant table import stage of tables recovery.Range: [0,) in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | recover_table_concurrency | INT | 0 | The maximum number of tables that can be recovered concurrently during the cross-tenant table import stage of tables recovery.Range: [0,16] in integer. Especially, 0 means default value | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | kv_transport_compress_threshold | CAPACITY | 10K | Together with the configuration item kv_transport_compress_func, it is used to specify the minimum threshold size of the OBKV query result set that needs to be compressed. Range: [0, +∞) | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 10K | 1 | | zone3 | observer | 172.22.5.3 | 2882 | kv_transport_compress_func | STRING | none | compressor used for tableAPI query result. Values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0 zstd 1.3.8 | OBSERVER | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | none | 1 | | zone3 | observer | 172.22.5.3 | 2882 | storage_rowsets_size | INT | 8192 | the row number processed by vectorized storage engine within one batch in column storage. Range: (0,1048576] | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 8192 | 1 | | zone3 | observer | 172.22.5.3 | 2882 | default_table_store_format | STRING | row | Specify the default storage format of creating table: row, column, compound format of row and columnvalues: row, column, compound | TENANT | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | row | 1 | +-------+----------+--------------+----------+-------------------------------------------------+-----------+------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+---------+---------+-------------------+----------------------+-----------+
SELECT SQL_PLAN_LINE_ID OP_ID, IF(EVENT = '', 'CPU + WAIT FOR CPU', EVENT) AS EVENT, WAIT_CLASS, COUNT(1) EVENT_CNT, ROUND(COUNT(1) * 100 / SUM(COUNT(1)) OVER (), 2) AS Percent, MAX(P1TEXT) P1TEXT, MAX(P1) P1, MAX(P2TEXT) P2TEXT, MAX(P2) P2, MAX(P3TEXT) P3TEXT, MAX(P3) P3
FROM OCEANBASE.GV$ACTIVE_SESSION_HISTORY A WHERE CON_ID = 1002 AND TRACE_ID = 'YB42AC16057E-000642C14260835B-0-0' GROUP BY A.SQL_PLAN_LINE_ID, A.EVENT, A.WAIT_CLASS ORDER BY 1 ASC, 4 DESC
+-------+-------+------------+-----------+---------+--------+----+--------+----+--------+----+
| OP_ID | EVENT | WAIT_CLASS | EVENT_CNT | Percent | P1TEXT | P1 | P2TEXT | P2 | P3TEXT | P3 |
+-------+-------+------------+-----------+---------+--------+----+--------+----+--------+----+
+-------+-------+------------+-----------+---------+--------+----+--------+----+--------+----+| SVR_IP | SVR_PORT | REQUEST_ID | SQL_EXEC_ID | TRACE_ID | SID | CLIENT_IP | CLIENT_PORT | TENANT_ID | TENANT_NAME | EFFECTIVE_TENANT_ID | USER_ID | USER_NAME | USER_GROUP | USER_CLIENT_IP | DB_ID | DB_NAME | SQL_ID | QUERY_SQL | PLAN_ID | AFFECTED_ROWS | RETURN_ROWS | PARTITION_CNT | RET_CODE | QC_ID | DFO_ID | SQC_ID | WORKER_ID | EVENT | P1TEXT | P1 | P2TEXT | P2 | P3TEXT | P3 | LEVEL | WAIT_CLASS_ID | WAIT_CLASS# | WAIT_CLASS | STATE | WAIT_TIME_MICRO | TOTAL_WAIT_TIME_MICRO | TOTAL_WAITS | RPC_COUNT | PLAN_TYPE | IS_INNER_SQL | IS_EXECUTOR_RPC | IS_HIT_PLAN | REQUEST_TIME | ELAPSED_TIME | NET_TIME | NET_WAIT_TIME | QUEUE_TIME | DECODE_TIME | GET_PLAN_TIME | EXECUTE_TIME | APPLICATION_WAIT_TIME | CONCURRENCY_WAIT_TIME | USER_IO_WAIT_TIME | SCHEDULE_TIME | ROW_CACHE_HIT | BLOOM_FILTER_CACHE_HIT | BLOCK_CACHE_HIT | DISK_READS | RETRY_CNT | TABLE_SCAN | CONSISTENCY_LEVEL | MEMSTORE_READ_ROW_COUNT | SSSTORE_READ_ROW_COUNT | DATA_BLOCK_READ_CNT | DATA_BLOCK_CACHE_HIT | INDEX_BLOCK_READ_CNT | INDEX_BLOCK_CACHE_HIT | BLOCKSCAN_BLOCK_CNT | BLOCKSCAN_ROW_CNT | PUSHDOWN_STORAGE_FILTER_ROW_CNT | REQUEST_MEMORY_USED | EXPECTED_WORKER_COUNT | USED_WORKER_COUNT | SCHED_INFO | FUSE_ROW_CACHE_HIT | PS_CLIENT_STMT_ID | PS_INNER_STMT_ID | TX_ID | SNAPSHOT_VERSION | REQUEST_TYPE | IS_BATCHED_MULTI_STMT | OB_TRACE_INFO | PLAN_HASH | LOCK_FOR_READ_TIME | PARAMS_VALUE | RULE_NAME | PARTITION_HIT | TX_INTERNAL_ROUTING | TX_STATE_VERSION | FLT_TRACE_ID | PL_TRACE_ID | PLSQL_EXEC_TIME | FORMAT_SQL_ID | STMT_TYPE | TOTAL_MEMSTORE_READ_ROW_COUNT | TOTAL_SSSTORE_READ_ROW_COUNT | PROXY_USER | SEQ_NUM | NETWORK_WAIT_TIME | PLSQL_COMPILE_TIME | INSERT_DUPLICATE_ROW_COUNT | CCL_RULE_ID | CCL_MATCH_TIME | USER_CLIENT_PORT | TRANS_STATUS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 172.22.5.104 | 2882 | 268658 | 468033 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 6 | 0 | default condition wait | address | 281459089254600 | 0 | 0 | 0 | 104 | 4 | CONCURRENCY | WAITED SHORT TIME | 599 | 599 | 1 | 1 | 3 | 0 | 1 | 1 | 1762251951787024 | 5313 | 0 | 0 | 0 | 0 | 0 | 5313 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2224296 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||
| 172.22.5.3 | 2882 | 270000 | 465989 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | default condition wait | address | 281466156017864 | 0 | 0 | 0 | 104 | 4 | CONCURRENCY | WAITED SHORT TIME | 492 | 492 | 1 | 1 | 3 | 0 | 1 | 1 | 1762251951782233 | 5336 | 0 | 0 | 0 | 0 | 0 | 5336 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2224296 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||
| 172.22.5.59 | 2882 | 270217 | 474614 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 4 | 0 | default condition wait | address | 281461054539976 | 0 | 0 | 0 | 104 | 4 | CONCURRENCY | WAITED SHORT TIME | 421 | 421 | 1 | 1 | 3 | 0 | 1 | 1 | 1762251951783868 | 3952 | 0 | 0 | 0 | 0 | 0 | 3952 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2224296 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||
| 172.22.5.24 | 2882 | 270746 | 474217 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | default condition wait | address | 281454787963080 | 0 | 0 | 0 | 104 | 4 | CONCURRENCY | WAITED SHORT TIME | 515 | 515 | 1 | 1 | 3 | 0 | 1 | 1 | 1762251951782561 | 4089 | 0 | 0 | 0 | 0 | 0 | 4089 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2224296 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||
| 172.22.5.66 | 2882 | 270776 | 467014 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 5 | 0 | default condition wait | address | 281460986824904 | 0 | 0 | 0 | 104 | 4 | CONCURRENCY | WAITED SHORT TIME | 624 | 624 | 1 | 1 | 3 | 0 | 1 | 1 | 1762251951785435 | 4152 | 0 | 0 | 0 | 0 | 0 | 4152 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2224296 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||
| 172.22.5.126 | 2882 | 272061 | 487193 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 8 | 0 | 0 | 0 | 0 | 0 | 100 | 0 | OTHER | MAX_WAIT TIME ZERO | 0 | 0 | 0 | 0 | 3 | 0 | 1 | 1 | 1762251951787287 | 4883 | 0 | 0 | 0 | 0 | 0 | 4883 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2208040 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||||
| 172.22.5.39 | 2882 | 274065 | 469092 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | default condition wait | address | 281464542349512 | 0 | 0 | 0 | 104 | 4 | CONCURRENCY | WAITED SHORT TIME | 360 | 360 | 1 | 1 | 3 | 0 | 1 | 1 | 1762251951784240 | 3999 | 0 | 0 | 0 | 0 | 0 | 3999 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2224296 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||
| 172.22.5.33 | 2882 | 279317 | 622287 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | default condition wait | address | 281470948280520 | 0 | 0 | 0 | 104 | 4 | CONCURRENCY | WAITED SHORT TIME | 537 | 537 | 1 | 1 | 3 | 0 | 1 | 1 | 1762251951783956 | 5242 | 0 | 0 | 0 | 0 | 0 | 5242 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2224296 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||
| 172.22.5.123 | 2882 | 2512195 | -1 | YB42AC16057E-000642C14260835B-0-0 | 3222736784 | 0.0.0.0 | 0 | 1002 | 1002 | 200001 | 0 | 0.0.0.0 | 201001 | D41D8CD98F00B204E9800998ECF8427E | 292 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100 | 0 | OTHER | MAX_WAIT TIME ZERO | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1762251951464244 | 1716 | -19 | 16 | 67 | 1253 | 0 | 291 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 138752 | 0 | 0 | None | 1 | -1 | -1 | 0 | 1762251951250734000 | 3 | 0 | None | 0 | 0 | 1 | 0 | 0 | 000642c2-3bee-b19a-0e12-397a3cc38c54 | None | 0 | SELECT | 1 | 0 | 1762251951464987 | 0 | 0 | 0 | 0 | 0 | 0 | Transaction not opened | ||||||||||||
| 172.22.5.123 | 2882 | 2512212 | -1 | YB42AC16057E-000642C14260835B-0-0 | 3222736798 | 0.0.0.0 | 0 | 1002 | 1002 | 200001 | 0 | 0.0.0.0 | 201001 | D41D8CD98F00B204E9800998ECF8427E | 695 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100 | 0 | OTHER | MAX_WAIT TIME ZERO | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1762251951474076 | 265126 | 546 | 26 | 66 | 1797 | 0 | 262280 | 0 | 0 | 0 | 0 | 0 | 0 | 110 | 0 | 0 | 0 | 3 | 68578 | 204874 | 0 | 191 | 0 | 6 | 0 | 0 | 0 | 32184439 | 0 | 0 | None | 0 | -1 | -1 | 0 | 1762251951250734000 | 3 | 0 | None | 0 | 0 | 1 | 0 | 0 | 000642c2-3a60-ca40-a55e-ce02d13c964a | None | 0 | SELECT | 68578 | 204874 | 1762251951737616 | 0 | 0 | 0 | 0 | 0 | 0 | Transaction not opened | ||||||||||||
| 172.22.5.123 | 2882 | 2512215 | -1 | YB42AC16057E-000642C14260835B-0-0 | 3222736935 | 0.0.0.0 | 0 | 1002 | 1002 | 200001 | 0 | 0.0.0.0 | 201001 | D41D8CD98F00B204E9800998ECF8427E | 698 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100 | 0 | OTHER | MAX_WAIT TIME ZERO | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1762251951747756 | 2439 | -134 | 14 | 49 | 1078 | 0 | 1207 | 0 | 0 | 0 | 0 | 32 | 0 | 0 | 0 | 0 | 0 | 3 | 32 | 32 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 635438 | 0 | 0 | None | 0 | -1 | -1 | 0 | 1762251951482087000 | 3 | 0 | None | 0 | 0 | 1 | 0 | 0 | 000642c2-3a60-ca40-a55e-ce02d13c964a | None | 0 | SELECT | 32 | 32 | 1762251951748328 | 0 | 0 | 0 | 0 | 0 | 0 | Transaction not opened | ||||||||||||
| 172.22.5.123 | 2882 | 2512218 | 885361 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | 1002 | 200001 | 0 | 172.22.5.124 | 500001 | BFB2B2D49614C512F1D1182A5B6FABE8 | 307 | 0 | 0 | 0 | 0 | 1 | 0 | 7 | 0 | default condition wait | address | 281463462439112 | 0 | 0 | 0 | 104 | 4 | CONCURRENCY | WAITED SHORT TIME | 524 | 524 | 1 | 1 | 3 | 0 | 1 | 1 | 1762251951785736 | 5369 | 0 | 0 | 0 | 0 | 0 | 5369 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2224296 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 4 | 0 | None | 0 | 0 | 1 | 0 | 0 | None | 0 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||||||||
| 172.22.5.126 | 2882 | 272062 | 487172 | YB42AC16057E-000642C14260835B-0-0 | 3222943142 | 172.22.5.124 | 19446 | 1002 | ob_business | 1002 | 200001 | root | 0 | 172.22.5.124 | 500001 | test | BFB2B2D49614C512F1D1182A5B6FABE8 | select * from test.mz_ghb | 307 | 0 | 0 | 1800 | 0 | 0 | 0 | 0 | 0 | exec inner sql wait | wait inner sql class | 0 | inner session id | 4611686018427773756 | 0 | 0 | 100 | 0 | OTHER | WAITED KNOWN TIME | 269800 | 287605 | 1863 | 10 | 3 | 0 | 0 | 0 | 1762251951452892 | 340228 | 0 | 3 | 53 | 1 | 320784 | 19361 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12575430 | 0 | 0 | None | 0 | -1 | -1 | 0 | 1762251951772794000 | 2 | 0 | None | 3890137479243810509 | 0 | 1 | 0 | 0 | None | 0 | BA5E555BCE6062A9BCFA08CD6EF1C22C | SELECT | 0 | 0 | 1762251951792449 | 0 | 0 | 0 | 0 | 0 | 19446 | Transaction not opened | |||||
| 172.22.5.126 | 2882 | 272059 | 487174 | YB42AC16057E-000642C14260835B-0-0 | 3222943521 | 0.0.0.0 | 0 | 1002 | ob_business | 1002 | 200001 | root | 0 | 0.0.0.0 | 201001 | oceanbase | 501F8D04A14F2EE6257A033FDEBD819B | select /*+opt_param('enable_in_range_optimization','true') opt_param('use_default_opt_stat','true')*/tablet_id, max(row_count) from (select cast(tablet_id as unsigned) as tablet_id, cast(inserts - deletes as signed) as row_count from __all_monitor_modified where tenant_id = 0 and table_id = 559614 and tablet_id in (343170, 343171, 343172, 343173, 343174, 343175, 343176, 343177, 343178, 343179, 343180, 343181, 343182, 343183, 343184, 343185, 343186, 343187, 343188, 343189, 343190, 343191, 343192, 343193, 343194, 343195, 343196, 343197, 343198, 343199, 343200, 343201, 343202, 343203, 343204, 343205, 343206, 343207, 343208, 343209, 343210, 343211, 343212, 343213, 343214, 343215, 343216, 343217, 343218, 343219, 343220, 343221, 343222, 343223, 343224, 343225, 343226, 343227, 343228, 343229, 343230, 343231, 343232, 343233, 343234, 343235, 343236, 343237, 343238, 343239, 343240, 343241, 343242, 343243, 343244, 343245, 343246, 343247, 343248, 343249, 343250, 343251, 343252, 343253, 343254, 343255, 343256, 343257, 343258, 343259, 343260, 343261, 343262, 343263, 343264, 343265, 343266, 343267, 343268, 343269, 343270, 343271, 343272, 343273, 343274, 343275, 343276, 343277, 343278, 343279, 343280, 343281, 343282, 343283, 343284, 343285, 343286, 343287, 343288, 343289, 343290, 343291, 343292, 343293, 343294, 343295, 343296, 343297, 343298, 343299, 343300, 343301, 343302, 343303, 343304, 343305, 343306, 343307, 343308, 343309, 343310, 343311, 343312, 343313, 343314, 343315, 343316, 343317, 343318, 343319, 343320, 343321, 343322, 343323, 343324, 343325, 343326, 343327, 343328, 343329, 343330, 343331, 343332, 343333, 343334, 343335, 343336, 343337, 343338, 343339, 343340, 343341, 343342, 343343, 343344, 343345, 343346, 343347, 343348, 343349, 343350, 343351, 343352, 343353, 343354, 343355, 343356, 343357, 343358, 343359, 343360, 343361, 343362, 343363, 343364, 343365, 343366, 343367, 343368, 343369, 343370, 343371, 343372, 343373, 343374, 343375, 343376, 343377, 343378, 343379, 343380, 343381, 343382, 343383, 343384, 343385, 343386, 343387, 343388, 343389, 343390, 343391, 343392, 343393, 343394, 343395, 343396, 343397, 343398, 343399, 343400, 343401, 343402, 343403, 343404, 343405, 343406, 343407, 343408, 343409, 343410, 343411, 343412, 343413, 343414, 343415, 343416, 343417, 343418, 343419, 343420, 343421, 343422, 343423, 343424, 343425, 343426, 343427, 343428, 343429, 343430, 343431, 343432, 343433, 343434, 343435, 343436, 343437, 343438, 343439, 343440, 343441, 343442, 343443, 343444, 343445, 343446, 343447, 343448, 343449, 343450, 343451, 343452, 343453, 343454, 343455, 343456, 343457, 343458, 343459, 343460, 343461, 343462, 343463, 343464, 343465, 343466, 343467, 343468, 343469, 343470, 343471, 343472, 343473, 343474, 343475, 343476, 343477, 343478, 343479, 343480, 343481, 343482, 343483, 343484, 343485, 343486, 343487, 343488, 343489, 343490, 343491, 343492, 343493, 343494, 343495, 343496, 343497, 343498, 343499, 343500, 343501, 343502, 343503, 343504, 343505, 343506, 343507, 343508, 343509, 343510, 343511, 343512, 343513, 343514, 343515, 343516, 343517, 343518, 343519, 343520, 343521, 343522, 343523, 343524, 343525, 343526, 343527, 343528, 343529, 343530, 343531, 343532, 343533, 343534, 343535, 343536, 343537, 343538, 343539, 343540, 343541, 343542, 343543, 343544, 343545, 343546, 343547, 343548, 343549, 343550, 343551, 343552, 343553, 343554, 343555, 343556, 343557, 343558, 343559, 343560, 343561, 343562, 343563, 343564, 343565, 343566, 343567, 343568, 343569, 343570, 343571, 343572, 343573, 343574, 343575, 343576, 343577, 343578, 343579, 343580, 343581, 343582, 343583, 343584, 343585, 343586, 343587, 343588, 343589, 343590, 343591, 343592, 343593, 343594, 343595, 343596, 343597, 343598, 343599, 343600, 343601, 343602, 343603, 343604, 343605, 343606, 343607, 343608, 343609, 343610, 343611, 343612, 343613, 343614, 343615, 343616, 343617, 343618, 343619, 343620, 343621, 343622, 343623, 343624, 343625, 343626, 343627, 343628, 343629, 343630, 343631, 343632, 343633, 343634, 343635, 343636, 343637, 343638, 343639, 343640, 343641, 343642, 343643, 343644, 343645, 343646, 343647, 343648, 343649, 343650, 343651, 343652, 343653, 343654, 343655, 343656, 343657, 343658, 343659, 343660, 343661, 343662, 343663, 343664, 343665, 343666, 343667, 343668, 343669, 343670, 343671, 343672, 343673, 343674, 343675, 343676, 343677, 343678, 343679, 343680, 343681, 343682, 343683, 343684, 343685, 343686, 343687, 343688, 343689, 343690, 343691, 343692, 343693, 343694, 343695, 343696, 343697, 343698, 343699, 343700, 343701, 343702, 343703, 343704, 343705, 343706, 343707, 343708, 343709, 343710, 343711, 343712, 343713, 343714, 343715, 343716, 343717, 343718, 343719, 343720, 343721, 343722, 343723, 343724, 343725, 343726, 343727, 343728, 343729, 343730, 343731, 343732, 343733, 343734, 343735, 343736, 343737, 343738, 343739, 343740, 343741, 343742, 343743, 343744, 343745, 343746, 343747, 343748, 343749, 343750, 343751, 343752, 343753, 343754, 343755, 343756, 343757, 343758, 343759, 343760, 343761, 343762, 343763, 343764, 343765, 343766, 343767, 343768, 343769, 343770, 343771, 343772, 343773, 343774, 343775, 343776, 343777, 343778, 343779, 343780, 343781, 343782, 343783, 343784, 343785, 343786, 343787, 343788, 343789, 343790, 343791, 343792, 343793, 343794, 343795, 343796, 343797, 343798, 343799, 343800, 343801, 343802, 343803, 343804, 343805, 343806, 343807, 343808, 343809, 343810, 343811, 343812, 343813, 343814, 343815, 343816, 343817, 343818, 343819, 343820, 343821, 343822, 343823, 343824, 343825, 343826, 343827, 343828, 343829, 343830, 343831, 343832, 343833, 343834, 343835, 343836, 343837, 343838, 343839, 343840, 343841, 343842, 343843, 343844, 343845, 343846, 343847, 343848, 343849, 343850, 343851, 343852, 343853, 343854, 343855, 343856, 343857, 343858, 343859, 343860, 343861, 343862, 343863, 343864, 343865, 343866, 343867, 343868, 343869, 343870, 343871, 343872, 343873, 343874, 343875, 343876, 343877, 343878, 343879, 343880, 343881, 343882, 343883, 343884, 343885, 343886, 343887, 343888, 343889, 343890, 343891, 343892, 343893, 343894, 343895, 343896, 343897, 343898, 343899, 343900, 343901, 343902, 343903, 343904, 343905, 343906, 343907, 343908, 343909, 343910, 343911, 343912, 343913, 343914, 343915, 343916, 343917, 343918, 343919, 343920, 343921, 343922, 343923, 343924, 343925, 343926, 343927, 343928, 343929, 343930, 343931, 343932, 343933, 343934, 343935, 343936, 343937, 343938, 343939, 343940, 343941, 343942, 343943, 343944, 343945, 343946, 343947, 343948, 343949, 343950, 343951, 343952, 343953, 343954, 343955, 343956, 343957, 343958, 343959, 343960, 343961, 343962, 343963, 343964, 343965, 343966, 343967, 343968, 343969, 343970, 343971, 343972, 343973, 343974, 343975, 343976, 343977, 343978, 343979, 343980, 343981, 343982, 343983, 343984, 343985, 343986, 343987, 343988, 343989, 343990, 343991, 343992, 343993, 343994, 343995, 343996, 343997, 343998, 343999, 344000, 344001, 344002, 344003, 344004, 344005, 344006, 344007, 344008, 344009, 344010, 344011, 344012, 344013, 344014, 344015, 344016, 344017, 344018, 344019, 344020, 344021, 344022, 344023, 344024, 344025, 344026, 344027, 344028, 344029, 344030, 344031, 344032, 344033, 344034, 344035, 344036, 344037, 344038, 344039, 344040, 344041, 344042, 344043, 344044, 344045, 344046, 344047, 344048, 344049, 344050, 344051, 344052, 344053, 344054, 344055, 344056, 344057, 344058, 344059, 344060, 344061, 344062, 344063, 344064, 344065, 344066, 344067, 344068, 344069, 344070, 344071, 344072, 344073, 344074, 344075, 344076, 344077, 344078, 344079, 344080, 344081, 344082, 344083, 344084, 344085, 344086, 344087, 344088, 344089, 344090, 344091, 344092, 344093, 344094, 344095, 344096, 344097, 344098, 344099, 344100, 344101, 344102, 344103, 344104, 344105, 344106, 344107, 344108, 344109, 344110, 344111, 344112, 344113, 344114, 344115, 344116, 344117, 344118, 344119, 344120, 344121, 344122, 344123, 344124, 344125, 344126, 344127, 344128, 344129, 344130, 344131, 344132, 344133, 344134, 344135, 344136, 344137, 344138, 344139, 344140, 344141, 344142, 344143, 344144, 344145, 344146, 344147, 344148, 344149, 344150, 344151, 344152, 344153, 344154, 344155, 344156, 344157, 344158, 344159, 344160, 344161, 344162, 344163, 344164, 344165, 344166, 344167, 344168, 344169, 344170, 344171, 344172, 344173, 344174, 344175, 344176, 344177, 344178, 344179, 344180, 344181, 344182, 344183, 344184, 344185, 344186, 344187, 344188, 344189, 344190, 344191, 344192, 344193, 344194, 344195, 344196, 344197, 344198, 344199, 344200, 344201, 344202, 344203, 344204, 344205, 344206, 344207, 344208, 344209, 344210, 344211, 344212, 344213, 344214, 344215, 344216, 344217, 344218, 344219, 344220, 344221, 344222, 344223, 344224, 344225, 344226, 344227, 344228, 344229, 344230, 344231, 344232, 344233, 344234, 344235, 344236, 344237, 344238, 344239, 344240, 344241, 344242, 344243, 344244, 344245, 344246, 344247, 344248, 344249, 344250, 344251, 344252, 344253, 344254, 344255, 344256, 344257, 344258, 344259, 344260, 344261, 344262, 344263, 344264, 344265, 344266, 344267, 344268, 344269, 344270, 344271, 344272, 344273, 344274, 344275, 344276, 344277, 344278, 344279, 344280, 344281, 344282, 344283, 344284, 344285, 344286, 344287, 344288, 344289, 344290, 344291, 344292, 344293, 344294, 344295, 344296, 344297, 344298, 344299, 344300, 344301, 344302, 344303, 344304, 344305, 344306, 344307, 344308, 344309, 344310, 344311, 344312, 344313, 344314, 344315, 344316, 344317, 344318, 344319, 344320, 344321, 344322, 344323, 344324, 344325, 344326, 344327, 344328, 344329, 344330, 344331, 344332, 344333, 344334, 344335, 344336, 344337, 344338, 344339, 344340, 344341, 344342, 344343, 344344, 344345, 344346, 344347, 344348, 344349, 344350, 344351, 344352, 344353, 344354, 344355, 344356, 344357, 344358, 344359, 344360, 344361, 344362, 344363, 344364, 344365, 344366, 344367, 344368, 344369, 344370, 344371, 344372, 344373, 344374, 344375, 344376, 344377, 344378, 344379, 344380, 344381, 344382, 344383, 344384, 344385, 344386, 344387, 344388, 344389, 344390, 344391, 344392, 344393, 344394, 344395, 344396, 344397, 344398, 344399, 344400, 344401, 344402, 344403, 344404, 344405, 344406, 344407, 344408, 344409, 344410, 344411, 344412, 344413, 344414, 344415, 344416, 344417, 344418, 344419, 344420, 344421, 344422, 344423, 344424, 344425, 344426, 344427, 344428, 344429, 344430, 344431, 344432, 344433, 344434, 344435, 344436, 344437, 344438, 344439, 344440, 344441, 344442, 344443, 344444, 344445, 344446, 344447, 344448, 344449, 344450, 344451, 344452, 344453, 344454, 344455, 344456, 344457, 344458, 344459, 344460, 344461, 344462, 344463, 344464, 344465, 344466, 344467, 344468, 344469, 344470, 344471, 344472, 344473, 344474, 344475, 344476, 344477, 344478, 344479, 344480, 344481, 344482, 344483, 344484, 344485, 344486, 344487, 344488, 344489, 344490, 344491, 344492, 344493, 344494, 344495, 344496, 344497, 344498, 344499, 344500, 344501, 344502, 344503, 344504, 344505, 344506, 344507, 344508, 344509, 344510, 344511, 344512, 344513, 344514, 344515, 344516, 344517, 344518, 344519, 344520, 344521, 344522, 344523, 344524, 344525, 344526, 344527, 344528, 344529, 344530, 344531, 344532, 344533, 344534, 344535, 344536, 344537, 344538, 344539, 344540, 344541, 344542, 344543, 344544, 344545, 344546, 344547, 344548, 344549, 344550, 344551, 344552, 344553, 344554, 344555, 344556, 344557, 344558, 344559, 344560, 344561, 344562, 344563, 344564, 344565, 344566, 344567, 344568, 344569, 344570, 344571, 344572, 344573, 344574, 344575, 344576, 344577, 344578, 344579, 344580, 344581, 344582, 344583, 344584, 344585, 344586, 344587, 344588, 344589, 344590, 344591, 344592, 344593, 344594, 344595, 344596, 344597, 344598, 344599, 344600, 344601, 344602, 344603, 344604, 344605, 344606, 344607, 344608, 344609, 344610, 344611, 344612, 344613, 344614, 344615, 344616, 344617, 344618, 344619, 344620, 344621, 344622, 344623, 344624, 344625, 344626, 344627, 344628, 344629, 344630, 344631, 344632, 344633, 344634, 344635, 344636, 344637, 344638, 344639, 344640, 344641, 344642, 344643, 344644, 344645, 344646, 344647, 344648, 344649, 344650, 344651, 344652, 344653, 344654, 344655, 344656, 344657, 344658, 344659, 344660, 344661, 344662, 344663, 344664, 344665, 344666, 344667, 344668, 344669, 344670, 344671, 344672, 344673, 344674, 344675, 344676, 344677, 344678, 344679, 344680, 344681, 344682, 344683, 344684, 344685, 344686, 344687, 344688, 344689, 344690, 344691, 344692, 344693, 344694, 344695, 344696, 344697, 344698, 344699, 344700, 344701, 344702, 344703, 344704, 344705, 344706, 344707, 344708, 344709, 344710, 344711, 344712, 344713, 344714, 344715, 344716, 344717, 344718, 344719, 344720, 344721, 344722, 344723, 344724, 344725, 344726, 344727, 344728, 344729, 344730, 344731, 344732, 344733, 344734, 344735, 344736, 344737, 344738, 344739, 344740, 344741, 344742, 344743, 344744, 344745, 344746, 344747, 344748, 344749, 344750, 344751, 344752, 344753, 344754, 344755, 344756, 344757, 344758, 344759, 344760, 344761, 344762, 344763, 344764, 344765, 344766, 344767, 344768, 344769, 344770, 344771, 344772, 344773, 344774, 344775, 344776, 344777, 344778, 344779, 344780, 344781, 344782, 344783, 344784, 344785, 344786, 344787, 344788, 344789, 344790, 344791, 344792, 344793, 344794, 344795, 344796, 344797, 344798, 344799, 344800, 344801, 344802, 344803, 344804, 344805, 344806, 344807, 344808, 344809, 344810, 344811, 344812, 344813, 344814, 344815, 344816, 344817, 344818, 344819, 344820, 344821, 344822, 344823, 344824, 344825, 344826, 344827, 344828, 344829, 344830, 344831, 344832, 344833, 344834, 344835, 344836, 344837, 344838, 344839, 344840, 344841, 344842, 344843, 344844, 344845, 344846, 344847, 344848, 344849, 344850, 344851, 344852, 344853, 344854, 344855, 344856, 344857, 344858, 344859, 344860, 344861, 344862, 344863, 344864, 344865, 344866, 344867, 344868, 344869, 344870, 344871, 344872, 344873, 344874, 344875, 344876, 344877, 344878, 344879, 344880, 344881, 344882, 344883, 344884, 344885, 344886, 344887, 344888, 344889, 344890, 344891, 344892, 344893, 344894, 344895, 344896, 344897, 344898, 344899, 344900, 344901, 344902, 344903, 344904, 344905, 344906, 344907, 344908, 344909, 344910, 344911, 344912, 344913, 344914, 344915, 344916, 344917, 344918, 344919, 344920, 344921, 344922, 344923, 344924, 344925, 344926, 344927, 344928, 344929, 344930, 344931, 344932, 344933, 344934, 344935, 344936, 344937, 344938, 344939, 344940, 344941, 344942, 344943, 344944, 344945, 344946, 344947, 344948, 344949, 344950, 344951, 344952, 344953, 344954, 344955, 344956, 344957, 344958, 344959, 344960, 344961, 344962, 344963, 344964, 344965, 344966, 344967, 344968, 344969) union all select cast(tablet_id as unsigned) as tablet_id, cast(row_count as signed) as row_count from __all_tablet_checksum, (select frozen_scn from __all_freeze_info order by frozen_scn desc limit 1) where tenant_id = 0 and compaction_scn = frozen_scn and (tablet_id, ls_id) in ((343170, 1005), (343171, 1006), (343172, 1007), (343173, 1008), (343174, 1009), (343175, 1001), (343176, 1002), (343177, 1003), (343178, 1004), (343179, 1005), (343180, 1006), (343181, 1007), (343182, 1008), (343183, 1009), (343184, 1001), (343185, 1002), (343186, 1003), (343187, 1004), (343188, 1005), (343189, 1006), (343190, 1007), (343191, 1008), (343192, 1009), (343193, 1001), (343194, 1002), (343195, 1003), (343196, 1004), (343197, 1005), (343198, 1006), (343199, 1007), (343200, 1008), (343201, 1009), (343202, 1001), (343203, 1002), (343204, 1003), (343205, 1004), (343206, 1006), (343207, 1007), (343208, 1008), (343209, 1009), (343210, 1001), (343211, 1002), (343212, 1003), (343213, 1004), (343214, 1005), (343215, 1006), (343216, 1007), (343217, 1008), (343218, 1009), (343219, 1001), (343220, 1002), (343221, 1003), (343222, 1004), (343223, 1005), (343224, 1006), (343225, 1007), (343226, 1008), (343227, 1009), (343228, 1001), (343229, 1002), (343230, 1003), (343231, 1004), (343232, 1005), (343233, 1006), (343234, 1007), (343235, 1008), (343236, 1009), (343237, 1001), (343238, 1002), (343239, 1003), (343240, 1004), (343241, 1005), (343242, 1007), (343243, 1008), (343244, 1009), (343245, 1001), (343246, 1002), (343247, 1003), (343248, 1004), (343249, 1005), (343250, 1006), (343251, 1007), (343252, 1008), (343253, 1009), (343254, 1001), (343255, 1002), (343256, 1003), (343257, 1004), (343258, 1005), (343259, 1006), (343260, 1007), (343261, 1008), (343262, 1009), (343263, 1001), (343264, 1002), (343265, 1003), (343266, 1004), (343267, 1005), (343268, 1006), (343269, 1007), (343270, 1008), (343271, 1009), (343272, 1001), (343273, 1002), (343274, 1003), (343275, 1004), (343276, 1005), (343277, 1006), (343278, 1008), (343279, 1009), (343280, 1001), (343281, 1002), (343282, 1003), (343283, 1004), (343284, 1005), (343285, 1006), (343286, 1007), (343287, 1008), (343288, 1009), (343289, 1001), (343290, 1002), (343291, 1003), (343292, 1004), (343293, 1005), (343294, 1006), (343295, 1007), (343296, 1008), (343297, 1009), (343298, 1001), (343299, 1002), (343300, 1003), (343301, 1004), (343302, 1005), (343303, 1006), (343304, 1007), (343305, 1008), (343306, 1009), (343307, 1001), (343308, 1002), (343309, 1003), (343310, 1004), (343311, 1005), (343312, 1006), (343313, 1007), (343314, 1009), (343315, 1001), (343316, 1002), (343317, 1003), (343318, 1004), (343319, 1005), (343320, 1006), (343321, 1007), (343322, 1008), (343323, 1009), (343324, 1001), (343325, 1002), (343326, 1003), (343327, 1004), (343328, 1005), (343329, 1006), (343330, 1007), (343331, 1008), (343332, 1009), (343333, 1001), (343334, 1002), (343335, 1003), (343336, 1004), (343337, 1005), (343338, 1006), (343339, 1007), (343340, 1008), (343341, 1009), (343342, 1001), (343343, 1002), (343344, 1003), (343345, 1004), (343346, 1005), (343347, 1006), (343348, 1007), (343349, 1008), (343350, 1001), (343351, 1002), (343352, 1003), (343353, 1004), (343354, 1005), (343355, 1006), (343356, 1007), (343357, 1008), (343358, 1009), (343359, 1001), (343360, 1002), (343361, 1003), (343362, 1004), (343363, 1005), (343364, 1006), (343365, 1007), (343366, 1008), (343367, 1009), (343368, 1001), (343369, 1002), (343370, 1003), (343371, 1004), (343372, 1005), (343373, 1006), (343374, 1007), (343375, 1008), (343376, 1009), (343377, 1001), (343378, 1002), (343379, 1003), (343380, 1004), (343381, 1005), (343382, 1006), (343383, 1007), (343384, 1008), (343385, 1009), (343386, 1002), (343387, 1003), (343388, 1004), (343389, 1005), (343390, 1006), (343391, 1007), (343392, 1008), (343393, 1009), (343394, 1001), (343395, 1002), (343396, 1003), (343397, 1004), (343398, 1005), (343399, 1006), (343400, 1007), (343401, 1008), (343402, 1009), (343403, 1001), (343404, 1002), (343405, 1003), (343406, 1004), (343407, 1005), (343408, 1006), (343409, 1007), (343410, 1008), (343411, 1009), (343412, 1001), (343413, 1002), (343414, 1003), (343415, 1004), (343416, 1005), (343417, 1006), (343418, 1007), (343419, 1008), (343420, 1009), (343421, 1001), (343422, 1003), (343423, 1004), (343424, 1005), (343425, 1006), (343426, 1007), (343427, 1008), (343428, 1009), (343429, 1001), (343430, 1002), (343431, 1003), (343432, 1004), (343433, 1005), (343434, 1006), (343435, 1007), (343436, 1008), (343437, 1009), (343438, 1001), (343439, 1002), (343440, 1003), (343441, 1004), (343442, 1005), (343443, 1006), (343444, 1007), (343445, 1008), (343446, 1009), (343447, 1001), (343448, 1002), (343449, 1003), (343450, 1004), (343451, 1005), (343452, 1006), (343453, 1007), (343454, 1008), (343455, 1009), (343456, 1001), (343457, 1002), (343458, 1004), (343459, 1005), (343460, 1006), (343461, 1007), (343462, 1008), (343463, 1009), (343464, 1001), (343465, 1002), (343466, 1003), (343467, 1004), (343468, 1005), (343469, 1006), (343470, 1007), (343471, 1008), (343472, 1009), (343473, 1001), (343474, 1002), (343475, 1003), (343476, 1004), (343477, 1005), (343478, 1006), (343479, 1007), (343480, 1008), (343481, 1009), (343482, 1001), (343483, 1002), (343484, 1003), (343485, 1004), (343486, 1005), (343487, 1006), (343488, 1007), (343489, 1008), (343490, 1009), (343491, 1001), (343492, 1002), (343493, 1003), (343494, 1005), (343495, 1006), (343496, 1007), (343497, 1008), (343498, 1009), (343499, 1001), (343500, 1002), (343501, 1003), (343502, 1004), (343503, 1005), (343504, 1006), (343505, 1007), (343506, 1008), (343507, 1009), (343508, 1001), (343509, 1002), (343510, 1003), (343511, 1004), (343512, 1005), (343513, 1006), (343514, 1007), (343515, 1008), (343516, 1009), (343517, 1001), (343518, 1002), (343519, 1003), (343520, 1004), (343521, 1005), (343522, 1006), (343523, 1007), (343524, 1008), (343525, 1009), (343526, 1001), (343527, 1002), (343528, 1003), (343529, 1004), (343530, 1006), (343531, 1007), (343532, 1008), (343533, 1009), (343534, 1001), (343535, 1002), (343536, 1003), (343537, 1004), (343538, 1005), (343539, 1006), (343540, 1007), (343541, 1008), (343542, 1009), (343543, 1001), (343544, 1002), (343545, 1003), (343546, 1004), (343547, 1005), (343548, 1006), (343549, 1007), (343550, 1008), (343551, 1009), (343552, 1001), (343553, 1002), (343554, 1003), (343555, 1004), (343556, 1005), (343557, 1006), (343558, 1007), (343559, 1008), (343560, 1009), (343561, 1001), (343562, 1002), (343563, 1003), (343564, 1004), (343565, 1005), (343566, 1007), (343567, 1008), (343568, 1009), (343569, 1001), (343570, 1002), (343571, 1003), (343572, 1004), (343573, 1005), (343574, 1006), (343575, 1007), (343576, 1008), (343577, 1009), (343578, 1001), (343579, 1002), (343580, 1003), (343581, 1004), (343582, 1005), (343583, 1006), (343584, 1007), (343585, 1008), (343586, 1009), (343587, 1001), (343588, 1002), (343589, 1003), (343590, 1004), (343591, 1005), (343592, 1006), (343593, 1007), (343594, 1008), (343595, 1009), (343596, 1001), (343597, 1002), (343598, 1003), (343599, 1004), (343600, 1005), (343601, 1006), (343602, 1008), (343603, 1009), (343604, 1001), (343605, 1002), (343606, 1003), (343607, 1004), (343608, 1005), (343609, 1006), (343610, 1007), (343611, 1008), (343612, 1009), (343613, 1001), (343614, 1002), (343615, 1003), (343616, 1004), (343617, 1005), (343618, 1006), (343619, 1007), (343620, 1008), (343621, 1009), (343622, 1001), (343623, 1002), (343624, 1003), (343625, 1004), (343626, 1005), (343627, 1006), (343628, 1007), (343629, 1008), (343630, 1009), (343631, 1001), (343632, 1002), (343633, 1003), (343634, 1004), (343635, 1005), (343636, 1006), (343637, 1007), (343638, 1009), (343639, 1001), (343640, 1002), (343641, 1003), (343642, 1004), (343643, 1005), (343644, 1006), (343645, 1007), (343646, 1008), (343647, 1009), (343648, 1001), (343649, 1002), (343650, 1003), (343651, 1004), (343652, 1005), (343653, 1006), (343654, 1007), (343655, 1008), (343656, 1009), (343657, 1001), (343658, 1002), (343659, 1003), (343660, 1004), (343661, 1005), (343662, 1006), (343663, 1007), (343664, 1008), (343665, 1009), (343666, 1001), (343667, 1002), (343668, 1003), (343669, 1004), (343670, 1005), (343671, 1006), (343672, 1007), (343673, 1008), (343674, 1001), (343675, 1002), (343676, 1003), (343677, 1004), (343678, 1005), (343679, 1006), (343680, 1007), (343681, 1008), (343682, 1009), (343683, 1001), (343684, 1002), (343685, 1003), (343686, 1004), (343687, 1005), (343688, 1006), (343689, 1007), (343690, 1008), (343691, 1009), (343692, 1001), (343693, 1002), (343694, 1003), (343695, 1004), (343696, 1005), (343697, 1006), (343698, 1007), (343699, 1008), (343700, 1009), (343701, 1001), (343702, 1002), (343703, 1003), (343704, 1004), (343705, 1005), (343706, 1006), (343707, 1007), (343708, 1008), (343709, 1009), (343710, 1002), (343711, 1003), (343712, 1004), (343713, 1005), (343714, 1006), (343715, 1007), (343716, 1008), (343717, 1009), (343718, 1001), (343719, 1002), (343720, 1003), (343721, 1004), (343722, 1005), (343723, 1006), (343724, 1007), (343725, 1008), (343726, 1009), (343727, 1001), (343728, 1002), (343729, 1003), (343730, 1004), (343731, 1005), (343732, 1006), (343733, 1007), (343734, 1008), (343735, 1009), (343736, 1001), (343737, 1002), (343738, 1003), (343739, 1004), (343740, 1005), (343741, 1006), (343742, 1007), (343743, 1008), (343744, 1009), (343745, 1001), (343746, 1003), (343747, 1004), (343748, 1005), (343749, 1006), (343750, 1007), (343751, 1008), (343752, 1009), (343753, 1001), (343754, 1002), (343755, 1003), (343756, 1004), (343757, 1005), (343758, 1006), (343759, 1007), (343760, 1008), (343761, 1009), (343762, 1001), (343763, 1002), (343764, 1003), (343765, 1004), (343766, 1005), (343767, 1006), (343768, 1007), (343769, 1008), (343770, 1009), (343771, 1001), (343772, 1002), (343773, 1003), (343774, 1004), (343775, 1005), (343776, 1006), (343777, 1007), (343778, 1008), (343779, 1009), (343780, 1001), (343781, 1002), (343782, 1004), (343783, 1005), (343784, 1006), (343785, 1007), (343786, 1008), (343787, 1009), (343788, 1001), (343789, 1002), (343790, 1003), (343791, 1004), (343792, 1005), (343793, 1006), (343794, 1007), (343795, 1008), (343796, 1009), (343797, 1001), (343798, 1002), (343799, 1003), (343800, 1004), (343801, 1005), (343802, 1006), (343803, 1007), (343804, 1008), (343805, 1009), (343806, 1001), (343807, 1002), (343808, 1003), (343809, 1004), (343810, 1005), (343811, 1006), (343812, 1007), (343813, 1008), (343814, 1009), (343815, 1001), (343816, 1002), (343817, 1003), (343818, 1005), (343819, 1006), (343820, 1007), (343821, 1008), (343822, 1009), (343823, 1001), (343824, 1002), (343825, 1003), (343826, 1004), (343827, 1005), (343828, 1006), (343829, 1007), (343830, 1008), (343831, 1009), (343832, 1001), (343833, 1002), (343834, 1003), (343835, 1004), (343836, 1005), (343837, 1006), (343838, 1007), (343839, 1008), (343840, 1009), (343841, 1001), (343842, 1002), (343843, 1003), (343844, 1004), (343845, 1005), (343846, 1006), (343847, 1007), (343848, 1008), (343849, 1009), (343850, 1001), (343851, 1002), (343852, 1003), (343853, 1004), (343854, 1006), (343855, 1007), (343856, 1008), (343857, 1009), (343858, 1001), (343859, 1002), (343860, 1003), (343861, 1004), (343862, 1005), (343863, 1006), (343864, 1007), (343865, 1008), (343866, 1009), (343867, 1001), (343868, 1002), (343869, 1003), (343870, 1004), (343871, 1005), (343872, 1006), (343873, 1007), (343874, 1008), (343875, 1009), (343876, 1001), (343877, 1002), (343878, 1003), (343879, 1004), (343880, 1005), (343881, 1006), (343882, 1007), (343883, 1008), (343884, 1009), (343885, 1001), (343886, 1002), (343887, 1003), (343888, 1004), (343889, 1005), (343890, 1007), (343891, 1008), (343892, 1009), (343893, 1001), (343894, 1002), (343895, 1003), (343896, 1004), (343897, 1005), (343898, 1006), (343899, 1007), (343900, 1008), (343901, 1009), (343902, 1001), (343903, 1002), (343904, 1003), (343905, 1004), (343906, 1005), (343907, 1006), (343908, 1007), (343909, 1008), (343910, 1009), (343911, 1001), (343912, 1002), (343913, 1003), (343914, 1004), (343915, 1005), (343916, 1006), (343917, 1007), (343918, 1008), (343919, 1009), (343920, 1001), (343921, 1002), (343922, 1003), (343923, 1004), (343924, 1005), (343925, 1006), (343926, 1008), (343927, 1009), (343928, 1001), (343929, 1002), (343930, 1003), (343931, 1004), (343932, 1005), (343933, 1006), (343934, 1007), (343935, 1008), (343936, 1009), (343937, 1001), (343938, 1002), (343939, 1003), (343940, 1004), (343941, 1005), (343942, 1006), (343943, 1007), (343944, 1008), (343945, 1009), (343946, 1001), (343947, 1002), (343948, 1003), (343949, 1004), (343950, 1005), (343951, 1006), (343952, 1007), (343953, 1008), (343954, 1009), (343955, 1001), (343956, 1002), (343957, 1003), (343958, 1004), (343959, 1005), (343960, 1006), (343961, 1007), (343962, 1009), (343963, 1001), (343964, 1002), (343965, 1003), (343966, 1004), (343967, 1005), (343968, 1006), (343969, 1007), (343970, 1008), (343971, 1009), (343972, 1001), (343973, 1002), (343974, 1003), (343975, 1004), (343976, 1005), (343977, 1006), (343978, 1007), (343979, 1008), (343980, 1009), (343981, 1001), (343982, 1002), (343983, 1003), (343984, 1004), (343985, 1005), (343986, 1006), (343987, 1007), (343988, 1008), (343989, 1009), (343990, 1001), (343991, 1002), (343992, 1003), (343993, 1004), (343994, 1005), (343995, 1006), (343996, 1007), (343997, 1008), (343998, 1001), (343999, 1002), (344000, 1003), (344001, 1004), (344002, 1005), (344003, 1006), (344004, 1007), (344005, 1008), (344006, 1009), (344007, 1001), (344008, 1002), (344009, 1003), (344010, 1004), (344011, 1005), (344012, 1006), (344013, 1007), (344014, 1008), (344015, 1009), (344016, 1001), (344017, 1002), (344018, 1003), (344019, 1004), (344020, 1005), (344021, 1006), (344022, 1007), (344023, 1008), (344024, 1009), (344025, 1001), (344026, 1002), (344027, 1003), (344028, 1004), (344029, 1005), (344030, 1006), (344031, 1007), (344032, 1008), (344033, 1009), (344034, 1002), (344035, 1003), (344036, 1004), (344037, 1005), (344038, 1006), (344039, 1007), (344040, 1008), (344041, 1009), (344042, 1001), (344043, 1002), (344044, 1003), (344045, 1004), (344046, 1005), (344047, 1006), (344048, 1007), (344049, 1008), (344050, 1009), (344051, 1001), (344052, 1002), (344053, 1003), (344054, 1004), (344055, 1005), (344056, 1006), (344057, 1007), (344058, 1008), (344059, 1009), (344060, 1001), (344061, 1002), (344062, 1003), (344063, 1004), (344064, 1005), (344065, 1006), (344066, 1007), (344067, 1008), (344068, 1009), (344069, 1001), (344070, 1003), (344071, 1004), (344072, 1005), (344073, 1006), (344074, 1007), (344075, 1008), (344076, 1009), (344077, 1001), (344078, 1002), (344079, 1003), (344080, 1004), (344081, 1005), (344082, 1006), (344083, 1007), (344084, 1008), (344085, 1009), (344086, 1001), (344087, 1002), (344088, 1003), (344089, 1004), (344090, 1005), (344091, 1006), (344092, 1007), (344093, 1008), (344094, 1009), (344095, 1001), (344096, 1002), (344097, 1003), (344098, 1004), (344099, 1005), (344100, 1006), (344101, 1007), (344102, 1008), (344103, 1009), (344104, 1001), (344105, 1002), (344106, 1004), (344107, 1005), (344108, 1006), (344109, 1007), (344110, 1008), (344111, 1009), (344112, 1001), (344113, 1002), (344114, 1003), (344115, 1004), (344116, 1005), (344117, 1006), (344118, 1007), (344119, 1008), (344120, 1009), (344121, 1001), (344122, 1002), (344123, 1003), (344124, 1004), (344125, 1005), (344126, 1006), (344127, 1007), (344128, 1008), (344129, 1009), (344130, 1001), (344131, 1002), (344132, 1003), (344133, 1004), (344134, 1005), (344135, 1006), (344136, 1007), (344137, 1008), (344138, 1009), (344139, 1001), (344140, 1002), (344141, 1003), (344142, 1005), (344143, 1006), (344144, 1007), (344145, 1008), (344146, 1009), (344147, 1001), (344148, 1002), (344149, 1003), (344150, 1004), (344151, 1005), (344152, 1006), (344153, 1007), (344154, 1008), (344155, 1009), (344156, 1001), (344157, 1002), (344158, 1003), (344159, 1004), (344160, 1005), (344161, 1006), (344162, 1007), (344163, 1008), (344164, 1009), (344165, 1001), (344166, 1002), (344167, 1003), (344168, 1004), (344169, 1005), (344170, 1006), (344171, 1007), (344172, 1008), (344173, 1009), (344174, 1001), (344175, 1002), (344176, 1003), (344177, 1004), (344178, 1006), (344179, 1007), (344180, 1008), (344181, 1009), (344182, 1001), (344183, 1002), (344184, 1003), (344185, 1004), (344186, 1005), (344187, 1006), (344188, 1007), (344189, 1008), (344190, 1009), (344191, 1001), (344192, 1002), (344193, 1003), (344194, 1004), (344195, 1005), (344196, 1006), (344197, 1007), (344198, 1008), (344199, 1009), (344200, 1001), (344201, 1002), (344202, 1003), (344203, 1004), (344204, 1005), (344205, 1006), (344206, 1007), (344207, 1008), (344208, 1009), (344209, 1001), (344210, 1002), (344211, 1003), (344212, 1004), (344213, 1005), (344214, 1007), (344215, 1008), (344216, 1009), (344217, 1001), (344218, 1002), (344219, 1003), (344220, 1004), (344221, 1005), (344222, 1006), (344223, 1007), (344224, 1008), (344225, 1009), (344226, 1001), (344227, 1002), (344228, 1003), (344229, 1004), (344230, 1005), (344231, 1006), (344232, 1007), (344233, 1008), (344234, 1009), (344235, 1001), (344236, 1002), (344237, 1003), (344238, 1004), (344239, 1005), (344240, 1006), (344241, 1007), (344242, 1008), (344243, 1009), (344244, 1001), (344245, 1002), (344246, 1003), (344247, 1004), (344248, 1005), (344249, 1006), (344250, 1008), (344251, 1009), (344252, 1001), (344253, 1002), (344254, 1003), (344255, 1004), (344256, 1005), (344257, 1006), (344258, 1007), (344259, 1008), (344260, 1009), (344261, 1001), (344262, 1002), (344263, 1003), (344264, 1004), (344265, 1005), (344266, 1006), (344267, 1007), (344268, 1008), (344269, 1009), (344270, 1001), (344271, 1002), (344272, 1003), (344273, 1004), (344274, 1005), (344275, 1006), (344276, 1007), (344277, 1008), (344278, 1009), (344279, 1001), (344280, 1002), (344281, 1003), (344282, 1004), (344283, 1005), (344284, 1006), (344285, 1007), (344286, 1009), (344287, 1001), (344288, 1002), (344289, 1003), (344290, 1004), (344291, 1005), (344292, 1006), (344293, 1007), (344294, 1008), (344295, 1009), (344296, 1001), (344297, 1002), (344298, 1003), (344299, 1004), (344300, 1005), (344301, 1006), (344302, 1007), (344303, 1008), (344304, 1009), (344305, 1001), (344306, 1002), (344307, 1003), (344308, 1004), (344309, 1005), (344310, 1006), (344311, 1007), (344312, 1008), (344313, 1009), (344314, 1001), (344315, 1002), (344316, 1003), (344317, 1004), (344318, 1005), (344319, 1006), (344320, 1007), (344321, 1008), (344322, 1001), (344323, 1002), (344324, 1003), (344325, 1004), (344326, 1005), (344327, 1006), (344328, 1007), (344329, 1008), (344330, 1009), (344331, 1001), (344332, 1002), (344333, 1003), (344334, 1004), (344335, 1005), (344336, 1006), (344337, 1007), (344338, 1008), (344339, 1009), (344340, 1001), (344341, 1002), (344342, 1003), (344343, 1004), (344344, 1005), (344345, 1006), (344346, 1007), (344347, 1008), (344348, 1009), (344349, 1001), (344350, 1002), (344351, 1003), (344352, 1004), (344353, 1005), (344354, 1006), (344355, 1007), (344356, 1008), (344357, 1009), (344358, 1002), (344359, 1003), (344360, 1004), (344361, 1005), (344362, 1006), (344363, 1007), (344364, 1008), (344365, 1009), (344366, 1001), (344367, 1002), (344368, 1003), (344369, 1004), (344370, 1005), (344371, 1006), (344372, 1007), (344373, 1008), (344374, 1009), (344375, 1001), (344376, 1002), (344377, 1003), (344378, 1004), (344379, 1005), (344380, 1006), (344381, 1007), (344382, 1008), (344383, 1009), (344384, 1001), (344385, 1002), (344386, 1003), (344387, 1004), (344388, 1005), (344389, 1006), (344390, 1007), (344391, 1008), (344392, 1009), (344393, 1001), (344394, 1003), (344395, 1004), (344396, 1005), (344397, 1006), (344398, 1007), (344399, 1008), (344400, 1009), (344401, 1001), (344402, 1002), (344403, 1003), (344404, 1004), (344405, 1005), (344406, 1006), (344407, 1007), (344408, 1008), (344409, 1009), (344410, 1001), (344411, 1002), (344412, 1003), (344413, 1004), (344414, 1005), (344415, 1006), (344416, 1007), (344417, 1008), (344418, 1009), (344419, 1001), (344420, 1002), (344421, 1003), (344422, 1004), (344423, 1005), (344424, 1006), (344425, 1007), (344426, 1008), (344427, 1009), (344428, 1001), (344429, 1002), (344430, 1004), (344431, 1005), (344432, 1006), (344433, 1007), (344434, 1008), (344435, 1009), (344436, 1001), (344437, 1002), (344438, 1003), (344439, 1004), (344440, 1005), (344441, 1006), (344442, 1007), (344443, 1008), (344444, 1009), (344445, 1001), (344446, 1002), (344447, 1003), (344448, 1004), (344449, 1005), (344450, 1006), (344451, 1007), (344452, 1008), (344453, 1009), (344454, 1001), (344455, 1002), (344456, 1003), (344457, 1004), (344458, 1005), (344459, 1006), (344460, 1007), (344461, 1008), (344462, 1009), (344463, 1001), (344464, 1002), (344465, 1003), (344466, 1005), (344467, 1006), (344468, 1007), (344469, 1008), (344470, 1009), (344471, 1001), (344472, 1002), (344473, 1003), (344474, 1004), (344475, 1005), (344476, 1006), (344477, 1007), (344478, 1008), (344479, 1009), (344480, 1001), (344481, 1002), (344482, 1003), (344483, 1004), (344484, 1005), (344485, 1006), (344486, 1007), (344487, 1008), (344488, 1009), (344489, 1001), (344490, 1002), (344491, 1003), (344492, 1004), (344493, 1005), (344494, 1006), (344495, 1007), (344496, 1008), (344497, 1009), (344498, 1001), (344499, 1002), (344500, 1003), (344501, 1004), (344502, 1006), (344503, 1007), (344504, 1008), (344505, 1009), (344506, 1001), (344507, 1002), (344508, 1003), (344509, 1004), (344510, 1005), (344511, 1006), (344512, 1007), (344513, 1008), (344514, 1009), (344515, 1001), (344516, 1002), (344517, 1003), (344518, 1004), (344519, 1005), (344520, 1006), (344521, 1007), (344522, 1008), (344523, 1009), (344524, 1001), (344525, 1002), (344526, 1003), (344527, 1004), (344528, 1005), (344529, 1006), (344530, 1007), (344531, 1008), (344532, 1009), (344533, 1001), (344534, 1002), (344535, 1003), (344536, 1004), (344537, 1005), (344538, 1007), (344539, 1008), (344540, 1009), (344541, 1001), (344542, 1002), (344543, 1003), (344544, 1004), (344545, 1005), (344546, 1006), (344547, 1007), (344548, 1008), (344549, 1009), (344550, 1001), (344551, 1002), (344552, 1003), (344553, 1004), (344554, 1005), (344555, 1006), (344556, 1007), (344557, 1008), (344558, 1009), (344559, 1001), (344560, 1002), (344561, 1003), (344562, 1004), (344563, 1005), (344564, 1006), (344565, 1007), (344566, 1008), (344567, 1009), (344568, 1001), (344569, 1002), (344570, 1003), (344571, 1004), (344572, 1005), (344573, 1006), (344574, 1008), (344575, 1009), (344576, 1001), (344577, 1002), (344578, 1003), (344579, 1004), (344580, 1005), (344581, 1006), (344582, 1007), (344583, 1008), (344584, 1009), (344585, 1001), (344586, 1002), (344587, 1003), (344588, 1004), (344589, 1005), (344590, 1006), (344591, 1007), (344592, 1008), (344593, 1009), (344594, 1001), (344595, 1002), (344596, 1003), (344597, 1004), (344598, 1005), (344599, 1006), (344600, 1007), (344601, 1008), (344602, 1009), (344603, 1001), (344604, 1002), (344605, 1003), (344606, 1004), (344607, 1005), (344608, 1006), (344609, 1007), (344610, 1009), (344611, 1001), (344612, 1002), (344613, 1003), (344614, 1004), (344615, 1005), (344616, 1006), (344617, 1007), (344618, 1008), (344619, 1009), (344620, 1001), (344621, 1002), (344622, 1003), (344623, 1004), (344624, 1005), (344625, 1006), (344626, 1007), (344627, 1008), (344628, 1009), (344629, 1001), (344630, 1002), (344631, 1003), (344632, 1004), (344633, 1005), (344634, 1006), (344635, 1007), (344636, 1008), (344637, 1009), (344638, 1001), (344639, 1002), (344640, 1003), (344641, 1004), (344642, 1005), (344643, 1006), (344644, 1007), (344645, 1008), (344646, 1001), (344647, 1002), (344648, 1003), (344649, 1004), (344650, 1005), (344651, 1006), (344652, 1007), (344653, 1008), (344654, 1009), (344655, 1001), (344656, 1002), (344657, 1003), (344658, 1004), (344659, 1005), (344660, 1006), (344661, 1007), (344662, 1008), (344663, 1009), (344664, 1001), (344665, 1002), (344666, 1003), (344667, 1004), (344668, 1005), (344669, 1006), (344670, 1007), (344671, 1008), (344672, 1009), (344673, 1001), (344674, 1002), (344675, 1003), (344676, 1004), (344677, 1005), (344678, 1006), (344679, 1007), (344680, 1008), (344681, 1009), (344682, 1002), (344683, 1003), (344684, 1004), (344685, 1005), (344686, 1006), (344687, 1007), (344688, 1008), (344689, 1009), (344690, 1001), (344691, 1002), (344692, 1003), (344693, 1004), (344694, 1005), (344695, 1006), (344696, 1007), (344697, 1008), (344698, 1009), (344699, 1001), (344700, 1002), (344701, 1003), (344702, 1004), (344703, 1005), (344704, 1006), (344705, 1007), (344706, 1008), (344707, 1009), (344708, 1001), (344709, 1002), (344710, 1003), (344711, 1004), (344712, 1005), (344713, 1006), (344714, 1007), (344715, 1008), (344716, 1009), (344717, 1001), (344718, 1003), (344719, 1004), (344720, 1005), (344721, 1006), (344722, 1007), (344723, 1008), (344724, 1009), (344725, 1001), (344726, 1002), (344727, 1003), (344728, 1004), (344729, 1005), (344730, 1006), (344731, 1007), (344732, 1008), (344733, 1009), (344734, 1001), (344735, 1002), (344736, 1003), (344737, 1004), (344738, 1005), (344739, 1006), (344740, 1007), (344741, 1008), (344742, 1009), (344743, 1001), (344744, 1002), (344745, 1003), (344746, 1004), (344747, 1005), (344748, 1006), (344749, 1007), (344750, 1008), (344751, 1009), (344752, 1001), (344753, 1002), (344754, 1004), (344755, 1005), (344756, 1006), (344757, 1007), (344758, 1008), (344759, 1009), (344760, 1001), (344761, 1002), (344762, 1003), (344763, 1004), (344764, 1005), (344765, 1006), (344766, 1007), (344767, 1008), (344768, 1009), (344769, 1001), (344770, 1002), (344771, 1003), (344772, 1004), (344773, 1005), (344774, 1006), (344775, 1007), (344776, 1008), (344777, 1009), (344778, 1001), (344779, 1002), (344780, 1003), (344781, 1004), (344782, 1005), (344783, 1006), (344784, 1007), (344785, 1008), (344786, 1009), (344787, 1001), (344788, 1002), (344789, 1003), (344790, 1005), (344791, 1006), (344792, 1007), (344793, 1008), (344794, 1009), (344795, 1001), (344796, 1002), (344797, 1003), (344798, 1004), (344799, 1005), (344800, 1006), (344801, 1007), (344802, 1008), (344803, 1009), (344804, 1001), (344805, 1002), (344806, 1003), (344807, 1004), (344808, 1005), (344809, 1006), (344810, 1007), (344811, 1008), (344812, 1009), (344813, 1001), (344814, 1002), (344815, 1003), (344816, 1004), (344817, 1005), (344818, 1006), (344819, 1007), (344820, 1008), (344821, 1009), (344822, 1001), (344823, 1002), (344824, 1003), (344825, 1004), (344826, 1006), (344827, 1007), (344828, 1008), (344829, 1009), (344830, 1001), (344831, 1002), (344832, 1003), (344833, 1004), (344834, 1005), (344835, 1006), (344836, 1007), (344837, 1008), (344838, 1009), (344839, 1001), (344840, 1002), (344841, 1003), (344842, 1004), (344843, 1005), (344844, 1006), (344845, 1007), (344846, 1008), (344847, 1009), (344848, 1001), (344849, 1002), (344850, 1003), (344851, 1004), (344852, 1005), (344853, 1006), (344854, 1007), (344855, 1008), (344856, 1009), (344857, 1001), (344858, 1002), (344859, 1003), (344860, 1004), (344861, 1005), (344862, 1007), (344863, 1008), (344864, 1009), (344865, 1001), (344866, 1002), (344867, 1003), (344868, 1004), (344869, 1005), (344870, 1006), (344871, 1007), (344872, 1008), (344873, 1009), (344874, 1001), (344875, 1002), (344876, 1003), (344877, 1004), (344878, 1005), (344879, 1006), (344880, 1007), (344881, 1008), (344882, 1009), (344883, 1001), (344884, 1002), (344885, 1003), (344886, 1004), (344887, 1005), (344888, 1006), (344889, 1007), (344890, 1008), (344891, 1009), (344892, 1001), (344893, 1002), (344894, 1003), (344895, 1004), (344896, 1005), (344897, 1006), (344898, 1008), (344899, 1009), (344900, 1001), (344901, 1002), (344902, 1003), (344903, 1004), (344904, 1005), (344905, 1006), (344906, 1007), (344907, 1008), (344908, 1009), (344909, 1001), (344910, 1002), (344911, 1003), (344912, 1004), (344913, 1005), (344914, 1006), (344915, 1007), (344916, 1008), (344917, 1009), (344918, 1001), (344919, 1002), (344920, 1003), (344921, 1004), (344922, 1005), (344923, 1006), (344924, 1007), (344925, 1008), (344926, 1009), (344927, 1001), (344928, 1002), (344929, 1003), (344930, 1004), (344931, 1005), (344932, 1006), (344933, 1007), (344934, 1009), (344935, 1001), (344936, 1002), (344937, 1003), (344938, 1004), (344939, 1005), (344940, 1006), (344941, 1007), (344942, 1008), (344943, 1009), (344944, 1001), (344945, 1002), (344946, 1003), (344947, 1004), (344948, 1005), (344949, 1006), (344950, 1007), (344951, 1008), (344952, 1009), (344953, 1001), (344954, 1002), (344955, 1003), (344956, 1004), (344957, 1005), (344958, 1006), (344959, 1007), (344960, 1008), (344961, 1009), (344962, 1001), (344963, 1002), (344964, 1003), (344965, 1004), (344966, 1005), (344967, 1006), (344968, 1007), (344969, 1008))) group by tablet_id; | 273 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | sync rpc | pcode | 1308 | size | 155269 | 0 | 0 | 107 | 7 | NETWORK | WAITED KNOWN TIME | 266525 | 266525 | 1 | 1 | 2 | 1 | 0 | 1 | 1762251951470661 | 269710 | 0 | 0 | 0 | 0 | 2270 | 267440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2710884 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 1 | 0 | None | 3596375824320259037 | 0 | 0 | 0 | 0 | None | 0 | FA887C8D8146C1929511306089F6D6EF | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Transaction not opened | |||||
| 172.22.5.126 | 2882 | 272060 | 487192 | YB42AC16057E-000642C14260835B-0-0 | 3222943534 | 0.0.0.0 | 0 | 1002 | ob_business | 1002 | 200001 | root | 0 | 0.0.0.0 | 201001 | oceanbase | BAAC671EFFEDCD6012ECDE6CE38353CC | SELECT col_stat.tenant_id as tenant_id, col_stat.table_id as table_id, col_stat.partition_id as partition_id, col_stat.column_id as column_id, col_stat.object_type as stat_level, col_stat.distinct_cnt as num_distinct, col_stat.null_cnt as num_null,col_stat.b_max_value as b_max_value, col_stat.b_min_value as b_min_value,col_stat.avg_len as avg_len,col_stat.distinct_cnt_synopsis as distinct_cnt_synopsis,col_stat.distinct_cnt_synopsis_size as distinct_cnt_synopsis_size,col_stat.histogram_type as histogram_type,col_stat.sample_size as sample_size,col_stat.bucket_cnt as bucket_cnt,col_stat.density as density,col_stat.last_analyzed as last_analyzed,col_stat.spare1 as compress_type,col_stat.cg_macro_blk_cnt as cg_macro_blk_cnt,col_stat.cg_micro_blk_cnt as cg_micro_blk_cnt,col_stat.cg_skip_rate as cg_skip_rate,hist_stat.endpoint_num as endpoint_num, hist_stat.b_endpoint_value as b_endpoint_value,hist_stat.endpoint_repeat_cnt as endpoint_repeat_cnt FROM __all_column_stat col_stat LEFT JOIN __all_histogram_stat hist_stat ON col_stat.tenant_id = hist_stat.tenant_id AND col_stat.table_id = hist_stat.table_id AND col_stat.partition_id = hist_stat.partition_id AND col_stat.column_id = hist_stat.column_id WHERE (col_stat.TENANT_ID=0 AND col_stat.TABLE_ID=559614 AND col_stat.PARTITION_ID IN (-1) AND col_stat.COLUMN_ID IN (43,17,42,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,46,47)) ORDER BY tenant_id, table_id, partition_id, column_id, endpoint_num; | 286 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | sync rpc | pcode | 1308 | size | 3824 | 0 | 0 | 107 | 7 | NETWORK | WAITED SHORT TIME | 3024 | 3024 | 1 | 1 | 2 | 1 | 0 | 1 | 1762251951747421 | 3631 | 0 | 0 | 0 | 0 | 181 | 3450 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 254401 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 1 | 0 | None | 9198689230581360758 | 0 | 0 | 0 | 0 | None | 0 | 388C314380FE7F22D6807744225B8333 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Transaction not opened | |||||
| 172.22.5.126 | 2882 | 272057 | 487173 | YB42AC16057E-000642C14260835B-0-0 | 3222943519 | 0.0.0.0 | 0 | 1002 | ob_business | 1002 | 200001 | root | 0 | 0.0.0.0 | 201001 | oceanbase | AD287A72B768C6C0C30AB0BF4CEDFD18 | SELECT partition_id, object_type, row_cnt as row_count, avg_row_len as avg_row_size, macro_blk_cnt as macro_block_num, micro_blk_cnt as micro_block_num, stattype_locked as stattype_locked,stale_stats as stale_stats,last_analyzed,spare1 as sample_size FROM __all_table_stat WHERE TENANT_ID = 0 AND TABLE_ID=559614 AND partition_id in (-1) | 11 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | sync rpc | pcode | 1308 | size | 1937 | 0 | 0 | 107 | 7 | NETWORK | WAITED SHORT TIME | 2327 | 2327 | 1 | 1 | 2 | 1 | 0 | 1 | 1762251951463979 | 2707 | 0 | 0 | 0 | 0 | 132 | 2575 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 155392 | 0 | 0 | None | 0 | -1 | -1 | 0 | 0 | 1 | 0 | None | 268137271166910044 | 0 | 0 | 0 | 0 | None | 0 | 78DEF29D0BC4081A04E57F3DEFCAA870 | SELECT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Transaction not opened |
| SVR_IP: | 172.22.5.126 |
|---|---|
| SVR_PORT: | 2882 |
| REQUEST_ID: | 272062 |
| SQL_EXEC_ID: | 487172 |
| TRACE_ID: | YB42AC16057E-000642C14260835B-0-0 |
| SID: | 3222943142 |
| CLIENT_IP: | 172.22.5.124 |
| CLIENT_PORT: | 19446 |
| TENANT_ID: | 1002 |
| TENANT_NAME: | ob_business |
| EFFECTIVE_TENANT_ID: | 1002 |
| USER_ID: | 200001 |
| USER_NAME: | root |
| USER_GROUP: | 0 |
| USER_CLIENT_IP: | 172.22.5.124 |
| DB_ID: | 500001 |
| DB_NAME: | test |
| SQL_ID: | BFB2B2D49614C512F1D1182A5B6FABE8 |
| QUERY_SQL: | select * from test.mz_ghb |
| PLAN_ID: | 307 |
| AFFECTED_ROWS: | 0 |
| RETURN_ROWS: | 0 |
| PARTITION_CNT: | 1800 |
| RET_CODE: | 0 |
| QC_ID: | 0 |
| DFO_ID: | 0 |
| SQC_ID: | 0 |
| WORKER_ID: | 0 |
| EVENT: | exec inner sql wait |
| P1TEXT: | wait inner sql class |
| P1: | 0 |
| P2TEXT: | inner session id |
| P2: | 4611686018427773756 |
| P3TEXT: | |
| P3: | 0 |
| LEVEL: | 0 |
| WAIT_CLASS_ID: | 100 |
| WAIT_CLASS#: | 0 |
| WAIT_CLASS: | OTHER |
| STATE: | WAITED KNOWN TIME |
| WAIT_TIME_MICRO: | 269800 |
| TOTAL_WAIT_TIME_MICRO: | 287605 |
| TOTAL_WAITS: | 1863 |
| RPC_COUNT: | 10 |
| PLAN_TYPE: | 3 |
| IS_INNER_SQL: | 0 |
| IS_EXECUTOR_RPC: | 0 |
| IS_HIT_PLAN: | 0 |
| REQUEST_TIME: | 1762251951452892 |
| ELAPSED_TIME: | 340228 |
| NET_TIME: | 0 |
| NET_WAIT_TIME: | 3 |
| QUEUE_TIME: | 53 |
| DECODE_TIME: | 1 |
| GET_PLAN_TIME: | 320784 |
| EXECUTE_TIME: | 19361 |
| APPLICATION_WAIT_TIME: | 0 |
| CONCURRENCY_WAIT_TIME: | 0 |
| USER_IO_WAIT_TIME: | 0 |
| SCHEDULE_TIME: | 0 |
| ROW_CACHE_HIT: | 0 |
| BLOOM_FILTER_CACHE_HIT: | 0 |
| BLOCK_CACHE_HIT: | 0 |
| DISK_READS: | 0 |
| RETRY_CNT: | 0 |
| TABLE_SCAN: | 1 |
| CONSISTENCY_LEVEL: | 3 |
| MEMSTORE_READ_ROW_COUNT: | 0 |
| SSSTORE_READ_ROW_COUNT: | 0 |
| DATA_BLOCK_READ_CNT: | 0 |
| DATA_BLOCK_CACHE_HIT: | 0 |
| INDEX_BLOCK_READ_CNT: | 0 |
| INDEX_BLOCK_CACHE_HIT: | 0 |
| BLOCKSCAN_BLOCK_CNT: | 0 |
| BLOCKSCAN_ROW_CNT: | 0 |
| PUSHDOWN_STORAGE_FILTER_ROW_CNT: | 0 |
| REQUEST_MEMORY_USED: | 12575430 |
| EXPECTED_WORKER_COUNT: | 0 |
| USED_WORKER_COUNT: | 0 |
| SCHED_INFO: | None |
| FUSE_ROW_CACHE_HIT: | 0 |
| PS_CLIENT_STMT_ID: | -1 |
| PS_INNER_STMT_ID: | -1 |
| TX_ID: | 0 |
| SNAPSHOT_VERSION: | 1762251951772794000 |
| REQUEST_TYPE: | 2 |
| IS_BATCHED_MULTI_STMT: | 0 |
| OB_TRACE_INFO: | None |
| PLAN_HASH: | 3890137479243810509 |
| LOCK_FOR_READ_TIME: | 0 |
| PARAMS_VALUE: | |
| RULE_NAME: | |
| PARTITION_HIT: | 1 |
| TX_INTERNAL_ROUTING: | 0 |
| TX_STATE_VERSION: | 0 |
| FLT_TRACE_ID: | |
| PL_TRACE_ID: | None |
| PLSQL_EXEC_TIME: | 0 |
| FORMAT_SQL_ID: | BA5E555BCE6062A9BCFA08CD6EF1C22C |
| STMT_TYPE: | SELECT |
| TOTAL_MEMSTORE_READ_ROW_COUNT: | 0 |
| TOTAL_SSSTORE_READ_ROW_COUNT: | 0 |
| PROXY_USER: | |
| SEQ_NUM: | 1762251951792449 |
| NETWORK_WAIT_TIME: | 0 |
| PLSQL_COMPILE_TIME: | 0 |
| INSERT_DUPLICATE_ROW_COUNT: | 0 |
| CCL_RULE_ID: | 0 |
| CCL_MATCH_TIME: | 0 |
| USER_CLIENT_PORT: | 19446 |
| TRANS_STATUS: | Transaction not opened |
| EST_ROWS | PLAN_DEPTH | PLAN_LINE_ID | PLAN_OPERATION | PARALLEL | MIN_FIRST_REFRESH_TIME | MAX_LAST_REFRESH_TIME | MIN_FIRST_CHANGE_TIME | MAX_LAST_CHANGE_TIME | MIN_FIRST_REFRESH_TS | MAX_LAST_REFRESH_TS | MIN_FIRST_CHANGE_TS | MAX_LAST_CHANGE_TS | AVG_REFRESH_TIME | MAX_REFRESH_TIME | MIN_REFRESH_TIME | AVG_CHANGE_TIME | MAX_CHANGE_TIME | MIN_CHANGE_TIME | TOTAL_OUTPUT_ROWS | SKEWNESS | TOTAL_RESCAN_TIMES | OTHERSTAT_1_ID | SUM_STAT_1 | MAX_STAT_1 | MIN_STAT_1 | AVG_STAT_1 | OTHERSTAT_2_ID | SUM_STAT_2 | MAX_STAT_2 | MIN_STAT_2 | AVG_STAT_2 | OTHERSTAT_3_ID | SUM_STAT_3 | MAX_STAT_3 | MIN_STAT_3 | AVG_STAT_3 | OTHERSTAT_4_ID | SUM_STAT_4 | MAX_STAT_4 | MIN_STAT_4 | AVG_STAT_4 | OTHERSTAT_5_ID | SUM_STAT_5 | MAX_STAT_5 | MIN_STAT_5 | AVG_STAT_5 | OTHERSTAT_6_ID | SUM_STAT_6 | MAX_STAT_6 | MIN_STAT_6 | AVG_STAT_6 | MY_DB_TIME | MY_CPU_TIME | MY_IO_TIME |
|---|
调度时序图
数据时序图
DB Time 算子真实耗时分析图
| PLAN_DEPTH | PLAN_LINE_ID | PLAN_OPERATION | PARALLEL | MIN_FIRST_REFRESH_TIME | MAX_LAST_REFRESH_TIME | MIN_FIRST_CHANGE_TIME | MAX_LAST_CHANGE_TIME | MIN_FIRST_REFRESH_TS | MAX_LAST_REFRESH_TS | MIN_FIRST_CHANGE_TS | MAX_LAST_CHANGE_TS | AVG_REFRESH_TIME | MAX_REFRESH_TIME | MIN_REFRESH_TIME | AVG_CHANGE_TIME | MAX_CHANGE_TIME | MIN_CHANGE_TIME | TOTAL_OUTPUT_ROWS | SKEWNESS | TOTAL_RESCAN_TIMES | SVR_IP | SVR_PORT | MAX_STAT_1 | MIN_STAT_1 | AVG_STAT_1 | MAX_STAT_2 | MIN_STAT_2 | AVG_STAT_2 | MAX_STAT_3 | MIN_STAT_3 | AVG_STAT_3 | MAX_STAT_4 | MIN_STAT_4 | AVG_STAT_4 | MAX_STAT_5 | MIN_STAT_5 | AVG_STAT_5 | MAX_STAT_6 | MIN_STAT_6 | AVG_STAT_6 | MY_DB_TIME | MY_CPU_TIME | MY_IO_TIME |
|---|
算子优先视图
机器优先视图
| PLAN_DEPTH | SVR_IP | SVR_PORT | PROCESS_NAME | PLAN_LINE_ID | PLAN_OPERATION | OUTPUT_ROWS | RESCAN_TIMES | FIRST_REFRESH_TIME | LAST_REFRESH_TIME | FIRST_CHANGE_TIME | LAST_CHANGE_TIME | FIRST_REFRESH_TS | LAST_REFRESH_TS | REFRESH_TS | FIRST_CHANGE_TS | LAST_CHANGE_TS | CHANGE_TS | OTHERSTAT_1_ID | OTHERSTAT_1_VALUE | OTHERSTAT_2_ID | OTHERSTAT_2_VALUE | OTHERSTAT_3_ID | OTHERSTAT_3_VALUE | OTHERSTAT_4_ID | OTHERSTAT_4_VALUE | OTHERSTAT_5_ID | OTHERSTAT_5_VALUE | OTHERSTAT_6_ID | OTHERSTAT_6_VALUE | MY_DB_TIME | MY_CPU_TIME | MY_IO_TIME |
|---|
算子优先视图
线程优先视图
select
AVG(ROWS) EST_ROWS, /*0*/
plan_monitor.PLAN_DEPTH PLAN_DEPTH,
plan_monitor.PLAN_LINE_ID PLAN_LINE_ID,
PLAN_OPERATION,
COUNT(*) PARALLEL,
MIN(FIRST_REFRESH_TIME) MIN_FIRST_REFRESH_TIME,/*5*/
MAX(LAST_REFRESH_TIME) MAX_LAST_REFRESH_TIME,
MIN(FIRST_CHANGE_TIME) MIN_FIRST_CHANGE_TIME,
MAX(LAST_CHANGE_TIME) MAX_LAST_CHANGE_TIME,
UNIX_TIMESTAMP(MIN(FIRST_REFRESH_TIME)) MIN_FIRST_REFRESH_TS,
UNIX_TIMESTAMP(MAX(LAST_REFRESH_TIME)) MAX_LAST_REFRESH_TS, /*10*/
UNIX_TIMESTAMP(MIN(FIRST_CHANGE_TIME)) MIN_FIRST_CHANGE_TS,
UNIX_TIMESTAMP(MAX(LAST_CHANGE_TIME)) MAX_LAST_CHANGE_TS,
AVG(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) AVG_REFRESH_TIME,
MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) MAX_REFRESH_TIME,
MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) MIN_REFRESH_TIME, /*15 */
AVG(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) AVG_CHANGE_TIME,
MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) MAX_CHANGE_TIME,
MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) MIN_CHANGE_TIME,
SUM(OUTPUT_ROWS) TOTAL_OUTPUT_ROWS,
(MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) - MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME))) / MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)+0.00000001) SKEWNESS,
SUM(STARTS) TOTAL_RESCAN_TIMES,/* 20 */
MAX(OTHERSTAT_1_ID) OTHERSTAT_1_ID,
SUM(OTHERSTAT_1_VALUE) SUM_STAT_1,
MAX(OTHERSTAT_1_VALUE) MAX_STAT_1,
MIN(OTHERSTAT_1_VALUE) MIN_STAT_1,
AVG(OTHERSTAT_1_VALUE) AVG_STAT_1, /* 25 */
MAX(OTHERSTAT_2_ID) OTHERSTAT_2_ID,
SUM(OTHERSTAT_2_VALUE) SUM_STAT_2,
MAX(OTHERSTAT_2_VALUE) MAX_STAT_2,
MIN(OTHERSTAT_2_VALUE) MIN_STAT_2,
AVG(OTHERSTAT_2_VALUE) AVG_STAT_2, /* 30 */
MAX(OTHERSTAT_3_ID) OTHERSTAT_3_ID,
SUM(OTHERSTAT_3_VALUE) SUM_STAT_3,
MAX(OTHERSTAT_3_VALUE) MAX_STAT_3,
MIN(OTHERSTAT_3_VALUE) MIN_STAT_3,
AVG(OTHERSTAT_3_VALUE) AVG_STAT_3, /* 35 */
MAX(OTHERSTAT_4_ID) OTHERSTAT_4_ID,
SUM(OTHERSTAT_4_VALUE) SUM_STAT_4,
MAX(OTHERSTAT_4_VALUE) MAX_STAT_4,
MIN(OTHERSTAT_4_VALUE) MIN_STAT_4,
AVG(OTHERSTAT_4_VALUE) AVG_STAT_4, /* 40 */
MAX(OTHERSTAT_5_ID) OTHERSTAT_5_ID,
SUM(OTHERSTAT_5_VALUE) SUM_STAT_5,
MAX(OTHERSTAT_5_VALUE) MAX_STAT_5,
MIN(OTHERSTAT_5_VALUE) MIN_STAT_5,
AVG(OTHERSTAT_5_VALUE) AVG_STAT_5, /* 45*/
MAX(OTHERSTAT_6_ID) OTHERSTAT_6_ID,
SUM(OTHERSTAT_6_VALUE) SUM_STAT_6,
MAX(OTHERSTAT_6_VALUE) MAX_STAT_6,
MIN(OTHERSTAT_6_VALUE) MIN_STAT_6,
AVG(OTHERSTAT_6_VALUE) AVG_STAT_6 /* 50 */,
TRUNCATE(AVG(DB_TIME)/1000000000.0/2.5, 4) MY_DB_TIME,
TRUNCATE(AVG(DB_TIME-USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_CPU_TIME,
TRUNCATE(AVG(USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_IO_TIME
from
(
select * FROM oceanbase.gv$sql_plan_monitor
where
trace_id = 'YB42AC16057E-000642C14260835B-0-0'
) plan_monitor
LEFT JOIN
(
SELECT ROWS, PLAN_LINE_ID FROM oceanbase.gv$ob_plan_cache_plan_explain WHERE plan_id = 307 AND tenant_id = 1002 and svr_ip = '172.22.5.126' and svr_port = 2882
) plan_explain
ON
plan_monitor.PLAN_LINE_ID = plan_explain.PLAN_LINE_ID
GROUP BY
plan_monitor.PLAN_LINE_ID, plan_monitor.PLAN_OPERATION
ORDER BY
plan_monitor.PLAN_LINE_ID ASC;
select
PLAN_DEPTH,
PLAN_LINE_ID,
PLAN_OPERATION,
COUNT(*) PARALLEL,
MIN(FIRST_REFRESH_TIME) MIN_FIRST_REFRESH_TIME,
MAX(LAST_REFRESH_TIME) MAX_LAST_REFRESH_TIME,
MIN(FIRST_CHANGE_TIME) MIN_FIRST_CHANGE_TIME,
MAX(LAST_CHANGE_TIME) MAX_LAST_CHANGE_TIME,
UNIX_TIMESTAMP(MIN(FIRST_REFRESH_TIME)) MIN_FIRST_REFRESH_TS,
UNIX_TIMESTAMP(MAX(LAST_REFRESH_TIME)) MAX_LAST_REFRESH_TS,
UNIX_TIMESTAMP(MIN(FIRST_CHANGE_TIME)) MIN_FIRST_CHANGE_TS,
UNIX_TIMESTAMP(MAX(LAST_CHANGE_TIME)) MAX_LAST_CHANGE_TS,
AVG(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) AVG_REFRESH_TIME,
MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) MAX_REFRESH_TIME,
MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_REFRESH_TIME, LAST_REFRESH_TIME)) MIN_REFRESH_TIME,
AVG(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) AVG_CHANGE_TIME,
MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) MAX_CHANGE_TIME,
MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) MIN_CHANGE_TIME,
SUM(OUTPUT_ROWS) TOTAL_OUTPUT_ROWS,
(MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) - MIN(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME))) / MAX(TIMESTAMPDIFF(MICROSECOND, FIRST_CHANGE_TIME, LAST_CHANGE_TIME)) SKEWNESS,
SUM(STARTS) TOTAL_RESCAN_TIMES,
SVR_IP,
SVR_PORT,
MAX(OTHERSTAT_1_VALUE) MAX_STAT_1,
MIN(OTHERSTAT_1_VALUE) MIN_STAT_1,
AVG(OTHERSTAT_1_VALUE) AVG_STAT_1,
MAX(OTHERSTAT_2_VALUE) MAX_STAT_2,
MIN(OTHERSTAT_2_VALUE) MIN_STAT_2,
AVG(OTHERSTAT_2_VALUE) AVG_STAT_2,
MAX(OTHERSTAT_3_VALUE) MAX_STAT_3,
MIN(OTHERSTAT_3_VALUE) MIN_STAT_3,
AVG(OTHERSTAT_3_VALUE) AVG_STAT_3,
MAX(OTHERSTAT_4_VALUE) MAX_STAT_4,
MIN(OTHERSTAT_4_VALUE) MIN_STAT_4,
AVG(OTHERSTAT_4_VALUE) AVG_STAT_4,
MAX(OTHERSTAT_5_VALUE) MAX_STAT_5,
MIN(OTHERSTAT_5_VALUE) MIN_STAT_5,
AVG(OTHERSTAT_5_VALUE) AVG_STAT_5,
MAX(OTHERSTAT_6_VALUE) MAX_STAT_6,
MIN(OTHERSTAT_6_VALUE) MIN_STAT_6,
AVG(OTHERSTAT_6_VALUE) AVG_STAT_6,
TRUNCATE(AVG(DB_TIME)/1000000000.0/2.5, 4) MY_DB_TIME,
TRUNCATE(AVG(DB_TIME-USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_CPU_TIME,
TRUNCATE(AVG(USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_IO_TIME
from
oceanbase.gv$sql_plan_monitor
where
trace_id = 'YB42AC16057E-000642C14260835B-0-0'
GROUP BY
PLAN_LINE_ID,PLAN_OPERATION,SVR_IP,SVR_PORT
ORDER BY
PLAN_LINE_ID ASC, MAX_CHANGE_TIME ASC, SVR_IP, SVR_PORT;
select
PLAN_DEPTH,/*0*/
SVR_IP,
SVR_PORT,
PROCESS_NAME,
PLAN_LINE_ID,
PLAN_OPERATION, /*5*/
OUTPUT_ROWS,
STARTS RESCAN_TIMES,
FIRST_REFRESH_TIME,
LAST_REFRESH_TIME,
FIRST_CHANGE_TIME,/*10*/
LAST_CHANGE_TIME,
UNIX_TIMESTAMP(FIRST_REFRESH_TIME) FIRST_REFRESH_TS,
UNIX_TIMESTAMP(LAST_REFRESH_TIME) LAST_REFRESH_TS,
UNIX_TIMESTAMP(LAST_REFRESH_TIME) - UNIX_TIMESTAMP(FIRST_REFRESH_TIME) REFRESH_TS,
UNIX_TIMESTAMP(FIRST_CHANGE_TIME) FIRST_CHANGE_TS, /*15*/
UNIX_TIMESTAMP(LAST_CHANGE_TIME) LAST_CHANGE_TS,
UNIX_TIMESTAMP(LAST_CHANGE_TIME) - UNIX_TIMESTAMP(FIRST_CHANGE_TIME) CHANGE_TS,
OTHERSTAT_1_ID,
OTHERSTAT_1_VALUE,
OTHERSTAT_2_ID, /*20*/
OTHERSTAT_2_VALUE,
OTHERSTAT_3_ID,
OTHERSTAT_3_VALUE,
OTHERSTAT_4_ID,
OTHERSTAT_4_VALUE, /*25*/
OTHERSTAT_5_ID,
OTHERSTAT_5_VALUE,
OTHERSTAT_6_ID,
OTHERSTAT_6_VALUE,
TRUNCATE((DB_TIME)/1000000000.0/2.5, 4) MY_DB_TIME,
TRUNCATE((DB_TIME-USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_CPU_TIME,
TRUNCATE((USER_IO_WAIT_TIME)/1000000000.0/2.5, 4) MY_IO_TIME
from
oceanbase.gv$sql_plan_monitor
where
trace_id = 'YB42AC16057E-000642C14260835B-0-0'
ORDER BY
PLAN_LINE_ID ASC, SVR_IP, SVR_PORT, CHANGE_TS, PROCESS_NAME ASC;