123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- #---------------------------------------------------------------
- # XuguDB 12.0.0
- #---------------------------------------------------------------
- #网络侦听设置
- listen_port = 5138; 侦听端口
- nio_timeout = 100; 网络读写超时(单位:秒)
- login_timeout = 30; 登录超时时间(单位:秒)
- use_std_nio = true; 是否使用标准网络监听器(标准监听使用select模型)
- max_idle_time = 3600; 最大闲置时间(单位:秒,在此时间内若无请求,则断开连接,0表示无限制)
- min_pass_len = 8; 口令的最短长度
- pass_mode = 3; 口令模式 1:不重复字符或数字,2:字母+数字,3:字母+数字+符号
- def_timezone = "GMT+08:00"; 默认新建库和会话时区
- def_timefmt = "YYYY-MM-DD HH24:MI:SS"; 默认时间格式
- def_charset = "GBK"; 默认新建库和会话字符集
- send_warning = true; 是否发送警告信息
- conn_fail_cnt = 3; 禁止登陆的失败次数
- max_act_conn_num = 0; 最大活动事务连接数(0表示无限制)
- max_conn_num = 1024; 系统最大连接数(标准监听有效)
- session_per_user = 1000; 默认用户可用连接数(0表示不限制)
- #系统并行度设置
- thd_bind_mode = 0; 线程绑定cpu模式
- task_thd_num = 16; 任务处理线程数
- tcp_thd_num = 1; TCP数据接收线程数
- rsync_thd_num = 8; 远程同步处理线程数
- rtran_thd_num = 8; 远程事务处理线程数
- max_parallel = 1; 最大单任务并行度
- cata_parti_num = 32; 目录分区数(建议设为CPU核数)
- cata_hash_size = 8192; 系统对象目录速查Hash表尺度
- lock_hash_size = 8192; 系统锁管理器Hash表尺度
- #系统缓冲区设置
- data_buff_mem = 256; 数据缓冲区内存(单位:M)
- swap_buff_mem = 64; 交换缓冲区内存(单位:M)
- system_sga_mem = 128; 系统全局区内存(单位:M)
- ena_share_sga = true; 是否允许缓冲区与SGA共享
- xlog_buff_mem = 32; 事务日志缓冲区尺度(单位:M)
- max_hash_size = 3000000; 最大Hash表槽数
- max_hash_mem = 32; 允许单个hash节点使用的最大内存量(单位:M)
- hash_parti_num = 16; Hash运算在内存不够时转入分组处理的分组数
- max_malloc_once = 512; 最大单次分配内存块大小(单位:M)
- max_task_mem = 0; 任务线程运行最大内存(单位:M,0表示不限制)
- #SQL引擎设置
- def_optimize_mode = 0; 默认优化模式(0:all rows,1:first rows,n:first n rows)
- def_optimize_level = 3; 默认优化级别(预留暂未使用)
- def_nulls_first = false; 默认排序时空值靠前(预留暂未使用)
- max_prepare_num = 100; 最大prepared语句数
- max_cursor_num = 100; 最大cursor数
- prepare_reuse = true; 启用预处理重用
- supple_prepare_sql = false; 补齐预处理定义语句
- max_loop_num = 100000; 存储过程最大循环次数(0表示无限制)
- proc_reuse_cnt = 1; 过程函数中SQL重用多少次后重解析规划(0表示不重解析)
- delay_check_unique = false; 是否将唯一值检测延迟到事务结束时进行
- str_trunc_warning = true; 字串超长时是否使用截断并告警
- enable_lob_in_row = true; 是否允许将较小的大对象数据直接嵌入在行中(预留暂未使用)
- def_empty_str_as_null = false; 是否默认将长度为0的字符串当作空值
- auto_use_eje = false; 是否允许自动生成弹射式执行计划
- auto_eje_cast = 10000; 自动生成弹射式执行计划的最小查询开销值(-1表示禁用并行执行)
- auto_eje_parallel = 4; 自动生成弹射式执行计划的并行度参数
- enable_eje_big_block = false; 是否允许弹射器堆扫描使用大块读策略
- para_eje_seqscan_num = 2; 弹射器堆扫描器并行执行路数
- cata_case_sensitive = false; 系统字典大小写敏感
- check_unique_mode = 2; 唯一值检测方式(1:不预检测 2:预检测)
- ddl_timeout = 2000; DDL操作加锁超时时间(ms)
- tab_rebuild_limit = 10; DDL表重整或复制行数限制(单位100万,0表示不限制)
- use_index_order = false; order by使用索引序
- iscan_ini_cost = 200; 索引扫描初始化代价
- idx_join_cost = 200; INDEX JOIN/LINK 扫描初始化代价
- seqscan_skip_err = false; 允许顺序扫描跳过847错误
- enable_find_synonym = true; 允许查找同义词
- support_global_tab = false; 是否支持全局临时表
- idx_delay_del_limit = 0; 索引延迟删除量限制(不含唯一值索引,0表示不限制)
- enable_sys_name_idx = false; 是否启用系统对象名索引(表名/视图名等)
- enable_stream_import = false; 是否启用流导入功能
- select_table_num = 12; 查询语句允许的最大表个数
- def_index_row_length = 1024; 索引最大行长限制
- week_mode = 0; 周数的计算模式(0-7)
- #存贮子系统参数
- default_copy_num = 3; 存贮的默认版本个数
- safely_copy_num = 2; 存贮的安全版本个数
- enable_read_copy2 = false; 允许读存贮副本
- max_hotspot_num = 256; 最大插入热点数
- size_per_chunk = 8; 存储片大小(支持 1-64 单位:M)
- block_size = 8192; 数据块大小
- block_pctfree = 15; 默认新建表存储块空闲度百分比
- init_data_space_num = 4; 初始化系统时数据表空间个数
- init_temp_space_num = 2; 初始化系统时临时表空间个数
- init_undo_space_num = 2; 初始化系统时回滚表空间个数
- def_data_space_size = 256; 默认数据表空间的初始尺度(单位:M)
- def_temp_space_size = 256; 默认临时表空间的初始尺度(单位:M)
- def_undo_space_size = 256; 默认回滚表空间的初始尺度(单位:M)
- def_redo_file_size = 500; 默认重做日志文件尺度(单位:M)
- def_file_step_size = 64; 默认表空间文件的增长步长(单位:M)
- max_temp_space_size = -1; 临时表空间的最大尺度(单位:M,-1表示不限制)
- max_file_size = -1; 默认系统初始化数据和临时文件最大尺度(单位:M,-1表示不限制)
- auto_extend_dfile = false; 是否允许自动扩展数据表空间文件
- store_drop_delay = 16; 局部存贮的延迟删除时间(单位:分钟)
- store_maint_span = 0; 存贮维护间隔时间(单位:ms,0表示不间隔)
- enable_store_migrate = false; 是否允许自动迁移存储单元
- ov_reuse = false; 是否允许OV存储重用
- index_preload_cnt = 10000; 启用索引存储预加载最小个数(0表示不启用预加载)
- data_file_append_mode = 0; 扩展文件大小时是否写实(0:写实,1:不写)
- ioerr_report_mode = 1; 数据文件读写错时处理模式(0:block,1:space)
- #存贮子系统附属参数
- datafile_use_aio = true; 是否启用异步文件IO
- write_back_thd_num = 1; 磁盘回写线程数(同步IO有效,异步IO取固定值1)
- max_write_back_num = 32; 脏块回写队列的最大深度
- catalog_write_through = 2; 系统控制信息回写方式(1:立即保存 2:立即写通)
- datafile_write_through = true; 是否要求OS对数据文件的更改立即写回磁盘
- datafile_random_access = false; 数据文件是否以伪随机存取优化方式打开
- redo_write_through = false; 重做日志文件是否写通方式打开
- cache_undo_wrt = 1; 是否换缓存UNDO到REDO时写入(0:单独写,1:合并写,2:不写)
- data_persistence = 0; 数据持久化策略
- major_retry_num = 20; 重取主存储重试次数(50ms/次)
- gstore_pick_mode = 1; Gstore缓存访问并发控制模式(0:值比较,1:校验码,2:锁)
- major_control_mode = 0; 存储主版本策略(0:轮转,1:固定到第一个存储节点)
- #事务子系统参数
- strictly_commit = false; 事务日志必须写实
- def_auto_commit = true; 事务默认为自动提交
- def_iso_level = 1; 默认事务隔离级别(0:只读,1:读已提交,2:重复读,3:序列化)
- max_trans_modify = 10000; 单个事务最大允许变更行数(0表示不限制)
- dlock_check_delay = 3000; 死锁检测延迟时间(单位:ms)
- checkpoint_delay = 15; Checkpoint的延迟时间(单位:分钟)
- exit_when_redo_err = true; 重做恢复失败时,系统是否退出
- skip_boot_rollback = false; 跳过启动时回滚
- undo_delay_free = 3000; UNDO项延迟释放时间(单位:ms,0表示立即释放)
- node_dead_delay = 30; 节点判死心跳次数(2秒/次)
- enable_node_degrade = true; 是否启用节点降级
- #数据备份与同步复制
- modify_log_parti_num = 8; 变更日志并行写通道数
- modify_log_pice_len = 100; 变更日志文件分片大小(单位:M)
- ignore_when_meta_err = 2; 变更日志元信息错误处理模式(0:抛错 1:返回NULL 2:不返回)
- trigger_modify_log_level = 1; 触发器产生的变更日志记载级别(0:不记载,1:记载)
- max_allow_lob_len = 10; 允许记载的最大大对象大小(单位:M)
- log_archive_mode = 0; 重做日志归档模式(0:不归档,1:拷贝REDO,2:移动REDO)
- log_supplement = false; 是否开启日志增补
- enable_recycle = false; 是否启用表级回收站
- #系统运行(跟踪)日志参数
- reg_command = false; 是否记录SQL命令
- reg_ddl = false; 是否记录DDL命令
- error_level = 3; 错误日志最低记载等级
- errlog_size = 100; 错误日志分割长度(单位:M)
- trace_login = true; 是否跟踪非法登录事件
- core_dump = false; 是否在内存段错误时进行coredump
- is_zh = false; 启用中文日志信息
- #安全审计参数
- enable_audit = false; 是否允许审计
- security_level = 0; 安全等级(0-2)
- #系统分析参数
- enable_analyze = true; 是否启用定时分析功能
- analyze_time = "02:00:00"; 定时分析默认执行时间
- analyze_threshold = 10; 默认统计分析触发阈值(1--100之间的整数)
- analyze_mode = 1; 默认统计分析模式(1或2)
- analyze_level = 2; 默认统计分析采样级别(1-6)
- enable_monitor = 1; 监控信息统计设置标记位
- debug_flag = 0; 数据库调试标记位
- #兼容性参数
- def_identity_mode = 0; 自增列模式(1:NULL值自增; 2:0和NULL值自增)
- def_group_by_mode = 0; GROUPBY语句模式(0:标准模式; 1:MySQL方言写法)
- def_compatible_mode = "NONE"; 连接建立时异构库兼容模式的默认值(ORACLE,MYSQL,POSTGRESQL)
- def_order_by_mode = 0; ORDERBY语句模式(0:不严格检测是否输出;1:严格模式)
- use_old_product_name = false; 是否使用旧产品名
|