起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 136|回复: 7

【结贴】2800版本 tomcat 内存溢出

[复制链接]
发表于 2007-11-27 15:21:28 | 显示全部楼层 |阅读模式
2435版本升级到2800版本,Tomca内存t溢出。测试结果在打开登陆界面执行select * from TTask 或者select * from TTaskmessenger(见附件 MS sql 跟踪表)。版本说明:2800是把“我的管理和我的工作”两个废除的,2435是有这两个功能的。

附件中大数量取数位置:
1/starttime: 位于 2007-11-26   21:45:51:560
                  位于 2007-11-26   21:44:06:717
                  位于 2007-11-26   21:45:51:560
出现select * from TTask

2/starttime: 位于 2007-11-26   21:45:16:373
                  位于 2007-11-26   21:43:53:153
                  位于 2007-11-26   21:45:18:030
出现select * from TTask

跟踪2007-11-26.rar

65.73 KB, 下载次数: 33

回复

使用道具 举报

发表于 2007-11-27 15:34:29 | 显示全部楼层
看不到附件,重新传一下吧
回复 支持 反对

使用道具 举报

发表于 2007-11-27 17:48:26 | 显示全部楼层
先把数据库备份一下,然后使用下面语句重新创建一下几个表的索引,然后在看一下:
drop  INDEX [TTASK].[TTASK_IndexSDept]
GO

drop  INDEX TTASK.TTASK_IndexSPos
GO

drop  INDEX TTASK.TTASK_IndexSPerson
GO

drop  INDEX TTASK.TTASK_IndexLCT
GO

drop  INDEX TTASK.TTASK_IndexSOrgURL
GO

drop  INDEX TTASK.TTASK_IndexCreateTime
GO

drop  INDEX TTASK.TTASK_IndexFlowGUID
GO

drop  INDEX TTASKBIZDATA.TTASKBIZDATA_Index1
GO

drop  INDEX TTASKBIZDATA.TTASKBIZDATA_Index2
GO

drop  INDEX TTASKBIZDATA.TTASKBIZDATA_Index3
GO

drop  INDEX TTASKMESSAGE.TTASKMESSAGE_I1
GO

drop  INDEX TTASKMESSAGE.TTASKMESSAGE_I2
GO

drop  INDEX TTASKMESSAGE.TTASKMESSAGE_I3
GO

drop  INDEX TTASKMESSAGE.TTASKMESSAGE_I4
GO

drop  INDEX TTASKMESSAGE.TTASKMESSAGE_I5
GO

CREATE  INDEX TTASK_IndexSDept ON dbo.TTASK(FSDEPT)
GO

CREATE  INDEX TTASK_IndexSPos ON dbo.TTASK(FSPOSITION)
GO

CREATE  INDEX TTASK_IndexSPerson ON dbo.TTASK(FSPERSON)
GO

CREATE  INDEX TTASK_IndexLCT ON dbo.TTASK(FLASTCHANGETIME)
GO

CREATE  INDEX TTASK_IndexSOrgURL ON dbo.TTASK(FSORGURL)
GO

CREATE  INDEX TTASK_IndexCreateTime ON dbo.TTASK(FCREATETIME)
GO

CREATE  INDEX TTASK_IndexFlowGUID ON dbo.TTASK(FFLOWGUID)
GO

CREATE  INDEX TTASKBIZDATA_Index1 ON dbo.TTASKBIZDATA(FKEY0)
GO

CREATE  INDEX TTASKBIZDATA_Index2 ON dbo.TTASKBIZDATA(FKEYVALUE0)
GO

CREATE  INDEX TTASKBIZDATA_Index3 ON dbo.TTASKBIZDATA(FTASKGUID)
GO

CREATE  INDEX TTASKMESSAGE_I1 ON dbo.TTASKMESSAGE(FRDEPT)
GO

CREATE  INDEX TTASKMESSAGE_I2 ON dbo.TTASKMESSAGE(FRPOSITION)
GO

CREATE  INDEX TTASKMESSAGE_I3 ON dbo.TTASKMESSAGE(FRPERSON)
GO

CREATE  INDEX TTASKMESSAGE_I4 ON dbo.TTASKMESSAGE(FRORGURL)
GO

CREATE  INDEX TTASKMESSAGE_I5 ON dbo.TTASKMESSAGE(FTASKGUID)
GO
回复 支持 反对

使用道具 举报

发表于 2007-11-28 11:15:16 | 显示全部楼层
楼主, 你用默认的界面方案,就是(业务模型\系统空间\简洁风格)这个运行看看。

当然,如果修改了“系统空间”和“协调空间”下的内容的,那么也还原成原来的,然后测试看看,是否还发那样的SQL,我们默认不会发这样的SQL语句的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 16:01:05 | 显示全部楼层
回复 atiger :

    我们起初也是怀疑是修改了界面方案或者系统空间等引起的,后来我们升级后,不作任何修改,用系统自带的方法登陆,同样出现以上问题;

回复 shangxy :

     你的建议我们会测试一下.
回复 支持 反对

使用道具 举报

发表于 2007-11-29 16:12:29 | 显示全部楼层
如果不升级,直接用2800初始化一个新数据库,然后运行是否也发这样的SQL,
回复 支持 反对

使用道具 举报

发表于 2007-12-3 13:12:53 | 显示全部楼层
怎么样了?楼主按照上面的方法做了么?
回复 支持 反对

使用道具 举报

发表于 2007-12-29 13:40:00 | 显示全部楼层
长期无反馈结贴,有问题再重新开帖子吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-4 16:22 , Processed in 0.041062 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表