Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 亚马逊AWS RDS何时需要高内存和CPU?_Amazon Web Services_Scalability_Amazon Rds - Fatal编程技术网

Amazon web services 亚马逊AWS RDS何时需要高内存和CPU?

Amazon web services 亚马逊AWS RDS何时需要高内存和CPU?,amazon-web-services,scalability,amazon-rds,Amazon Web Services,Scalability,Amazon Rds,我知道随着业务的增长,RDS实例可能需要大量的磁盘空间。但是,RDS何时需要高内存?我认为在EC2中需要高内存,在EC2中需要很多业务逻辑,但在RDS中不一定如此。我知道我可能在这里遗漏了一些东西,我们将不胜感激。谢谢 这实际上是数据库如何使用内存的问题 当查询引擎执行语句时,有时会使用内存存储临时结构,如假脱机、表变量等。在很大的内存压力下,这些内容通常会被写入tempdb(在sqlserver的情况下),这会增加i/o开销 对于特定的情况,您确实需要查看自己的使用情况配置文件,看看额外的内存

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

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

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


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

简单的回答是,有了更多的内存,就可以在内存中缓存更多的数据、查询和索引。如果它不能在内存中执行操作,它将在速度慢得多的磁盘上执行。