当前位置: 代码迷 >> SQL >> sql占内存太大,怎样设置对sql的内存限制解决方案
  详细解决方案

sql占内存太大,怎样设置对sql的内存限制解决方案

热度:213   发布时间:2016-05-05 15:29:00.0
sql占内存太大,怎样设置对sql的内存限制
请教两个问题:
1、我想修改   fromA数据表中content字段中的文章内容。例如:把“张三”改为“李四”、“北京”改为“上海”。但是系统却总是提示“207”无效,并且字段中文本内容处都显示 <long   text> .
请问怎样写这个语句?并且如果想看到 <long   text> 所代表的内容,应该怎样做?

2、sql占内存太大,而不能自己释放。我想设置对sql的内存限制,于是通过“服务器组——属性”将sql的内存值由511滑到了200,将线程由255改为200。但是,但我再次打开这个窗口时,发现所改的地方又恢复了原状,不能改变,sql对内存的占用仍然很高。
请问怎样解决这个问题?
请不吝赐教!谢谢!

------解决方案--------------------
由于 SQL使用了缓存技术,所以在使用一段时间以后内存占用会越来越多。
打开企业管理器,在你的SQL服务器上点右键,查看属性。

1.在“内存”项中把内存的“最大值”改小一点,不要超过你的内存的一半,或者选中“使用固定的内存大小”,然后将值设定为你内存的一半也可以。
2.在数据库实例里面配置内存,在没有超过最大值之前mssql不会释放已经分配的内存(用作磁盘缓存),除非重启实例
试一下!
  相关解决方案