首批通过分布式安全可靠测评,为关键业务系统打造
修改系统参数
更新时间:2023-06-25 10:19:11
OceanBase 迁移服务(OceanBase Migration Service,OMS)支持 Admin 用户修改系统参数,普通用户仅支持查看系统参数。
Admin 用户修改系统参数的操作步骤如下:
登录 OMS 控制台。
在左侧导航栏,单击 系统管理 > 系统参数。
系统参数 页面为您详细列举每个配置项的 参数名称、取值、所属模块、描述 和 修改时间。
参数 描述 默认值 mysql.store.metabuilder.filter MySQL Store 是否根据白名单过滤 meta 信息。取值包括 true 和 false: - 配置为 true,表示根据白名单进行过滤。
- 配置为 false,表示不过滤,会拉取所有 meta 信息。
false alarm.thresholds 告警相关阈值集合。 syncDelayThreshold:同步项目告警延迟门槛。syncFailedLengthOfTimeThreshold:同步项目失败时间告警门槛。migrateDelayThreshold:迁移项目告警延迟门槛。migrateFailedLengthOfTimeThreshold:项目失败时间告警门槛。alarmRestrainTimeOfMin:针对不同告警等级的告警抑制时间。HIGH:高保护状态。MEDIUM:中保护状态。LOW:低保护状态。IGNORE:无保护状态。
{"delayThreshold":{"HIGH":30,"MEDIUM":300,"LOW":900},"failedLengthOfTimeThreshold":{"HIGH":30,"MEDIUM":300,"LOW":900},"alarmRestrainTimeOfMin":{"HIGH":3,"MEDIUM":3,"LOW":3,"IGNORE":100},"rule":"OMS_CONFIG_RULE_ALARM_THRESHOLDS"} ha.config HA 开关。 详情请参见 修改 HA 功能的配置。 {"enable":false,"enableHost":false,"enableStore":true,"enableConnector":true,"enableJdbcWriter":true,"subtopicStoreNumberThreshold":5,"checkRequestIntervalSec":600,"checkHostDownIntervalSec":540,"checkModuleExceptionIntervalSec":240,"clearAbnormalResourceHours":72} migration.checker.params.fast Checker 快速档位的配置值。 limitator.platform.threads.number:线程数。limitator.select.batch.max:全量迁移/校验查询批大小。limitator.image.insert.batch.max:全量迁移插入批大小。limitator.java.opt:JVM 参数配置。
{"limitator.platform.threads.number": 32, "limitator.select.batch.max": 1200, "limitator.image.insert.batch.max": 400, "limitator.java.opt":"-server -Xms16g -Xmx16g -Xmn8g -Xss256k"} migration.checker.params.normal Checker 正常档位的配置值。 limitator.platform.threads.number:线程数。limitator.select.batch.max:全量迁移/校验查询批大小。limitator.image.insert.batch.max:全量迁移插入批大小。limitator.java.opt:JVM 参数配置。
{"limitator.platform.threads.number": 8, "limitator.select.batch.max": 600, "limitator.image.insert.batch.max": 200, "limitator.java.opt":"-server -Xms8g -Xmx8g -Xmn4g -Xss256k"} migration.checker.params.steady Checker 平稳档位的配置值。 limitator.platform.threads.number:线程数。limitator.select.batch.max:全量迁移/校验查询批大小。limitator.image.insert.batch.max:全量迁移插入批大小。limitator.java.opt:JVM 参数配置。
{"limitator.platform.threads.number": 4, "limitator.select.batch.max": 200, "limitator.image.insert.batch.max": 100, "limitator.java.opt":"-server -Xms4g -Xmx4g -Xmn2g -Xss256k"} migration.db.support_versions 数据迁移对源端数据库版本的支持情况。 键是数据库类型,值是对数据库版本的正则匹配表达式。 * "MYSQL": "(5.6|5.7|8.0).*":表示 OMS 支持 MySQL V5.6、V5.7 和 V8.0 版本。"MARIADB": "10.[12345].*":表示 OMS 支持 MariaDB V10.1.0~V10.5.9 版本。"ORACLE": "1[01289].*":表示 OMS 支持 Oracle V10.0~V19.9 版本。
{ "MYSQL": "(5.6|5.7|8.0).*", "MARIADB": "10.[12345].*", "ORACLE": "1[01289].*"} migration.mysql.support_charsets 数据迁移的 MySQL 源端支持编码白名单。 里面的值代表 MySQL 支持的编码数组。里面的一个元素等于一个 MySQL 编码。 ["binary","gbk","gb18030","utf8mb4","utf16","utf8"] migration.mysql.support_datatypes 数据迁移的 MySQL 源端支持字段类型白名单。 里面的值代表 MySQL 支持的字段类型数组。里面的一个元素等于一个 MySQL 字段类型。 [] migration.oracle.unsupport_datatypes 数据迁移的 oracle 源端支持字段类型黑名单。 里面的值代表 Oracle 不支持的字段类型数组。里面的一个元素等于一个 Oracle 字段类型。 ["LONG","LONG RAW","XMLTYPE","UNDEFINED","BFILE","ROWID","UROWID"] ops.dms.logic_name.suffix.pattern 基于 DMS 逻辑表同步的前缀。 空 ops.store.max_count_per_subtopic 一个 Subtopic 下最多可以启动多少个 Store 进程。里面的值代表最多可以启动的个数。 6 ops.worker_instance.engine.default_version 公有云中作业实例装机镜像的默认版本。 2.0.1 ops.worker_instance.to_grade 在公有云中,作业实例是否强行通过规格透出,用于产品上屏蔽作业实例。 true precheck.skippable_flags 是否可以跳过预检查。 里面的值是预检查唯一性的 key 值( checkType)。{} 单击目标参数 取值 列下的编辑图标。
在 修改取值 对话框中,配置 取值,您也可以 恢复默认值。
单击 确定。