请教sqlserver2000内存释放的问题 我们现在开发的是一个网络分布式程序,在这里需要频繁的对sqlserver2000进行数据库查询操作,我们在每次操作完毕之后,把所有的ADO控件都释放掉了,但是sqlserver2000所占用的内存一点都没有减少,最后到了200M,导致服务器都没有办法运行了,急盼各位大哥指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 仔细了解一下SQL2000的内存使用机制吧. sql server占用200M内存很正常啊。我们的服务器也很经常占用到二三百M内存的。当你select一个很大的表时,sql server就把它调入内存,完成时并不退出内存的。这样可以加快下次select的速度。与你释放ADO控件没有关系的。但是连接就要释放,sql server最多只能同时连接46个连接 把sql server的sp3装了应该会好一些 刚看了个贴---------------------------------回复人: zjcxc(邹建) ( ) 信誉:639 2005-09-03 12:38:00 得分: 0 sql的内存管理机制就是这样的, 如果内存使用没有达到可用内存上限,则会为新需求一直分配内存.你可以在企业管理器--右键SQL实例--属性--内存中设置SQL Server使用内存的上限. 在查询分析器上能正常 delphi上运行就出错 急急急急急急急急 关于delphi数据库访问“并发性”问题的讨论? 关于操作WORD的问题,没找到相关的贴子,请高手们出山. 关于打印的问题 高分求教公式解析器的问题! 请问DsgnIntf.pas是什么控件里面的文件啊? 2002 borland 技术大会 上海站 会议笔记 关于QuickReport,怎样指定显示列宽? 请问大家都需要哪些方面的Delphi图书?我们有意开发Delphi方面的精品图书,希望与大家多交流。 Delphi 6 的 BUG? fastreport3变量问题--在线等 中国 处女 最少的城市
当你select一个很大的表时,sql server就把它调入内存,完成时并不退出内存的。这样可以加快下次select的速度。与你释放ADO控件没有关系的。但是连接就要释放,sql server最多只能同时连接46个连接
---------------------------------
回复人: zjcxc(邹建) ( ) 信誉:639 2005-09-03 12:38:00 得分: 0
sql的内存管理机制就是这样的, 如果内存使用没有达到可用内存上限,则会为新需求一直分配内存.你可以在企业管理器--右键SQL实例--属性--内存中设置SQL Server使用内存的上限.