应用场景
场景描述
客户业务数据量随着时间推移,积累地越来越多。如果客户业务模型访问的数据范围比较大,业务经常访问的数据范围超过缓冲区大小,就会出现图1,随着访问仓数越来越大,性能越来越低。原因是,访问数据范围除以缓冲区大小的数值越来越大,缓冲区命中率降低,数据库性能下降。如果业务经常访问的数据范围小于缓冲区,则会出现图2,由于访问范围不变,缓冲区命中率不变,数据库性能不会随着数据仓数变大而下降。上述两种场景中数据量都超过了缓冲区的大小,但只有第一种场景才属于大容量场景。如果属于大容量场景,则按照本章节的指导内容进行性能和运维的调优。
触发条件
正常情况下,当业务经常访问数据规模大于缓冲区大小时,I/O出现带宽满载。
业务影响
性能降低达到50%以上,性能抖动达到30%,当数据规模达到40TB时,构建和备份恢复时间超过8h以上,业务恢复时间严重超标。
适用版本
GaussDB 506.0及以上版本支持如下性能和运维优化。

