如何提高冷存数据的读写性能

本文介绍提高冷存数据读写性能的最佳实践。

场景描述

由于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(当前支持的最大值)