【问题标题】:When do we need high memory and CPU in amazon AWS RDS?我们什么时候需要亚马逊 AWS RDS 中的高内存和 CPU?
【发布时间】:2014-04-02 23:30:52
【问题描述】:

据我了解,随着业务的增长,RDS 实例可能需要大量磁盘空间。但是,RDS 什么时候需要高内存呢?我认为在发生大量业务逻辑的 EC2 中将需要高内存,但在 RDS 中不一定如此。我知道我可能在这里遗漏了一些东西,我们将不胜感激。谢谢!

【问题讨论】:

  • 简短的回答是,内存越大,内存中可以缓存的数据、查询和索引就越多。如果它不能在内存中执行操作,它将在磁盘上执行,这要慢得多。

标签: amazon-web-services scalability amazon-rds


【解决方案1】:

这实际上是一个数据库如何使用内存的问题。

当查询引擎正在执行一条语句时,有时会使用内存来存储临时结构,如假脱机、表变量等。在很大的内存压力下,这些东西通常最终被写入 tempdb(在 SQL server 的情况下),这增加了 i/o 开销。

对于特定情况,您确实需要查看自己的使用配置文件,看看额外的内存是否会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    相关资源
    最近更新 更多