SQL资源释放问题(100分)

S

sharewe

Unregistered / Unconfirmed
GUEST, unregistred user!
打开系统一直使用,此时ADO是一直与数据库连着的,问题是用久了后SQL在系统中占用的内存就会非常大,关掉系统也一样,一定要停掉SQL后才能释放内存,我想在退出系统时就释放内存,请问如何解决?
 
那要使用池之类
 
to: ycluo
我看过你之前问的关于数据库连接池的问题,我现在的情形跟你以前的差不多,就是有好几个rdm模块,每个都有adoconnection,应该如何应用?
 
你这个是MS SQL自带的连接池处理问题,可以设定当内存增加到一定的值是进行释放。。。
可以在SQL内存管理里面设置,,最大值和最小值,,一样的就行了,
它不会超过设置的大小,,
最好是系统内存的三分之二!
min server memory 和 max server memory 配置选项建立由 SQL Server 数据库引擎使用的内存量的上限和下限。
 
楼上说的是: 可以简单在企业管理器中对SQL服务器进行内存使用限制
 
这个我知道,因为用久了内存占用就大了,设置小了对系统速度又有影响,所以最好的方法是程式自己释放最好,有没有好的方法?
 
顶部