首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于SQL Server的AWS RDS可用内存

问适用于SQL Server的AWS RDS可用内存
EN

Stack Overflow用户
提问于 2016-09-13 09:48:26
回答 1查看 2.6K关注 0票数 1

我在AWS RDS (t2.media,4G内存)中运行一个小型数据库,我发现无论连接数是20还是200,SQL Server的可释放内存都只有250MB。

我之前的数据库是在t2.medium EC2上运行的,没有问题。我想知道RDS中的内存使用率是否更高?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-13 13:37:47

可释放内存通常表示运行SQL的物理服务器的RAM。因此,如果你的可释放内存不足,那么它肯定意味着它正在某个地方被使用。如果会话正在执行内存密集型DDL和DML语句,则会影响内存和交换空间的使用。

250mb对我来说似乎太低了,因为你可以允许200个连接到RDS。你不应该让你的RDS太接近极限。在DML、DDL和TCL查询增加的情况下,我们的Ram可以消耗100%,并可能导致延迟问题。

我建议您启用slow_query_log和general_log参数,以帮助识别可能消耗此内存的查询。FreeableMemory的减少似乎是由您的实例在此期间的工作负载造成的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39461103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档