| 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)
worker.
This parameter can only be set at server start.
