# 数据转储(分库FK)工具使用说明
# 转储应用逻辑图
# 功能简介
将指定时间前的已结束流程数据(不含公文)从主库迁移到转储库,以达到降低主库数据量,提升流程数据查询效率的目的。
# 支持内容
- 支持:已结束的自由协同流程数据、已结束的cap3/cap4表单流程数据,涉及:流程表、流程处理表、流程处理意见表、流程图运行表、流程操作日志表等数据
- 不支持:表单动态表数据转储
- 不支持:公文全部数据转储
- 不支持:其它模块数据转储
# 使用条件
- OA版本需要是6.1SP2及以上
- 购买“分库插件”
- 数据库为 MySql、Oracle、SqlServer,其余数据库(含信创)不支持
# 适用客户
高频使用自由协同、流程表单的客户,并且已结束流程占比高,并且流程节点处理表CTP_AFFAIR数据量大(上千万条数据),并且已经明显感觉待办、已办查询慢,并且技术上尚无优化空间。
判断CTP_AFFAIR表占比情况:
-- 此sql查询为结束的协同,时间根据需求调整,转储默认为2年前的数据,可自行设置
select count(1) from ctp_affair aff, col_summary col where aff.object_id = col.id and col.state = 3 and col.create_date < '2022-05-01';
-- 此sql查询为结束的公文,时间根据需求调整
select count(1) from ctp_affair aff, edoc_summary edoc where aff.object_id = edoc.id and edoc.state = 3 and edoc.create_time < '2022-05-01';
-- 此sql查询ctp_affair表的总数据
select count(1) from ctp_affair;
# 不适用客户
高频使用公文的客户,公文未做转储,无法通过转储优化系统。
# 如何使用
# 插件配置
配置分库数据库连接信息
# 参数配置
登录系统管理员,在微服务配置>数据转储管理菜单中配置分库信息及迁移规则,后续会按照配置的规则迁移协同已结束的数据
# 常见问题
【分库】已经获得分库插件Lic,启动依然提示分库插件被禁用 https://open.seeyoncloud.com/#/faq/faq/v1/share?url=Z2JySmU+MjE1OQ==
创建人:admin
修改人:lichaoj、het、admin