SQL 内存释放问题 这样不行,程序本身是要进行海量运算,内存设小了,运算不了,问题是,在运算结束后,SQL Server 怎么不会自动释放内存 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你设置的 rs.close 根本就是客户端的内存释放,跟SQLSERVER没关系SQL 的 内存行用大值,对于一般的使用(不是专用的数据库服务器)只需要分配64M内存就够了(尤其在调试程序的时候),多给白瞎 我建议你加根内存,其二sql server自动分配内存,应该和你前端程序没有太大关系. 将你的存储过程创建时添加上with recompile开关。这样会释放掉相应的一部分内存。 这个SQL Server本身存在地问题,在2000中也没有很好的解决,所以一旦一个数据处理运行起来,内存很快就会被吃的差不多,而且查询或者处理完成之后,内存也无法释放。所以可能在编写存储过程中,注意减少一次提出或者处理的数据量。 这个问题微软也没有提供好的解决办法,所以,各位,等吧不过建议老兄考虑一下优化你的sql 既然微软没有什么好办法,为何那位朋友所述的用delphi访问却可以释放内存呢?看来应该是有办法的。 这是SQL本身的问题,目前在SQL问题没有解决之前只能:1。优化SQL的程序2。限制SQL的内存使用 关于sql列的默认值 ADO调用存储过程的问题 消息 50001,级别 1,状态 50001 xpsql.cpp: 错误 5 来自 CreateProcess(第 737 行) 求助 存储过程参数的转化 sql6.5数据库备份出问题啦急啊我在客户这里啊! 急请问,数据库中2个表怎么查重 主键ID是主动编号,我想在记录为10的记录 后面插入一条记录,不知道怎么做? 这个语句问题Select Convert(datetime,'01/dec/2008') 可以用一句SQL求出吗? 我在往ACCESS的表单中写数据时为什么提示我说"字段太小....."? 请高人指点!
SQL 的 内存行用大值,对于一般的使用(不是专用的数据库服务器)只需要分配64M内存就够了(尤其在调试程序的时候),多给白瞎
为何那位朋友所述的用delphi访问却可以释放内存呢?看来应该是有办法的。
1。优化SQL的程序
2。限制SQL的内存使用