总账结账慢、卡死常见问题分析
问题:总账结账慢 或卡死问题
解决方案:更新补丁各个版本总账模块相应补丁和调整参数就可以解决结账慢的问题
分析过程:
一、更新总账模块补丁
8.0版 PT166219
8.2版 PT166255
8.5版 PT166258
8.6.1版 PT166000
二、部分排查方法
1. 补丁较旧 ,结账期间有辅助帐变更
2. 补丁较旧 ,结账期间的下一期有辅助帐变更(次期间指的是辅助帐变更的生效日期)
3. 总账参数GL_103 ,GL_Close_SplitAccount,GL_BalRep_Close, GL_Close_UseDialect设为否 GL_Close_BatchCount设为5
注意:其中 参数,GL_Close_SplitAccount, GL_Close_UseDialect GL_Close_BatchCount ,GL_BalRep_Close四个参数只有高版本 8.5版和8.6.1版有。
4. 如果参数GL_BalRep_Close在参数列表里没有可以执行一下下面脚本加上,结账时是否对余额准确性进行检查并修复
if not exists (select * from T_BAS_Param where fid = 'd9yb6HriUNPgU0A+qMBuJqiB8+c=') insert into t_bas_param(FID, FDEFAULTVAL_L1, FDEFAULTVAL_L2, FDEFAULTVAL_L3, FVALUEALIAS_L1, FVALUEALIAS_L2, FVALUEALIAS_L3, FDESC_L1, FDESC_L2, FDESC_L3, FISUSERDEFINED, FNAME_L1, FNAME_L2, FNAME_L3, FNUMBER, FISGROUPCONTROL, FCANBEMODIFIED, FDEFAULTVAL, FORGTYPE, FCREATORID, FCREATETIME, FLASTUPDATEUSERID, FLASTUPDATETIME, FVALUERANGE, FDATATYPE, FSUBSYSID, FBASETYPE, FUSEREDIT, FUSERCLASS, FVALUEALIAS, FCONTROLUNITID) values ('d9yb6HriUNPgU0A+qMBuJqiB8+c=', N'true', N'true', N'true', N'true', N'true', N'true', null, N'结账时启用余额修复', N'結賬時啟用余額修復', 0, null, N'结账时启用余额修复', N'結賬時啟用余額修復', N'GL_BalRep_Close', 1, 1, N'true', 1, '00000000-0000-0000-0000-00000000000013B7DE7F', getDate(), '00000000-0000-0000-0000-00000000000013B7DE7F', getDate(), '00000000-0000-0000-0000-0000000000001B285193', 3, N'com.kingdee.eas.fi.gl.gl', null, 0, null, null, '00000000-0000-0000-0000-000000000000CCE7AED4');
5. 如果卡死按照下面方法取线程日志:
1>,客户端服务工具平台取
2>手动取线程日志。
6. 如果根据下面提示慢取rpc日志检查具体sql
总账结账慢、卡死常见问题分析
本文2024-09-22 18:26:42发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-100810.html