系统运维.数据库.种子表异常分析

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

系统运维.数据库.种子表异常分析

【问题背景】系统运行因种子表问题而中断或者阻塞。

0100b0f2402dfcbe420e93d9209b420bd195.webp

【原因分析】

<1>某些重要的种子表未提前创建,导致系统阻塞(加载元数据会检查并自动创建种子表,事务内创建种子表会产生死锁)。

<2>种子表内有脏数据(种子表任何时候都不可以有数据)。

<3>种子表的种子值被破坏(数据库故障或者人为原因)。

<4>种子表的主键列不是自增列(人为破坏或者创建方式错误)。


【解决方案】

基于以上原因,对应解决方案如下:

<1>有条件时,主动提前创建好种子表。

<2>检查种子表是否有脏数据,如果有,一律无条件删除。

<3>如果系统老是报某某主键值重复,检查种子表的种子值,是否小于当前主表的最大主键值,如果小于,则需要手动修复种子值。

<4>如果种子表的主键列不是自增列,需要重建种子表。

---------------------------------------------------------------------------------------------------------



【参考资料】

【系统运维.数据库.修复种子表】https://vip.kingdee.com/article/116231986418582016

---------------------------------------------------------------------------------------------------------













【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696

系统运维.数据库.种子表异常分析

【问题背景】系统运行因种子表问题而中断或者阻塞。【原因分析】<1>某些重要的种子表未提前创建,导致系统阻塞(加载元数据会检查并自动创...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息