更新时间:2026-08-06 GMT+08:00
分享

应用场景

场景描述

客户业务数据量随着时间推移,积累地越来越多。如果客户业务模型访问的数据范围比较大,业务经常访问的数据范围超过缓冲区大小,就会出现图1,随着访问仓数越来越大,性能越来越低。原因是,访问数据范围除以缓冲区大小的数值越来越大,缓冲区命中率降低,数据库性能下降。如果业务经常访问的数据范围小于缓冲区,则会出现图2,由于访问范围不变,缓冲区命中率不变,数据库性能不会随着数据仓数变大而下降。上述两种场景中数据量都超过了缓冲区的大小,但只有第一种场景才属于大容量场景。如果属于大容量场景,则按照本章节的指导内容进行性能和运维的调优。

图1 冷数据性能曲线
图2 热数据性能曲线

触发条件

正常情况下,当业务经常访问数据规模大于缓冲区大小时,I/O出现带宽满载。

业务影响

性能降低达到50%以上,性能抖动达到30%,当数据规模达到40TB时,构建和备份恢复时间超过8h以上,业务恢复时间严重超标。

适用版本

GaussDB 506.0及以上版本支持如下性能和运维优化。

相关文档