1 個回答
- 最新
- 最多得票
- 最多評論
0
【以下的回答经过翻译处理】 请注意,Aurora Postgres实例的总内存不是空闲内存和活动内存的总和。在Aurora Postgres中,I/O由Aurora存储驱动程序处理。表格或索引没有文件系统或二级缓存。这意味着shared_buffers应该比PostgreSQL社区建议的更大。
对于Aurora DB实例,默认的DB参数组shared_buffers的取值在50%和75%之间的,默认值取决于实例类。这是因为Aurora PostgreSQL消除了双重缓冲,并且不使用文件系统高速缓存。因此,Aurora PostgreSQL可以增加shared_buffers以改善性能。当使用Aurora PostgreSQL时,使用shared_buffers DB参数的默认值75%是最佳实践。较小的值会通过减少数据页的可用内存并增加Aurora存储子系统上的I/O来降低性能。[1]
您可以在此处了解有关Aurora Postgres中与内存和缓冲相关的参数的更多信息:https://aws.amazon.com/blogs/database/amazon-aurora-postgresql-parameters-part-1-memory-and-query-plan-management/#:~:text=Memory%20and%20buffer%20related%20parameters。
相關內容
- 已提問 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前