金蝶云星空数据库大表清理

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

金蝶云星空数据库大表清理

一、前言

注意事项

    1)数据库操作前务必完整备份数据库,避免误操作损失;

    2)本文主要适用版本:V7.X及以上。

    3)全文较长,请善用浏览器搜索。

清理方式

    1)清理表数据:全清建议使用TRUNCATE语句,部分清理使用带条件的DELETE语句,注意可能的阻塞和死锁。

    2)删除数据表:使用用DROP语句(需极其慎重,尤其批量处理时)。

数据库收缩

    在处理掉可清理的数据内容后,可以参考收缩数据库操作减少数据库大小。

二、常见大表的用途和优化方法

成本管理

T_CB_COSTALLOPROREC_H共耗材料分配过程表接收方历史表
T_CB_COSTALLOPRORECEXP_H共耗材料分配过程表接收方费用项目明细历史表
T_CB_COSTALLOPROSEND_H共耗材料分配过程表发送方历史表
T_CB_COSTALLOPROSENDEXP_H共耗材料分配过程表发送方费用项目明细历史表
T_CB_EXPALLOPROCESSREC_H费用项目分配过程表接收方明细信息历史表
T_CB_EXPALLOPROCESSSEND_H

费用项目分配过程表发送方历史表

如果不用查看历史期间的核算过程、分配过程,以上表的数据都可以清理。

T_CB_COSTMATTERIAL_H成本计算物料结果表<不可直接清理>
T_CB_COSTMATTERIALDETAIL_H成本计算物料结果明细表<不可直接清理>

以上表数据量会受共耗材料分配的影响较大。

优化方法

1、如业务实际允许,建议【成本管理系统参数-产品成本核算-共耗材料不参与分配】参数。

    参考:成本管理系统参数介绍(产品成本核算)

2、更改后可在减缓上述表的记录增加速度、但不删除现有的表数据,同样也会减缓相关业务后续在以下两表的记录增速。

T_CB_COSTALLORESULTREC共耗材料分配结果表接收方<不可直接清理>
T_CB_COSTALLORESULTRECEXP共耗材料分配结果表接收方费用项目明细<不可直接清理>

注:如果做账套结转或数据清理(总部专项服务,单独付费),大部分业务过程表都可以清理掉,能够很大程度缩减数据库实体大小,降低系统运转负荷(可参考数据中心(账套)结转服务)。



成本核算

T_HS_EXPENSESPROCESS费用计算过程表
T_HS_ACCTGPROCESSENTRY存货核算过程明细表

核算过程相关数据表,可清理。

优化方法

1)如果不需要查核算过程明细,可以清理表数据。在“成本计算”界面点击“参数设置”,取消勾选“写成本计算过程”可避免后续继续写入数据。

2)较新的版本默认不写“费用计算过程”,且界面对应参数隐藏了。



成本核算历史

T_HS_EXPENSESPROCESS_H费用计算过程表历史表
T_HS_ACCTGPROCESSENTRY_H存货核算过程明细表历史表

此两表是上述表对应的历史表。

优化方法

1)如果不需要查看历史数据可以清理表数据。

2)在参数设置或成本管理系统参数中取消勾选“期末结账结转核算明细过程数据”可避免结转到历史表。

    注:前者是数据中心级别设置,后者分组织设置。




其他核算历史表

T_HS_EXPENSES_H费用历史表<不可直接清理>
T_HS_INIVBALANCEEXP_H即时库存期初费用历史表<不可直接清理>

关联前端的存货收发存汇总表,存货收发存明细表等,不能删除。



附件

T_BAS_ATTACHMENT附件表<不可直接清理>

优化方法

私有云新建数据中心附件默认存储在数据库,上传附件较多会导致此表过大。

建议配置文件服务器并迁移附件。参考文件服务器配置指南附件万能迁移工具使用指南



工作流

T_WF_TESTPROCINST工作流测试实例

经常做工作流测试所以导致的表数据量很大,建议在测试账套中直接删除,测试基本功能无异常后再在正式账套中执行。

优化方法

1)可清理表数据。

2)通过“执行计划列表->流程测试数据自动清理服务”任务处理。



业务流程

T_BF_INSTANCESNAP业务流程跟踪快照表<不可直接清理>
T_BF_INSTANCEENTRYHIS流程路线历史表<不可直接清理>
T_BF_INSTANCEAMOUNTHIS流程携带历史表<不可直接清理>

业务流程相关数据,不可直接删除

优化方法

1)自动归档

参考文档:业务流程归档

2)手动归档

在【业务流程管理中心】模块中单击【数据归档】完成归档操作,如图所示。

注:如果需要从数据库清理,则需要专项服务->数据中心结转服务。



SQL耗时统计

T_BAS_SQLTIMECOSTSQL语句的执行时间统计表

优化方法

用于跟踪耗时的SQL语句,可以直接清理表数据。



APM跟踪数据

T_APM_LOGAPM日志表

优化方法

形如 T_APM*** 的表可参考异常分析:由于APM日志过多导致数据库大小异常处理。



上机操作日志

T_BAS_OPERATELOG上机操作日志表
T_BAS_OPERATELOGBK上机操作日志归档表

优化方法

参考上机操作日志的归档规则配置清理规则配置优化。



自动分配日志

T_ORG_AUTOALLOCLOGINFO自动分配执行情况
T_ORG_AUTOALLOCLOGINFO_L自动分配执行情况多语言

优化方法

基础资料自动分配任务执行日志。通过“执行计划列表->基础资料分配日志自动清理计划”可清理,低版本产品需要升级才有此任务。



元数据修改日志

T_BAS_METADATALOG元数据修改日志

优化方法

BOS单据元数据修改日志相关记录表,可清理。

一般此表过大的低版本建议升级202208及以上版本,历史数据可数据库清理表数据处理。



套打任务

T_BOS_PRINTTASKDETAIL套打任务明细

优化方法

可参考大表讲解.套打.T_BOS_PRINTTASKDETAIL处理。



计算任务

T_BOS_BACKAPPTASK后台服务任务

优化方法

参考计算任务表(T_BOS_BACKAPPTASK)瘦身处理。



消息队列

T_BOS_MQMessages消息队列的临时数据表

优化方法

正常情况下,此表不会有数据。启用业务数据日志监控后,会在此表中写入一些临时数据用于存储中间数据。

如果此表异常过大,可清理。在备份数据库后,可使用 truncate table T_BOS_MQMessages 清理表数据。



监控消息

T_BAS_WARNINSIDEMESSAGE预警明细消息
T_BAS_WARNEXECUTEDETAIL预警执行情况详细
T_BAS_WARNEXECUTEDETAILBK预警执行情况详细历史表

优化方法

形如 T_BAS_WARN*** 的表均可参考手动清理监控消息相关表数据处理。



数据瘦身

优化方法

形如 T_CTMP_BAS_WARN*** 的表,是数据瘦身任务执行“监控执行情况清理”时产生的临时表。

正常情况下数据瘦身计划成功完成后此类表会自动删除掉。

如果因故没有完成数据瘦身计划导致残留,可以删除表(DROP)处理。



库存管理

T_STK_STKBALRESULTLOG关账操作结存数据历史数据表
T_STK_STKBALOCCURLOG 库存结存发生数据表历史表

用于分析历史余额数据。

比如此时为11月,突然发现2月底的余额不正确,这个表里会记录2月关账时的明细数据,不需要做这种分析可清空。又比如客户关账后可能又动了历史数据,但是没反关账重新关账重算余额,则余额表的结果可能不一致,这个表里记录了2月底关账操作读取到的明细数据,如果和单据表里的数据不一致,那说明关账后有过改动。

优化方法

绝大多数客户都不需要查这个数据,可在备份数据库后直接清除。

(在V7.3最新版本中已没有T_STK_STKBALRESULTLOG这张表了,仅在某些历史版本中存在)



即时库存

T_STK_INVENTORYLOG即时库存更新日志

1)异常即时库存数据分析。

2)库存物料复检到期查询。

优化方法

如果没有上述用途方面的需求,可以清理表数据。详见库存更新日志表 (T_STK_INVENTORYLOG)



库存账龄

TINVAGE***

优化方法

TINVAGE开头的表为库龄定时计算任务产生的表,不查库龄分析汇总和明细报表就可以删除数据表。



计划管理

T_MRP_DEMANDDATAMRP模型--需求数据
T_MRP_DEMANDDATA_FMRP模型一需求维度数据
T_MRP_RESERVELINK预留关系表头--静态数据
T_MRP_RESERVELINKENTRY预留关系表体--静态数据
T_PLN_MTRLDSDETAILDATA物料供需明细数据

优化方法

上述表数据可在“生产制造->计划管理->报表分析->运算日志查询”界面使用“清理数据”功能,手动或定时删除。



优联条码

T_UN_BARCODELOG优联条码日志

优化方法

1、如无条码日志查询需求,可清理表,或者按时间清理早期日志。

2、升级到7.5.1.202010及以后版本。提供“定期清理移动条码日志”执行计划任务,默认清理一周前的日志。

金蝶云星空数据库大表清理

一、前言注意事项 1)数据库操作前务必完整备份数据库,避免误操作损失; 2)本文主要适用版本:V7.X及以上。 3)全文较长,请善...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息