多项选择题

当发生以下哪种情况时,后台进程WAL_writer会执行WAL缓存持久化操作()?

A.事务被中止时
B.WAL buffer被写满时
C.checkpoint发起时
D.达到wal_writer_delay设置的时间间隔时