EAS 序时簿界面数据1000000

打开折旧维护时报错,您进行的业务操作数据量超出限制,请改变过滤条件,重新执行。报错信息为: fetched too much rows:100001 [Client -- String Serialize]


此问题是因为数据量太大,
bosconfig.xml增加了对结果集大小的限制(启动应用服务器时自动调整),取消限制方法:
(1) 停止服务器,修改以下参数值
(2) 配置参数文件[admin.vmoptions],指定参数值  
criticalCollection=[参数值],
criticalIDList=[参数值]
exceptionCellNumber=[参数值]
eg.
criticalCollection=10000000,按需要改大
criticalIDList=10000000,按需要改大
exceptionCellNumber=4000000,按需要改大

(3)重启管理控制台使参数生效,(关掉管理控制台界面->执行admin目录的stopserver.cmd(sh)->启动管理控制台->启动eas应用)。

(4)检查参数配置是否生效:启动eas应用,打开各应用下的bosConfig.xml文件,观察以下参数是否自动改为自定义的配置值:
bosconfig.xml默认值参考:
  <configitem name="DebugOptions">
    <attribute key="cacheLazyLoad" value="false" />
    <attribute key="criticalCollection" value="10000000" />
    <attribute key="criticalIDList" value="10000000" />
    <attribute key="exceptionCellNumber" value="4000000" />
  </configitem>

猜你喜欢

转载自blog.csdn.net/tanrt/article/details/79088269
EAS