Type: | enum |
Default: | worker |
Context: | postmaster |
Restart: | true |
Values: | [sync, worker, io_uring] |
Since: | 18 |
Selects the method for executing asynchronous I/O. Possible values are:
-
worker
(execute asynchronous I/O using worker processes) -
io_uring
(execute asynchronous I/O using io_uring, requires a build with --with-liburing / -Dliburing) -
sync
(execute asynchronous-eligible I/O synchronously)
This parameter can only be set at server start.