本文介绍提高冷存数据读写性能的最佳实践。
场景描述
由于OSS延迟较高,冷存中的数据读写性能会下降,PolarDB PostgreSQL版(兼容Oracle)在开启冷数据分层存储功能时,默认会在云盘上开辟很小量的物化缓存空间,用于存储冷存元数据及一些IO合并。如果要追求冷存数据读写更高的性能,可根据数据量及使用场景在控制台将物化缓存扩大。
操作步骤
在控制台参数界面找到 polar_smgrcache_size
参数,调整该参数即可,调整完后无需重启立即生效。该参数表示缓存的大小,单位为GB,默认为1,设置为0时表示关闭缓存(不建议设置为0)。
polar_smgrcache_size
参数设置示例:
设置值 | 代表缓存的大小 |
0 | 0(缓存被关闭) |
1 | 1 GB |
2 | 2 GB |
128 | 128 GB(当前支持的最大值) |
文档内容是否对您有帮助?