云数据库 GAUSSDB-后端写线程:max_io_capacity

时间:2024-11-13 14:45:03

max_io_capacity

参数说明:设置后端pagewriter刷页线程批量刷脏每秒的I/O上限。

参数类型:整型

参数单位:kB

取值范围:30720~10485760

默认值:512000(即500MB)

设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。取值不带单位,则默认为kB;取值如果要带单位,必须为kB、MB、GB。例如:max_io_capacity=512000,max_io_capacity=512000kB,max_io_capacity=500MB都表示设置max_io_capacity为500MB。

设置建议:根据具体业务场景和磁盘I/O能力进行设置。比如磁盘I/O带宽为500MB,建议设置带宽为500MB以内。要求更小的RTO时间或者在大容量场景,可以调大max_io_capacity,例如设置为2GB。

设置不当的风险与影响:设置过小时,刷脏速度慢于业务产生脏页的速度,会导致缓冲区脏页满,从而导致性能劣化。设置过大时,会导致写放大,影响存储设备寿命。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0328.html