<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[关于Sql Server会一直占用至无限大的内存]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[数据库技术]]></category>
<pubDate>Thu, 12 Oct 2006 00:30:51 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	提出问题： <br/><br/> &nbsp; &nbsp;如果用惯了MySql之类，开始时一定会对Sql Server用的很不习惯，特别是对于数据库和WEB没有分离的中小型服务器，不管你的站访问量大不大，运行几天后都会发现，Sql Server几乎占用了所有内存。 <br/><br/> &nbsp; &nbsp;原因分析： <br/><br/> &nbsp; &nbsp;一般人很自然的会去找程序是否优化的原因，实际上，如果开启了数据库连接池，即使程序中从来没有关闭SQL Server连接的语句，对Sql Server影响都是很微的。 <br/><br/> &nbsp; &nbsp;如果程序里的结果集之类没关闭，对内存肯定会有影响，但试想一下，像Sql Server这样重量级的东西，难道会连个释放内存这种功能都没有？ <br/><br/> &nbsp; &nbsp;事实的真相： <br/><br/> &nbsp; &nbsp;Sql Server里对内存的操作都是可以限制的，你可以在客户部连接工具中，查看数据库服务器的连接属性，里面就有一个关于内存的选项，你可以给Sql Server设置固定的内存，也可以设置内存使用的最大值和最小值，当然如果你用的是独立的数据库服务器，就建议不要更改里面的东西了，这种事，还是让按人家Microsoft老人家的想法去做吧。 <br/><br/><br/>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] 关于Sql Server会一直占用至无限大的内存]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>