重写场景下的磁盘大小调整
高吞吐量数据库的持久磁盘空间大小考虑。
在极端写入场景中,当启用AOF时,AOF重写过程可能需要相当多的磁盘空间用于数据库持久化。
为了估计在这种情况下所需的持久磁盘空间,请使用下面描述的公式。
在极端写入场景下,假设分片大小相同,用于AOF重写所需的持久化磁盘空间:
X (1 + 3Y +Y²) 其中: X = 每个分片的大小 Y = 分片的数量
以下是数据库配置的示例以及在此场景中它们将需要的持久化磁盘空间:
示例 1 | 示例 2 | 示例 3 | 示例 4 | |
---|---|---|---|---|
数据库大小 (GB) | 10 | 10 | 40 | 40 |
分片数量 | 4 | 16 | 5 | 15 |
分片大小 (GB) | 2.5 | 0.625 | 8 | 2.67 |
所需磁盘空间(GB) | 73 | 191 | 328 | 723 |
对于标准使用场景中的磁盘大小要求,请参考 硬件要求 部分。