checkpoint_completion_target
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. | 
| Data type | numeric | 
| Default value | 0.9 | 
| Allowed values | 0-1 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_completion_target | 
checkpoint_flush_after
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Number of pages after which previously performed writes are flushed to disk. | 
| Data type | integer | 
| Default value | 32 | 
| Allowed values | 32 | 
| Parameter type | read-only | 
| Documentation | checkpoint_flush_after | 
checkpoint_timeout
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day. | 
| Data type | integer | 
| Default value | 600 | 
| Allowed values | 30-86400 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_timeout | 
checkpoint_warning
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this. | 
| Data type | integer | 
| Default value | 30 | 
| Allowed values | 0-2147483647 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_warning | 
max_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum size to let the WAL grow before triggering automatic checkpoint. | 
| Data type | integer | 
| Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | 
| Allowed values | 32-65536 | 
| Parameter type | dynamic | 
| Documentation | max_wal_size | 
Azure-specific notes
The default value for the max_wal_size server parameter is calculated when you provision the instance of Azure Database for PostgreSQL flexible server, based on the product name that you select for its compute. Any subsequent changes of product selection to the compute that supports the flexible server won't have any effect on the default value for the max_wal_size server parameter of that instance.
Every time you change the size of the disk assigned to the instance, you should also adjust the value for the max_wal_size parameter according to the values listed in the following table.
The value is computed based on the size of the disk chosen for the instance, as indicated in the following table:
| Disks size | max_wal_size | 
| 32 GiB | 2048  MiB | 
| 64 GiB | 4096  MiB | 
| 128 GiB | 12288  MiB | 
| 256 GiB | 20480  MiB | 
| 512 GiB | 25600  MiB | 
| 512 GiB | 25600  MiB | 
| 1 TiB | 30720  MiB | 
| 2 TiB | 40960  MiB | 
| 4 TiB | 40960  MiB | 
| 8 TiB | 65536  MiB | 
| 16 TiB | 65536  MiB | 
| 32 TiB | 65536  MiB | 
min_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Sets the minimum size to shrink the WAL to. | 
| Data type | integer | 
| Default value | 80 | 
| Allowed values | 32-2097151 | 
| Parameter type | dynamic | 
| Documentation | min_wal_size | 
 
checkpoint_completion_target
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. | 
| Data type | numeric | 
| Default value | 0.9 | 
| Allowed values | 0-1 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_completion_target | 
checkpoint_flush_after
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Number of pages after which previously performed writes are flushed to disk. | 
| Data type | integer | 
| Default value | 32 | 
| Allowed values | 32 | 
| Parameter type | read-only | 
| Documentation | checkpoint_flush_after | 
checkpoint_timeout
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day. | 
| Data type | integer | 
| Default value | 600 | 
| Allowed values | 30-86400 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_timeout | 
checkpoint_warning
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this. | 
| Data type | integer | 
| Default value | 30 | 
| Allowed values | 0-2147483647 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_warning | 
max_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum size to let the WAL grow before triggering automatic checkpoint. | 
| Data type | integer | 
| Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | 
| Allowed values | 32-65536 | 
| Parameter type | dynamic | 
| Documentation | max_wal_size | 
Azure-specific notes
The default value for the max_wal_size server parameter is calculated when you provision the instance of Azure Database for PostgreSQL flexible server, based on the product name that you select for its compute. Any subsequent changes of product selection to the compute that supports the flexible server won't have any effect on the default value for the max_wal_size server parameter of that instance.
Every time you change the size of the disk assigned to the instance, you should also adjust the value for the max_wal_size parameter according to the values listed in the following table.
The value is computed based on the size of the disk chosen for the instance, as indicated in the following table:
| Disks size | max_wal_size | 
| 32 GiB | 2048  MiB | 
| 64 GiB | 4096  MiB | 
| 128 GiB | 12288  MiB | 
| 256 GiB | 20480  MiB | 
| 512 GiB | 25600  MiB | 
| 512 GiB | 25600  MiB | 
| 1 TiB | 30720  MiB | 
| 2 TiB | 40960  MiB | 
| 4 TiB | 40960  MiB | 
| 8 TiB | 65536  MiB | 
| 16 TiB | 65536  MiB | 
| 32 TiB | 65536  MiB | 
min_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Sets the minimum size to shrink the WAL to. | 
| Data type | integer | 
| Default value | 80 | 
| Allowed values | 32-2097151 | 
| Parameter type | dynamic | 
| Documentation | min_wal_size | 
 
checkpoint_completion_target
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. | 
| Data type | numeric | 
| Default value | 0.9 | 
| Allowed values | 0-1 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_completion_target | 
checkpoint_flush_after
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Number of pages after which previously performed writes are flushed to disk. | 
| Data type | integer | 
| Default value | 32 | 
| Allowed values | 32 | 
| Parameter type | read-only | 
| Documentation | checkpoint_flush_after | 
checkpoint_timeout
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day. | 
| Data type | integer | 
| Default value | 600 | 
| Allowed values | 30-86400 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_timeout | 
checkpoint_warning
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this. | 
| Data type | integer | 
| Default value | 30 | 
| Allowed values | 0-2147483647 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_warning | 
max_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum size to let the WAL grow before triggering automatic checkpoint. | 
| Data type | integer | 
| Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | 
| Allowed values | 32-65536 | 
| Parameter type | dynamic | 
| Documentation | max_wal_size | 
Azure-specific notes
The default value for the max_wal_size server parameter is calculated when you provision the instance of Azure Database for PostgreSQL flexible server, based on the product name that you select for its compute. Any subsequent changes of product selection to the compute that supports the flexible server won't have any effect on the default value for the max_wal_size server parameter of that instance.
Every time you change the size of the disk assigned to the instance, you should also adjust the value for the max_wal_size parameter according to the values listed in the following table.
The value is computed based on the size of the disk chosen for the instance, as indicated in the following table:
| Disks size | max_wal_size | 
| 32 GiB | 2048  MiB | 
| 64 GiB | 4096  MiB | 
| 128 GiB | 12288  MiB | 
| 256 GiB | 20480  MiB | 
| 512 GiB | 25600  MiB | 
| 512 GiB | 25600  MiB | 
| 1 TiB | 30720  MiB | 
| 2 TiB | 40960  MiB | 
| 4 TiB | 40960  MiB | 
| 8 TiB | 65536  MiB | 
| 16 TiB | 65536  MiB | 
| 32 TiB | 65536  MiB | 
min_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Sets the minimum size to shrink the WAL to. | 
| Data type | integer | 
| Default value | 80 | 
| Allowed values | 32-2097151 | 
| Parameter type | dynamic | 
| Documentation | min_wal_size | 
 
checkpoint_completion_target
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. | 
| Data type | numeric | 
| Default value | 0.9 | 
| Allowed values | 0-1 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_completion_target | 
checkpoint_flush_after
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Number of pages after which previously performed writes are flushed to disk. | 
| Data type | integer | 
| Default value | 32 | 
| Allowed values | 32 | 
| Parameter type | read-only | 
| Documentation | checkpoint_flush_after | 
checkpoint_timeout
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day. | 
| Data type | integer | 
| Default value | 600 | 
| Allowed values | 30-86400 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_timeout | 
checkpoint_warning
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this. | 
| Data type | integer | 
| Default value | 30 | 
| Allowed values | 0-2147483647 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_warning | 
max_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum size to let the WAL grow before triggering automatic checkpoint. | 
| Data type | integer | 
| Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | 
| Allowed values | 32-65536 | 
| Parameter type | dynamic | 
| Documentation | max_wal_size | 
Azure-specific notes
The default value for the max_wal_size server parameter is calculated when you provision the instance of Azure Database for PostgreSQL flexible server, based on the product name that you select for its compute. Any subsequent changes of product selection to the compute that supports the flexible server won't have any effect on the default value for the max_wal_size server parameter of that instance.
Every time you change the size of the disk assigned to the instance, you should also adjust the value for the max_wal_size parameter according to the values listed in the following table.
The value is computed based on the size of the disk chosen for the instance, as indicated in the following table:
| Disks size | max_wal_size | 
| 32 GiB | 2048  MiB | 
| 64 GiB | 4096  MiB | 
| 128 GiB | 12288  MiB | 
| 256 GiB | 20480  MiB | 
| 512 GiB | 25600  MiB | 
| 512 GiB | 25600  MiB | 
| 1 TiB | 30720  MiB | 
| 2 TiB | 40960  MiB | 
| 4 TiB | 40960  MiB | 
| 8 TiB | 65536  MiB | 
| 16 TiB | 65536  MiB | 
| 32 TiB | 65536  MiB | 
min_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Sets the minimum size to shrink the WAL to. | 
| Data type | integer | 
| Default value | 80 | 
| Allowed values | 32-2097151 | 
| Parameter type | dynamic | 
| Documentation | min_wal_size | 
 
checkpoint_completion_target
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. | 
| Data type | numeric | 
| Default value | 0.9 | 
| Allowed values | 0-1 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_completion_target | 
checkpoint_flush_after
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Number of pages after which previously performed writes are flushed to disk. | 
| Data type | integer | 
| Default value | 32 | 
| Allowed values | 32 | 
| Parameter type | read-only | 
| Documentation | checkpoint_flush_after | 
checkpoint_timeout
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day. | 
| Data type | integer | 
| Default value | 600 | 
| Allowed values | 30-86400 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_timeout | 
checkpoint_warning
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this. | 
| Data type | integer | 
| Default value | 30 | 
| Allowed values | 0-2147483647 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_warning | 
max_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum size to let the WAL grow before triggering automatic checkpoint. | 
| Data type | integer | 
| Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | 
| Allowed values | 32-65536 | 
| Parameter type | dynamic | 
| Documentation | max_wal_size | 
Azure-specific notes
The default value for the max_wal_size server parameter is calculated when you provision the instance of Azure Database for PostgreSQL flexible server, based on the product name that you select for its compute. Any subsequent changes of product selection to the compute that supports the flexible server won't have any effect on the default value for the max_wal_size server parameter of that instance.
Every time you change the size of the disk assigned to the instance, you should also adjust the value for the max_wal_size parameter according to the values listed in the following table.
The value is computed based on the size of the disk chosen for the instance, as indicated in the following table:
| Disks size | max_wal_size | 
| 32 GiB | 2048  MiB | 
| 64 GiB | 4096  MiB | 
| 128 GiB | 12288  MiB | 
| 256 GiB | 20480  MiB | 
| 512 GiB | 25600  MiB | 
| 512 GiB | 25600  MiB | 
| 1 TiB | 30720  MiB | 
| 2 TiB | 40960  MiB | 
| 4 TiB | 40960  MiB | 
| 8 TiB | 65536  MiB | 
| 16 TiB | 65536  MiB | 
| 32 TiB | 65536  MiB | 
min_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Sets the minimum size to shrink the WAL to. | 
| Data type | integer | 
| Default value | 80 | 
| Allowed values | 32-2097151 | 
| Parameter type | dynamic | 
| Documentation | min_wal_size | 
 
checkpoint_completion_target
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. | 
| Data type | numeric | 
| Default value | 0.9 | 
| Allowed values | 0-1 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_completion_target | 
checkpoint_flush_after
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Number of pages after which previously performed writes are flushed to disk. | 
| Data type | integer | 
| Default value | 32 | 
| Allowed values | 32 | 
| Parameter type | read-only | 
| Documentation | checkpoint_flush_after | 
checkpoint_timeout
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day. | 
| Data type | integer | 
| Default value | 600 | 
| Allowed values | 30-86400 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_timeout | 
checkpoint_warning
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this. | 
| Data type | integer | 
| Default value | 30 | 
| Allowed values | 0-2147483647 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_warning | 
max_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum size to let the WAL grow before triggering automatic checkpoint. | 
| Data type | integer | 
| Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | 
| Allowed values | 32-65536 | 
| Parameter type | dynamic | 
| Documentation | max_wal_size | 
Azure-specific notes
The default value for the max_wal_size server parameter is calculated when you provision the instance of Azure Database for PostgreSQL flexible server, based on the product name that you select for its compute. Any subsequent changes of product selection to the compute that supports the flexible server won't have any effect on the default value for the max_wal_size server parameter of that instance.
Every time you change the size of the disk assigned to the instance, you should also adjust the value for the max_wal_size parameter according to the values listed in the following table.
The value is computed based on the size of the disk chosen for the instance, as indicated in the following table:
| Disks size | max_wal_size | 
| 32 GiB | 2048  MiB | 
| 64 GiB | 4096  MiB | 
| 128 GiB | 12288  MiB | 
| 256 GiB | 20480  MiB | 
| 512 GiB | 25600  MiB | 
| 512 GiB | 25600  MiB | 
| 1 TiB | 30720  MiB | 
| 2 TiB | 40960  MiB | 
| 4 TiB | 40960  MiB | 
| 8 TiB | 65536  MiB | 
| 16 TiB | 65536  MiB | 
| 32 TiB | 65536  MiB | 
min_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Sets the minimum size to shrink the WAL to. | 
| Data type | integer | 
| Default value | 80 | 
| Allowed values | 32-2097151 | 
| Parameter type | dynamic | 
| Documentation | min_wal_size | 
 
checkpoint_completion_target
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. | 
| Data type | numeric | 
| Default value | 0.9 | 
| Allowed values | 0-1 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_completion_target | 
checkpoint_flush_after
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Number of pages after which previously performed writes are flushed to disk. | 
| Data type | integer | 
| Default value | 32 | 
| Allowed values | 32 | 
| Parameter type | read-only | 
| Documentation | checkpoint_flush_after | 
checkpoint_timeout
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day. | 
| Data type | integer | 
| Default value | 600 | 
| Allowed values | 30-86400 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_timeout | 
checkpoint_warning
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this. | 
| Data type | integer | 
| Default value | 30 | 
| Allowed values | 0-2147483647 | 
| Parameter type | dynamic | 
| Documentation | checkpoint_warning | 
max_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Maximum size to let the WAL grow before triggering automatic checkpoint. | 
| Data type | integer | 
| Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | 
| Allowed values | 32-65536 | 
| Parameter type | dynamic | 
| Documentation | max_wal_size | 
Azure-specific notes
The default value for the max_wal_size server parameter is calculated when you provision the instance of Azure Database for PostgreSQL flexible server, based on the product name that you select for its compute. Any subsequent changes of product selection to the compute that supports the flexible server won't have any effect on the default value for the max_wal_size server parameter of that instance.
Every time you change the size of the disk assigned to the instance, you should also adjust the value for the max_wal_size parameter according to the values listed in the following table.
The value is computed based on the size of the disk chosen for the instance, as indicated in the following table:
| Disks size | max_wal_size | 
| 32 GiB | 2048  MiB | 
| 64 GiB | 4096  MiB | 
| 128 GiB | 12288  MiB | 
| 256 GiB | 20480  MiB | 
| 512 GiB | 25600  MiB | 
| 512 GiB | 25600  MiB | 
| 1 TiB | 30720  MiB | 
| 2 TiB | 40960  MiB | 
| 4 TiB | 40960  MiB | 
| 8 TiB | 65536  MiB | 
| 16 TiB | 65536  MiB | 
| 32 TiB | 65536  MiB | 
min_wal_size
| Attribute | Value | 
| Category | Write-Ahead Log / Checkpoints | 
| Description | Sets the minimum size to shrink the WAL to. | 
| Data type | integer | 
| Default value | 80 | 
| Allowed values | 32-2097151 | 
| Parameter type | dynamic | 
| Documentation | min_wal_size |