Documentation Index
Fetch the complete documentation index at: https://docs.risingwave.com/llms.txt
Use this file to discover all available pages before exploring further.
Syntax
Purpose
WhenDML_WAIT_PERSISTENCE is enabled, INSERT, UPDATE, and DELETE wait until their transaction is included in a successful checkpoint before returning.
Unlike FLUSH, this setting does not actively trigger a checkpoint or force immediate frontend snapshot synchronization.
Behavior
- When
DML_WAIT_PERSISTENCEis set totrue,INSERT,UPDATE, andDELETEwait until their transaction is included in a successful checkpoint.- This setting is ignored when
RW_IMPLICIT_FLUSHis set totrue.
- When
DML_WAIT_PERSISTENCEis set tofalse(default behavior),INSERT,UPDATE, andDELETEreturn without waiting for checkpoint persistence unless another mechanism, such asFLUSHorRW_IMPLICIT_FLUSH, is used.