sql 2005和sql 2000的问题

w88529593 2013-04-14 05:55:13
现在有个问题,请教一下高手们,同一台服务器上面安装了SQL 2005和SQL 2000,先安装的SQL2005,然后又安装的SQL2000,运行了有两个多月了,现在发现SQL2000的sqlservr.exe内存占用可以达到1.7G左右,而SQL2005的sqlservr.exe进程内存使用基本上不会超过100M,但是SQL2005是主要的数据库服务器,并且存放的我们的数据库文件现在都达到2G了,我试着重启了好几次服务器,但是经过一两天以后,再看这个任务管理器,还是发现SQL2000的服务器进程占用的内存比较大,而SQL2005的内存只能占用80M左右,现在经常发现一些莫名其妙的问题,就是某个客户端提交了一些数据以后,在这个客户端电脑刷新,可以查询到这些数据,但是到别的客户端就看不到了,然后不管他,等过半个小时,或者1个小时以后,在别的客户端就能刷新出来了,我怀疑是不是SQL2005的问题,真是很奇怪的事情,之前没有遇到过,请高手指点一下,谢谢
...全文
174 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2013-04-15
  • 打赏
  • 举报
回复
提交以后去数据库看看到底有没有 为什么半小时之后另一个客户端才看到
KevinLiu 2013-04-15
  • 打赏
  • 举报
回复
你服务器内存多大?给SQL SERVER 2005和2000都设置最大内存,最大内存不能超过机器的总内存,另外还要留一部分给操作系统。 关于你说SQL SERVER 2005 内存占用小是从任务管理器看的吗?如果是的话可能不准确,建议查询sys.dm_os_process_memory 或者使用performance counter查看,这个比较准确。
w88529593 2013-04-15
  • 打赏
  • 举报
回复
很是奇怪,明明有些数据提交上去了,数据库中也看到有这些记录,但是统计的时候却出不来,但是我把数据库备份还原到我电脑,再查询的时候就出来了,非常郁闷……
w88529593 2013-04-15
  • 打赏
  • 举报
回复
引用 5 楼 rucypli 的回复:
提交以后去数据库看看到底有没有 为什么半小时之后另一个客户端才看到
谢谢指点,主要咱没在客户现场,这个都是客户自己描述的,说的是这个问题 让人家非常恼火,急着用数据呢,别的地方看不到,我听的很迷糊,从来没发现过这种事情,在他们这里都出现了
w88529593 2013-04-15
  • 打赏
  • 举报
回复
谢谢指点,另外我看好像sys.dm_os_process_memory 只有SQL2008以上版本才有,SQL2005下面没有这个视图啊,请指点一下SQL2005下如何查看
w88529593 2013-04-14
  • 打赏
  • 举报
回复
谢谢你的指点,现在是50个客户端电脑连接这个SQL2005服务器,不过可能服务器配置比较高,专业的联想万全服务器,但是我感觉还是有点不靠谱,好几个客户端同时进行很大的数据量查询,我在服务器看好像只增加了CPU的占用率,内存就是不见增长,郁闷透了
w88529593 2013-04-14
  • 打赏
  • 举报
回复
现在开启的有AWE选项,并且最小内存设置的1000M,然后这个界面最下面选择的是“配置值”,重启以后,还是不行,SQL2005刚启动以后只占60M内存,然后用着会自动增加内存,不过最终没有超过100M,然后SQL2000启动后直接就占了100多M内存,真是郁闷了,我估计是不是因为SQL2005安装的问题?还是因为和SQL2000在同台服务器安装,有冲突?
szm341 2013-04-14
  • 打赏
  • 举报
回复
80M还能工作了嘛。。 你用ssms打开05,右键服务器属性,然在内存中勾选开启AWE选项,并且设置一下最大最小内存 2000中我不知道有没有这样的设置

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧