灌水唠嗑区
技术分享
文章

BatchedRead 批量轻扫描参数,优化变长与索引场景 IO 开销

发表于2026-06-03 19:05:186次浏览0个评论

BatchedRead 批量轻扫描参数,优化变长与索引场景 IO 开销

业务表大量存在 VARCHAR 变长字段、压缩数据表时,全表扫描极易产生大量随机 IO,GBase8s 的 BatchedRead 批量轻扫描参数可以针对性降 IO。
BATCHEDREAD_TABLE控制数据表批量轻扫描开关,作用范围包含压缩表、行超数据页的表、VARCHAR/LVARCHAR/NVARCHAR 变长字段表,开启后数据库合并零散 IO 请求、批量预读磁盘,削减随机 IO 次数。
BATCHEDREAD_INDEX面向索引扫描优化,启用后索引区间查询走批量预读,避免单页索引反复读取带来的性能损耗。
实操建议:变长字段多、压缩表占比高的业务全局开启;小表高频联机业务按需关闭,规避额外内存开销。

评论

登录后才可以发表评论