请问,不再投资硬件,如何能解决SQL服务器内存不足问题

老龙友 2010-02-10 02:29:31
我现在被一个问题所困扰

有一个应用系统,数据一直在缓慢增长

数据库的SIZE现在是3G左右,服务器的物理内存是8G,现在长期占用6G左右。

再去掉其他应用程序和操作系统占用,剩余物理内存仅有200M左右。

假如我现在不再考虑增加硬件投资,那么应该如何应对内存不足的问题。

请不要告诉我在SQL SERVER中限制物理内存使用,因为数据迟早是越变越大的,当数据大到一定程度,再限制物理内存使用将会导致增加磁盘IO从而严重降低性能。

有没有人有什么办法可以帮我解决,谢谢了!
...全文
109 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
老龙友 2010-02-10
  • 打赏
  • 举报
回复
引用 4 楼 htl258 的回复:
几乎没什么好办法,不增加物理内存只有增加虚拟内存.


不是吧。。难道真的没办法了吗。。
Yang_ 2010-02-10
  • 打赏
  • 举报
回复
数据库限制一下,给它6G差不多了
你不限制它会一直用,几十G都会占用的。

nzperfect 2010-02-10
  • 打赏
  • 举报
回复
引用 7 楼 andywongz 的回复:
引用 3 楼 ldslove 的回复:
分配6G给数据库,系统2G就能满足了吧。

现在的问题就是满足不了了。
而且我说了,数据是在不断缓慢增长的,将来数据总会增长到非常大的那一天,那时8G内存就会捉襟见肘。


估计等到那一天,你就不会问这个问题了。
老龙友 2010-02-10
  • 打赏
  • 举报
回复
引用 3 楼 ldslove 的回复:
分配6G给数据库,系统2G就能满足了吧。


现在的问题就是满足不了了。
而且我说了,数据是在不断缓慢增长的,将来数据总会增长到非常大的那一天,那时8G内存就会捉襟见肘。
老龙友 2010-02-10
  • 打赏
  • 举报
回复
引用 2 楼 ldslove 的回复:
应该没什么问题吧。
我几十G的游戏数据库才8G的内存


我们有接近300个用户,且都是密集型访问,所以内存占用很大。
老龙友 2010-02-10
  • 打赏
  • 举报
回复
引用 1 楼 beirut 的回复:
sql
竟然占用那么多内存


在不限制物理内存使用的情况下,每月都会增长1G的内存占用。
htl258_Tony 2010-02-10
  • 打赏
  • 举报
回复
几乎没什么好办法,不增加物理内存只有增加虚拟内存.
东那个升 2010-02-10
  • 打赏
  • 举报
回复
分配6G给数据库,系统2G就能满足了吧。
东那个升 2010-02-10
  • 打赏
  • 举报
回复
应该没什么问题吧。
我几十G的游戏数据库才8G的内存
黄_瓜 2010-02-10
  • 打赏
  • 举报
回复
sql
竟然占用那么多内存

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧