数据仓库服务 GAUSSDB(DWS)-降低IO的处理方案:场景9:行存大表首次查询

时间:2025-01-03 09:57:15

场景9:行存大表首次查询

某业务场景出现备DN持续catchup,IO压力大,观察某个SQL等待视图在wait wal sync。

排查业务发现某查询语句执行时间较长,执行kill命令后恢复。

触发因素:行存表大量数据入库后,首次查询触发page hint产生大量X LOG ,触发主备同步慢及大量IO消耗。

解决措施

  • 对该类一次性访问大量新数据的场景,修改行存表为列存表。
  • 可关闭wal_log_hints和enable_crc_check参数(不推荐该方式,因故障期间有数据丢失风险)。
support.huaweicloud.com/trouble-dws/dws_09_0111.html