diff --git a/articles/cosmos-db/mongodb/cosmos-db-vs-mongodb-atlas.md b/articles/cosmos-db/mongodb/cosmos-db-vs-mongodb-atlas.md index 01e574bb8c..bc5c466480 100644 --- a/articles/cosmos-db/mongodb/cosmos-db-vs-mongodb-atlas.md +++ b/articles/cosmos-db/mongodb/cosmos-db-vs-mongodb-atlas.md @@ -43,7 +43,7 @@ ms.date: 02/27/2024 | Support for MongoDB multi-document ACID transactions | Yes, with [vCore-based Azure Cosmos DB for MongoDB](./vcore/introduction.md) | Yes | | JSON data type support | BSON (Binary JSON) | BSON (Binary JSON) | | Support for MongoDB aggregation pipeline | Yes. Supporting MongoDB wire protocol v7, v6, and v5 in vCore and RU architectures.​ | Yes | -| Maximum document size | 16 MB | 16 MB | +| Maximum document size | 16 MB in vCore and RU architecture | 16 MB | | JSON schema for data governance controls | Currently in development | Yes | | Integrated text search | Yes | Yes | | Integrated querying of data in cloud object storage | Yes, with Synapse Link | Yes | diff --git a/articles/cosmos-db/nosql/query/working-with-json.md b/articles/cosmos-db/nosql/query/working-with-json.md index 5da335d890..06da46389d 100644 --- a/articles/cosmos-db/nosql/query/working-with-json.md +++ b/articles/cosmos-db/nosql/query/working-with-json.md @@ -61,13 +61,13 @@ Here's a document with nested JSON: In this case, the ``sku``, ``colors``, and ``sizes`` properties are all nested within the ``metadata`` property. The ``name`` property is also nested within the ``manufacturer`` property. -This first example projects two nested properties. +This first example projects three nested properties. ```nosql SELECT - p.name, + p.manufacturer.name, p.metadata.sku, - p.sizes.small.inches AS size + p.metadata.sizes.small.inches AS size FROM products p ``` @@ -75,8 +75,9 @@ FROM ```json [ { - "name": "Teapo rainbow surfboard", - "sku": "72109" + "name": "AdventureWorks", + "sku": "72109", + "size": 76 } ] ``` diff --git a/articles/postgresql/flexible-server/concepts-query-store.md b/articles/postgresql/flexible-server/concepts-query-store.md index 33aa915ea9..67345b0203 100644 --- a/articles/postgresql/flexible-server/concepts-query-store.md +++ b/articles/postgresql/flexible-server/concepts-query-store.md @@ -1,10 +1,10 @@ --- title: Query Store description: This article describes the Query Store feature in Azure Database for PostgreSQL - Flexible Server. -author: varun-dhawan -ms.author: varundhawan +author: nachoalonsoportillo +ms.author: ialonso ms.reviewer: maghan -ms.date: 07/25/2024 +ms.date: 10/22/2024 ms.service: azure-database-postgresql ms.subservice: flexible-server ms.topic: conceptual @@ -275,9 +275,6 @@ This function discards all statistics gathered so far by Query Store. It discard This function discards all statistics gathered in-memory by Query Store (that is, the data in memory that hasn't been flushed yet to the on disk tables supporting persistence of collected data for Query Store). This function can only be executed by the server admin role (**azure_pg_admin**). -## Limitations and known issues -[!INCLUDE [Note Query store and Azure storage compability](includes/note-query-store-azure-storage-compability.md)] - ### Read-only mode When an Azure Database for PostgreSQL - Flexible Server instance is in read-only mode, such as when the `default_transaction_read_only` parameter is set to `on`, or if read-only mode is [automatically enabled due to reaching storage capacity](concepts-limits.md#storage), Query Store does not capture any data. diff --git a/articles/postgresql/flexible-server/includes/extensions-table.md b/articles/postgresql/flexible-server/includes/extensions-table.md index 500c58359a..8e1e7a9b38 100644 --- a/articles/postgresql/flexible-server/includes/extensions-table.md +++ b/articles/postgresql/flexible-server/includes/extensions-table.md @@ -2,16 +2,16 @@ author: akashraokm ms.author: akashrao ms.reviewer: maghan -ms.date: 10/12/2024 +ms.date: 10/22/2024 ms.service: azure-database-postgresql ms.subservice: flexible-server ms.topic: include --- | **Extension name** | **Description** | **PostgreSQL 17** | **PostgreSQL 16** | **PostgreSQL 15** | **PostgreSQL 14** | **PostgreSQL 13** | **PostgreSQL 12** | **PostgreSQL 11** | |----------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|--------------------------|---------------------------|---------------------------|---------------------------|---------------------------|---------------------------|--------------------------| -| [address_standardizer](http://postgis.net/docs/manual-2.5/Address_Standardizer.html) | Used to parse an address into constituent elements. Generally used to support geocoding address normalization step. | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| -| [address_standardizer_data_us](http://postgis.net/docs/manual-2.5/Address_Standardizer.html) | Address Standardizer US dataset example | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| -| [age](https://age.apache.org/) (Preview) | Provides graph database capabilities | N/A | 1.5.0 :heavy_check_mark: | 1.5.0 :heavy_check_mark: | 1.5.0 :heavy_check_mark: | 1.5.0 :heavy_check_mark: | N/A | N/A| +| [address_standardizer](http://postgis.net/docs/manual-2.5/Address_Standardizer.html) | Used to parse an address into constituent elements. Generally used to support geocoding address normalization step. | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| +| [address_standardizer_data_us](http://postgis.net/docs/manual-2.5/Address_Standardizer.html) | Address Standardizer US dataset example | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| +| [age](https://age.apache.org/) (Preview) | Provides graph database capabilities | N/A | 1.5.0 :heavy_check_mark: | 1.5.0 :heavy_check_mark: | 1.5.0 :heavy_check_mark: | 1.5.0 :heavy_check_mark: | N/A | N/A| | [amcheck](https://www.postgresql.org/docs/13/amcheck.html) | Functions for verifying relation integrity | 1.4 | 1.3 | 1.3 | 1.3 | 1.2 | 1.2 | 1.1| | [anon](https://postgresql-anonymizer.readthedocs.io) (Preview) | Data anonymization tools | 1.3.2 :heavy_check_mark: | 1.3.2 :heavy_check_mark: | 1.3.2 :heavy_check_mark: | 1.3.2 :heavy_check_mark: | 1.3.2 :heavy_check_mark: | 1.3.2 :heavy_check_mark: | 1.3.2 :heavy_check_mark:| | [azure_ai](../generative-ai-azure-overview.md) | Azure AI and ML Services integration for PostgreSQL | N/A | 1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | N/A| @@ -38,35 +38,35 @@ ms.topic: include | [pageinspect](https://www.postgresql.org/docs/current/pageinspect.html) | Inspect the contents of database pages at a low level | 1.12 | 1.12 | 1.11 | 1.9 | 1.8 | 1.7 | 1.7| | [pgaudit](https://www.pgaudit.org/) | Provides auditing functionality | 16.0 :heavy_check_mark: | 16.0 :heavy_check_mark: | 1.7 :heavy_check_mark: | 1.6.2 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.4.3 :heavy_check_mark: | 1.3.2 :heavy_check_mark:| | [pg_buffercache](https://www.postgresql.org/docs/current/pgbuffercache.html) | Examine the shared buffer cache | 1.5 | 1.4 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3| -| [pg_cron](https://github.com/citusdata/pg_cron) | Job scheduler for PostgreSQL | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.4-1 :heavy_check_mark:| +| [pg_cron](https://github.com/citusdata/pg_cron) | Job scheduler for PostgreSQL | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.4-1 :heavy_check_mark:| | [pgcrypto](https://www.postgresql.org/docs/current/pgcrypto.html) | Cryptographic functions | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3| | [pg_freespacemap](https://www.postgresql.org/docs/current/pgfreespacemap.html) | Examine the free space map (FSM) | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2| -| [pg_hint_plan](https://github.com/ossc-db/pg_hint_plan) | Makes it possible to tweak PostgreSQL execution plans using so-called hints in SQL comments. | N/A | 1.6.0 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.4 :heavy_check_mark: | 1.3.7 :heavy_check_mark: | 1.3.7 :heavy_check_mark: | 1.3.7 :heavy_check_mark:| -| [pglogical](https://github.com/2ndQuadrant/pglogical) | PostgreSQL Logical Replication | N/A | 2.4.4 :heavy_check_mark: | 2.4.2 :heavy_check_mark: | 2.4.1 :heavy_check_mark: | 2.4.1 :heavy_check_mark: | 2.4.1 :heavy_check_mark: | 2.4.1 :heavy_check_mark:| +| [pg_hint_plan](https://github.com/ossc-db/pg_hint_plan) | Makes it possible to tweak PostgreSQL execution plans using so-called hints in SQL comments. | 1.7.0 :heavy_check_mark: | 1.6.0 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.4 :heavy_check_mark: | 1.3.7 :heavy_check_mark: | 1.3.7 :heavy_check_mark: | 1.3.7 :heavy_check_mark:| +| [pglogical](https://github.com/2ndQuadrant/pglogical) | PostgreSQL Logical Replication | 2.4.5 :heavy_check_mark: | 2.4.4 :heavy_check_mark: | 2.4.2 :heavy_check_mark: | 2.4.1 :heavy_check_mark: | 2.4.1 :heavy_check_mark: | 2.4.1 :heavy_check_mark: | 2.4.1 :heavy_check_mark:| | [pg_partman](https://github.com/pgpartman/pg_partman) | Extension to manage partitioned tables by time or ID | 5.0.1 :heavy_check_mark: | 5.0.1 :heavy_check_mark: | 4.7.1 :heavy_check_mark: | 4.6.1 :heavy_check_mark: | 4.5.0 :heavy_check_mark: | 4.5.0 :heavy_check_mark: | 4.5.0 :heavy_check_mark:| | [pg_prewarm](https://www.postgresql.org/docs/current/pgprewarm.html) | Prewarm relation data | 1.2 :heavy_check_mark: | 1.2 :heavy_check_mark: | 1.2 :heavy_check_mark: | 1.2 :heavy_check_mark: | 1.2 :heavy_check_mark: | 1.2 :heavy_check_mark: | 1.2 :heavy_check_mark:| | [pg_repack](https://reorg.github.io/pg_repack/) | Reorganize tables in PostgreSQL databases with minimal locks | 1.4.7 | 1.4.7 | 1.4.7 | 1.4.7 | 1.4.7 | 1.4.7 | 1.4.7| | [pgrouting](https://pgrouting.org/) | PgRouting Extension | N/A | N/A | 3.5.0 | 3.3.0 | 3.3.0 | 3.3.0 | 3.3.0| | [pgrowlocks](https://www.postgresql.org/docs/current/pgrowlocks.html) | Show row-level locking information | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2| -| [pg_squeeze](https://github.com/cybertec-postgresql/pg_squeeze) | A tool to remove unused space from a relation. | N/A | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.5 :heavy_check_mark:| -| [pg_stat_statements](https://www.postgresql.org/docs/current/pgstatstatements.html) | Track planning and execution statistics of all SQL statements executed | 1.11 :heavy_check_mark: | 1.10 :heavy_check_mark: | 1.10 :heavy_check_mark: | 1.9 :heavy_check_mark: | 1.8 :heavy_check_mark: | 1.7 :heavy_check_mark: | 1.6 :heavy_check_mark:| +| [pg_squeeze](https://github.com/cybertec-postgresql/pg_squeeze) | A tool to remove unused space from a relation. | 1.7 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.6 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.5 :heavy_check_mark: | 1.5 :heavy_check_mark:| +| [pg_stat_statements](https://www.postgresql.org/docs/current/pgstatstatements.html) | Track execution statistics of all SQL statements executed | 1.11 :heavy_check_mark: | 1.10 :heavy_check_mark: | 1.10 :heavy_check_mark: | 1.9 :heavy_check_mark: | 1.8 :heavy_check_mark: | 1.7 :heavy_check_mark: | 1.6 :heavy_check_mark:| | [pgstattuple](https://www.postgresql.org/docs/current/pgstattuple.html) | Show tuple-level statistics | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5| | [pg_trgm](https://www.postgresql.org/docs/current/pgtrgm.html) | Text similarity measurement and index searching based on trigrams | 1.6 | 1.6 | 1.6 | 1.6 | 1.5 | 1.4 | 1.4| | [pg_visibility](https://www.postgresql.org/docs/current/pgvisibility.html) | Examine the visibility map (VM) and page-level visibility info | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2| | [plpgsql](https://www.postgresql.org/docs/current/plpgsql.html) | PL/pgSQL procedural language | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0| | [plv8](https://github.com/plv8/plv8) | PL/JavaScript (v8) trusted procedural language | 3.1.7 | 3.1.7 | 3.1.7 | 3.0.0 | 3.0.0 | 3.0.0 | 3.0.0| -| [postgis](https://www.postgis.net/) | PostGIS geometry and geography spatial types and functions | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| -| [postgis_raster](https://www.postgis.net) | PostGIS raster types and functions | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| -| [postgis_sfcgal](https://www.postgis.net) | PostGIS SFCGAL functions | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| -| [postgis_tiger_geocoder](https://www.postgis.net) | PostGIS tiger geocoder and reverse geocoder | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| -| [postgis_topology](https://postgis.net/docs/Topology.html) | PostGIS topology spatial types and functions | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| +| [postgis](https://www.postgis.net/) | PostGIS geometry and geography spatial types and functions | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| +| [postgis_raster](https://www.postgis.net) | PostGIS raster types and functions | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| +| [postgis_sfcgal](https://www.postgis.net) | PostGIS SFCGAL functions | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| +| [postgis_tiger_geocoder](https://www.postgis.net) | PostGIS tiger geocoder and reverse geocoder | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| +| [postgis_topology](https://postgis.net/docs/Topology.html) | PostGIS topology spatial types and functions | 3.5.0alpha2 | 3.3.3 | 3.3.1 | 3.2.3 | 3.2.3 | 3.2.3 | 3.2.3| | [postgres_fdw](https://www.postgresql.org/docs/current/postgres-fdw.html) | Foreign-data wrapper for remote PostgreSQL servers | 1.1 | 1.1 | 1.1 | 1.1 | 1.0 | 1.0 | 1.0| | [postgres_protobuf](https://github.com/mpartel/postgres-protobuf) | Protocol buffers for PostgreSQL | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | N/A| -| [semver](https://pgxn.org/dist/semver/doc/semver.html) | Semantic version data type | 0.32.1 | 0.32.1 | 0.32.0 | 0.32.0 | 0.32.0 | 0.32.0 | 0.32.0| +| [semver](https://pgxn.org/dist/semver/doc/semver.html) | Semantic version data type | 0.32.1 | 0.32.1 | 0.32.0 | 0.32.0 | 0.32.0 | 0.32.0 | 0.32.0| | [session_variable](https://github.com/splendiddata/session_variable) | Session_variable - registration and manipulation of session variables and constants | 3.3 | 3.3 | 3.3 | 3.3 | 3.3 | 3.3 | 3.3| | [sslinfo](https://www.postgresql.org/docs/current/sslinfo.html) | Information about SSL certificates | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2| | [tablefunc](https://www.postgresql.org/docs/current/tablefunc.html) | Functions that manipulate whole tables, including crosstab | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0| -| [tds_fdw](https://github.com/tds-fdw/tds_fdw) | Foreign data wrapper for querying a TDS database (Sybase or Microsoft SQL Server) | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.3| +| [tds_fdw](https://github.com/tds-fdw/tds_fdw) | Foreign data wrapper for querying a TDS database (Sybase or Microsoft SQL Server) | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.3 | 2.0.3| | [timescaledb](https://github.com/timescale/timescaledb) | Enables scalable inserts and complex queries for time-series data | N/A | 2.13.0 :heavy_check_mark: | 2.10.0 :heavy_check_mark: | 2.10.0 :heavy_check_mark: | 2.10.0 :heavy_check_mark: | 2.10.0 :heavy_check_mark: | 1.7.4 :heavy_check_mark:| | [tsm_system_rows](https://www.postgresql.org/docs/13/tsm-system-rows.html) | TABLESAMPLE method which accepts number of rows as a limit | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0| | [tsm_system_time](https://www.postgresql.org/docs/current/tsm-system-time.html) | TABLESAMPLE method which accepts time in milliseconds as a limit | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0| diff --git a/articles/postgresql/flexible-server/includes/server-parameters-azure-notes-max-wal-senders.md b/articles/postgresql/flexible-server/includes/server-parameters-azure-notes-max-wal-senders.md new file mode 100644 index 0000000000..6003417a4e --- /dev/null +++ b/articles/postgresql/flexible-server/includes/server-parameters-azure-notes-max-wal-senders.md @@ -0,0 +1,28 @@ +--- +title: max_wal_senders server parameter +description: max_wal_senders server parameter for Azure Database for PostgreSQL - Flexible Server. +ms.service: azure-database-postgresql +ms.subservice: flexible-server +ms.topic: include +ms.date: 10/14/2024 +author: nachoalonsoportillo +ms.author: ialonso +zone_pivot_groups: postgresql-server-version +--- +#### Azure-specific notes +The default value for the `max_wal_senders` server parameter set when you provision the instance of Azure Database for PostgreSQL flexible server must never be decreased below `2 (if HA is enabled) + number of read replicas provisioned + slots_used_in_logical_replication`. + +When considering the need to increase `max_wal_senders` to a much higher value to be able to cope with the logical replication of a substantial number of tables, have the following important points in mind: + +- Logically replicating a large number of tables doesn't necessarily need a large number of WAL senders. +- The only reason why you need separate WAL sender per-table or group of tables is if you need separate subscriptions for each of those tables or groups of. +- Whatever number of WAL senders are being utilized for physical and logical replication, they all become active at once, whenever any backend writes something to the write-ahead log. When that happens, the WAL senders that are assigned to do logical replication all wake up to: + 1. Decode all new records in the WAL, + 1. Filter out log records they're not interested in, + 1. Replicate the data that's relevant to each of them. +- WAL senders are similar to connections in the sense that, if they are idle, it doesn't matter how many there are. However, if they are active, they'll just compete for the same resources and the performance could end up being terribly bad. This is especially true for senders with logical replication, because the logical decoding is rather CPU expensive. Each worker has to decode the entire WAL, even if it only replicates the operations affecting a single table, and that represents a tiny percentage of all the data in the write-ahead log. For physical replication it's not that important, because the WAL senders don't consume CPU so intensively, and they tend to be bounded by network bandwidth first. +- Therefore, in general, it's better to not have many more WAL senders than vCores. +- It's a good practice to add room for a few extra WAL senders to accommodate future growth or temporary spikes in replication connections. The following two examples might help illustrate it better. + - For a server with 8 vCores, HA disabled, 2 read replicas, and 3 logical replication slots, you may want to configure `max_wal_senders` as the sum of physical slots for HA (0) + physical slots for read replicas (2) + logical slots(3) + some extra for future growth, considering available vCores (1) = **6**. + - For a server with 16 vCores, HA enabled, 4 read replicas, and 5 logical replication slots, you may want to configure `max_wal_senders` as the sum of physical slots for HA (2) + physical slots for read replicas (4) + logical slots(5) + some extra for future growth, considering available vCores (2) = **13**. +- If you still consider that the maximum value allowed for this parameter is too low for your needs, please [contact us](../overview.md#contacts), describe your scenario in detail and explain what do you consider that would be the minimum acceptable value you would need for your scenario to perform properly. \ No newline at end of file diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-11-replication-sending-servers.md b/articles/postgresql/flexible-server/includes/server-parameters-table-11-replication-sending-servers.md index 3525f58fb4..bd1d8c961a 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-11-replication-sending-servers.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-11-replication-sending-servers.md @@ -37,7 +37,7 @@ ms.topic: include | Documentation | [max_wal_senders](https://www.postgresql.org/docs/11/runtime-config-replication.html#GUC-MAX-WAL-SENDERS) | -[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] +[!INCLUDE [server-parameters-azure-notes-max-wal-senders](./server-parameters-azure-notes-max-wal-senders.md)] diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-11-reporting-and-logging-what-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-11-reporting-and-logging-what-to-log.md index 5594c0092c..fcb42ed6ad 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-11-reporting-and-logging-what-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-11-reporting-and-logging-what-to-log.md @@ -134,8 +134,8 @@ ms.topic: include | Description | Causes each attempted connection to the server to be logged, as well as successful completion of client authentication. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_connections](https://www.postgresql.org/docs/11/runtime-config-logging.html#GUC-LOG-CONNECTIONS) | @@ -151,8 +151,8 @@ ms.topic: include | Description | Logs end of a session, including duration. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_disconnections](https://www.postgresql.org/docs/11/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-12-customized-options.md b/articles/postgresql/flexible-server/includes/server-parameters-table-12-customized-options.md index 01519b375d..4d173a6d81 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-12-customized-options.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-12-customized-options.md @@ -15,7 +15,7 @@ ms.topic: include | Description | Use EXPLAIN ANALYZE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_analyze](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.2.1.3) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Log buffers usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_buffers](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.3.1.3) | @@ -49,7 +49,7 @@ ms.topic: include | Description | EXPLAIN format to be used for plan logging. | | Data type | enumeration | | Default value | `text` | -| Allowed values | `text,xml,json,yaml` | +| Allowed values | `text,xml,json,yaml` | | Parameter type | dynamic | | Documentation | [auto_explain.log_format](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.8.1.3) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Log level for the plan. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [auto_explain.log_level](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.9.1.3) | @@ -83,7 +83,7 @@ ms.topic: include | Description | Sets the minimum execution time above which plans will be logged. Zero prints all plans. -1 turns this feature off. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1-2147483647` | +| Allowed values | `-1-2147483647` | | Parameter type | dynamic | | Documentation | [auto_explain.log_min_duration](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.1.1.3) | @@ -100,7 +100,7 @@ ms.topic: include | Description | Log nested statements. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_nested_statements](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.10.1.3) | @@ -117,7 +117,7 @@ ms.topic: include | Description | Log modified configuration parameters affecting query planning. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_settings](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.7.1.3) | @@ -134,7 +134,7 @@ ms.topic: include | Description | Collect timing data, not just row counts. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_timing](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.4.1.3) | @@ -151,7 +151,7 @@ ms.topic: include | Description | Include trigger statistics in plans. This has no effect unless log_analyze is also set. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_triggers](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.5.1.3) | @@ -168,7 +168,7 @@ ms.topic: include | Description | Use EXPLAIN VERBOSE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_verbose](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.6.1.3) | @@ -185,7 +185,7 @@ ms.topic: include | Description | Fraction of queries to process. | | Data type | numeric | | Default value | `1.0` | -| Allowed values | `0.0-1.0` | +| Allowed values | `0.0-1.0` | | Parameter type | dynamic | | Documentation | [auto_explain.sample_rate](https://www.postgresql.org/docs/12/auto-explain.html#id-1.11.7.13.5.3.11.1.3) | @@ -202,7 +202,7 @@ ms.topic: include | Description | Accepted password authentication method. | | Data type | set | | Default value | `md5` | -| Allowed values | `md5,scram-sha-256` | +| Allowed values | `md5,scram-sha-256` | | Parameter type | dynamic | | Documentation | [azure.accepted_password_auth_method](https://go.microsoft.com/fwlink/?linkid=2274147) | @@ -219,7 +219,7 @@ ms.topic: include | Description | Create temp tablespace on ephemeral disk. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -236,7 +236,7 @@ ms.topic: include | Description | Specifies which extensions are allowed to be created in the server. | | Data type | set | | Default value | | -| Allowed values | `address_standardizer,address_standardizer_data_us,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | +| Allowed values | `address_standardizer,address_standardizer_data_us,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | | Parameter type | dynamic | | Documentation | [azure.extensions](https://go.microsoft.com/fwlink/?linkid=2274269) | @@ -253,7 +253,7 @@ ms.topic: include | Description | Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server. | | Data type | boolean | | Default value | `off` | -| Allowed values | `off` | +| Allowed values | `off` | | Parameter type | read-only | | Documentation | | @@ -270,7 +270,7 @@ ms.topic: include | Description | Allow accessing data from blob storage in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -287,7 +287,7 @@ ms.topic: include | Description | Blob block size in megabytes for blob_put in extension azure_storage. | | Data type | integer | | Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | -| Allowed values | `1024` | +| Allowed values | `1024` | | Parameter type | read-only | | Documentation | [azure_storage.blob_block_size_mb](/rest/api/storageservices/put-block?tabs=azure-ad#remarks) | @@ -304,7 +304,7 @@ ms.topic: include | Description | Allow all users to access data from public storage accounts in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -321,7 +321,7 @@ ms.topic: include | Description | Max login tokens per bucket. | | Data type | integer | | Default value | `2000` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -338,7 +338,7 @@ ms.topic: include | Description | Enables temporary connection throttling per IP for too many login failures. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -355,7 +355,7 @@ ms.topic: include | Description | The factor bias for calculating number of tokens for an IP's bucket. | | Data type | numeric | | Default value | `0.8` | -| Allowed values | `0.0-0.9` | +| Allowed values | `0.0-0.9` | | Parameter type | dynamic | | Documentation | | @@ -372,7 +372,7 @@ ms.topic: include | Description | Max number of entries in the login failures hash table. | | Data type | integer | | Default value | `500` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -389,7 +389,7 @@ ms.topic: include | Description | Time between resetting the login bucket. | | Data type | integer | | Default value | `120` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -406,7 +406,7 @@ ms.topic: include | Description | Factor to increase number of tokens by for IPs with low failure rate. | | Data type | numeric | | Default value | `2` | -| Allowed values | `1.0-100.0` | +| Allowed values | `1.0-100.0` | | Parameter type | dynamic | | Documentation | | @@ -423,7 +423,7 @@ ms.topic: include | Description | Time between updating the login bucket. | | Data type | integer | | Default value | `20` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -440,7 +440,7 @@ ms.topic: include | Description | Sets the database in which pg_cron metadata is kept. | | Data type | string | | Default value | `postgres` | -| Allowed values | `[A-Za-z0-9_]+` | +| Allowed values | `[A-Za-z0-9_]+` | | Parameter type | static | | Documentation | [cron.database_name](https://github.com/citusdata/pg_cron) | @@ -457,7 +457,7 @@ ms.topic: include | Description | Log all jobs runs into the job_run_details table. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_run](https://github.com/citusdata/pg_cron) | @@ -474,7 +474,7 @@ ms.topic: include | Description | Log all cron statements prior to execution. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_statement](https://github.com/citusdata/pg_cron) | @@ -491,7 +491,7 @@ ms.topic: include | Description | Sets the maximum number of jobs that can run concurrently. This value is limited by max_connections. | | Data type | integer | | Default value | `32` | -| Allowed values | `0-5000` | +| Allowed values | `0-5000` | | Parameter type | static | | Documentation | [cron.max_running_jobs](https://github.com/citusdata/pg_cron) | @@ -508,7 +508,7 @@ ms.topic: include | Description | Sets the frequency at which each index optimization session is triggered when index_tuning.mode is set to 'REPORT'. | | Data type | integer | | Default value | `720` | -| Allowed values | `60-10080` | +| Allowed values | `60-10080` | | Parameter type | dynamic | | Documentation | [index_tuning.analysis_interval](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -525,7 +525,7 @@ ms.topic: include | Description | Maximum number of columns that can be part of the index key for any recommended index. | | Data type | integer | | Default value | `2` | -| Allowed values | `1-10` | +| Allowed values | `1-10` | | Parameter type | dynamic | | Documentation | [index_tuning.max_columns_per_index](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -542,7 +542,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each database during one optimization session. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_index_count](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -559,7 +559,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each table. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_indexes_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -576,7 +576,7 @@ ms.topic: include | Description | Number of slowest queries per database for which indexes can be recommended. | | Data type | integer | | Default value | `25` | -| Allowed values | `5-100` | +| Allowed values | `5-100` | | Parameter type | dynamic | | Documentation | [index_tuning.max_queries_per_database](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -593,7 +593,7 @@ ms.topic: include | Description | Acceptable regression introduced by a recommended index on any of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0.05-0.2` | +| Allowed values | `0.05-0.2` | | Parameter type | dynamic | | Documentation | [index_tuning.max_regression_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -610,7 +610,7 @@ ms.topic: include | Description | Maximum total size, in percentage of total disk space, that all recommended indexes for any given database can use. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0-1.0` | +| Allowed values | `0-1.0` | | Parameter type | dynamic | | Documentation | [index_tuning.max_total_size_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -627,7 +627,7 @@ ms.topic: include | Description | Cost improvement that a recommended index must provide to at least one of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.2` | -| Allowed values | `0-20.0` | +| Allowed values | `0-20.0` | | Parameter type | dynamic | | Documentation | [index_tuning.min_improvement_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -644,7 +644,7 @@ ms.topic: include | Description | Configures index optimization as disabled ('OFF') or enabled to only emit recommendation. Requires Query Store to be enabled by setting pg_qs.query_capture_mode to 'TOP' or 'ALL'. | | Data type | enumeration | | Default value | `off` | -| Allowed values | `off,report` | +| Allowed values | `off,report` | | Parameter type | dynamic | | Documentation | [index_tuning.mode](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -661,7 +661,7 @@ ms.topic: include | Description | Minimum number of daily average DML operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_dml_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -678,7 +678,7 @@ ms.topic: include | Description | Minimum number of days the index has not been used, based on system statistics, so that it is considered for dropping. | | Data type | integer | | Default value | `35` | -| Allowed values | `30-720` | +| Allowed values | `30-720` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_min_period](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -695,7 +695,7 @@ ms.topic: include | Description | Minimum number of daily average read operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_reads_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -712,7 +712,7 @@ ms.topic: include | Description | Enables or disables server logs functionality. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [logfiles.download_enable](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -729,7 +729,7 @@ ms.topic: include | Description | Sets the retention period window in days for server logs - after this time data will be deleted. | | Data type | integer | | Default value | `3` | -| Allowed values | `1-7` | +| Allowed values | `1-7` | | Parameter type | dynamic | | Documentation | [logfiles.retention_days](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -746,7 +746,7 @@ ms.topic: include | Description | Specifies which classes of statements will be logged by session audit logging. | | Data type | set | | Default value | `none` | -| Allowed values | `none,read,write,function,role,ddl,misc,all` | +| Allowed values | `none,read,write,function,role,ddl,misc,all` | | Parameter type | dynamic | | Documentation | [pgaudit.log](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -763,7 +763,7 @@ ms.topic: include | Description | Specifies that session logging should be enabled in the case where all relations in a statement are in pg_catalog. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_catalog](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -780,7 +780,7 @@ ms.topic: include | Description | Specifies whether audit messages should be visible to client. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_client](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -797,7 +797,7 @@ ms.topic: include | Description | Specifies the log level that will be used for log entries. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [pgaudit.log_level](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -814,7 +814,7 @@ ms.topic: include | Description | Specifies that audit logging should include the parameters that were passed with the statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_parameter](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -831,7 +831,7 @@ ms.topic: include | Description | Specifies whether session audit logging should create a separate log entry for each relation referenced in a SELECT or DML statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_relation](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -848,7 +848,7 @@ ms.topic: include | Description | Specifies whether logging will include the statement text and parameters with the first log entry for a statement/substatement combination or with every entry. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_statement_once](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -865,7 +865,7 @@ ms.topic: include | Description | Specifies the master role to use for object audit logging. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pgaudit.role](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -882,7 +882,7 @@ ms.topic: include | Description | Tells PGLogical to use batch insert mechanism if possible. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.batch_inserts](https://github.com/ArmMbedCloud/pglogical) | @@ -899,7 +899,7 @@ ms.topic: include | Description | Sets the log level for reporting detected conflicts when the pglogical.conflict_resolution is set to anything else than error. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_log_level](https://github.com/ArmMbedCloud/pglogical) | @@ -916,7 +916,7 @@ ms.topic: include | Description | Sets the resolution method for any detected conflicts between local data and incoming changes. | | Data type | enumeration | | Default value | `apply_remote` | -| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | +| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_resolution](https://github.com/ArmMbedCloud/pglogical) | @@ -933,7 +933,7 @@ ms.topic: include | Description | Tells PGLogical to use SPI interface to form actual SQL (INSERT, UPDATE, DELETE) statements to apply incoming changes instead of using internal low level interface. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.use_spi](https://github.com/ArmMbedCloud/pglogical) | @@ -950,7 +950,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | | @@ -967,7 +967,7 @@ ms.topic: include | Description | Set the frequency, in milliseconds, at which wait events are sampled. | | Data type | integer | | Default value | `100` | -| Allowed values | `1-600000` | +| Allowed values | `1-600000` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.history_period](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -984,7 +984,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, wait sampling will be disabled despite the value set for pgms_wait_sampling.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pgms_wait_sampling.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1001,7 +1001,7 @@ ms.topic: include | Description | Selects which statements are tracked by the pgms_wait_sampling extension. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `all,none` | +| Allowed values | `all,none` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1018,7 +1018,7 @@ ms.topic: include | Description | Same purpose as the p_analyze argument to run_maintenance(). | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.analyze](https://github.com/pgpartman/pg_partman) | @@ -1035,7 +1035,7 @@ ms.topic: include | Description | Required. The database(s) that run_maintenance() will run on. If more than one, use a comma separated list. If not set, BGW will do nothing. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z0-9_,-]*` | +| Allowed values | `[A-Za-z0-9_,-]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.dbname](https://github.com/pgpartman/pg_partman) | @@ -1052,7 +1052,7 @@ ms.topic: include | Description | Number of seconds between calls to run_maintenance(). | | Data type | integer | | Default value | `3600` | -| Allowed values | `1-315360000` | +| Allowed values | `1-315360000` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.interval](https://github.com/pgpartman/pg_partman) | @@ -1069,7 +1069,7 @@ ms.topic: include | Description | Same purpose as the p_jobmon argument to run_maintenance(). | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.jobmon](https://github.com/pgpartman/pg_partman) | @@ -1086,7 +1086,7 @@ ms.topic: include | Description | The role that run_maintenance() will run as. Default is postgres. Only a single role name is allowed. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.role](https://github.com/pgpartman/pg_partman) | @@ -1103,7 +1103,7 @@ ms.topic: include | Description | Sets the query_store capture interval in minutes for pg_qs - this is the frequency of data persistence. | | Data type | integer | | Default value | `15` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | static | | Documentation | [pg_qs.interval_length_minutes](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1120,7 +1120,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, Query Store will be disabled despite the value set for pg_qs.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pg_qs.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1137,7 +1137,7 @@ ms.topic: include | Description | Sets the maximum number of bytes that will be saved for query plan text for pg_qs; longer plans will be truncated. | | Data type | integer | | Default value | `7500` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_plan_size](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1154,7 +1154,7 @@ ms.topic: include | Description | Sets the maximum query text length that will be saved; longer queries will be truncated. | | Data type | integer | | Default value | `6000` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_query_text_length](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1171,7 +1171,7 @@ ms.topic: include | Description | Sets query capture mode for query store. None disables any capturing. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_qs.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1188,7 +1188,7 @@ ms.topic: include | Description | Sets the retention period window in days for pg_qs - after this time data will be deleted. | | Data type | integer | | Default value | `7` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | dynamic | | Documentation | [pg_qs.retention_period_in_days](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1205,7 +1205,7 @@ ms.topic: include | Description | Turns saving query plans on or off for pg_qs | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.store_query_plans](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1222,7 +1222,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_qs. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.track_utility](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1239,7 +1239,7 @@ ms.topic: include | Description | Sets the maximum number of statements tracked by pg_stat_statements. | | Data type | integer | | Default value | `5000` | -| Allowed values | `100-2147483647` | +| Allowed values | `100-2147483647` | | Parameter type | static | | Documentation | [pg_stat_statements.max](https://www.postgresql.org/docs/12/pgstatstatements.html) | @@ -1256,7 +1256,7 @@ ms.topic: include | Description | Save pg_stat_statements statistics across server shutdowns. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.save](https://www.postgresql.org/docs/12/pgstatstatements.html) | @@ -1273,7 +1273,7 @@ ms.topic: include | Description | Controls which statements are counted by pg_stat_statements. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track](https://www.postgresql.org/docs/12/pgstatstatements.html) | @@ -1290,7 +1290,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_stat_statements. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track_utility](https://www.postgresql.org/docs/12/pgstatstatements.html) | @@ -1307,7 +1307,7 @@ ms.topic: include | Description | Controls postgis GDAL enabled driver settings. | | Data type | enumeration | | Default value | `DISABLE_ALL` | -| Allowed values | `DISABLE_ALL,ENABLE_ALL` | +| Allowed values | `DISABLE_ALL,ENABLE_ALL` | | Parameter type | dynamic | | Documentation | [postgis.gdal_enabled_drivers](https://postgis.net/docs/postgis_gdal_enabled_drivers.html) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-12-replication-sending-servers.md b/articles/postgresql/flexible-server/includes/server-parameters-table-12-replication-sending-servers.md index 2192e10174..8fb51e404f 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-12-replication-sending-servers.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-12-replication-sending-servers.md @@ -37,7 +37,7 @@ ms.topic: include | Documentation | [max_wal_senders](https://www.postgresql.org/docs/12/runtime-config-replication.html#GUC-MAX-WAL-SENDERS) | -[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] +[!INCLUDE [server-parameters-azure-notes-max-wal-senders](./server-parameters-azure-notes-max-wal-senders.md)] diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-12-reporting-and-logging-what-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-12-reporting-and-logging-what-to-log.md index 042b7f42a4..536189e5ce 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-12-reporting-and-logging-what-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-12-reporting-and-logging-what-to-log.md @@ -134,8 +134,8 @@ ms.topic: include | Description | Causes each attempted connection to the server to be logged, as well as successful completion of client authentication. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_connections](https://www.postgresql.org/docs/12/runtime-config-logging.html#GUC-LOG-CONNECTIONS) | @@ -151,8 +151,8 @@ ms.topic: include | Description | Logs end of a session, including duration. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_disconnections](https://www.postgresql.org/docs/12/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-12-resource-usage-memory.md b/articles/postgresql/flexible-server/includes/server-parameters-table-12-resource-usage-memory.md index 998c9ec2c0..8f13a22e25 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-12-resource-usage-memory.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-12-resource-usage-memory.md @@ -49,8 +49,8 @@ ms.topic: include | Description | Multiple of work_mem to use for hash tables. | | Data type | numeric | | Default value | `1` | -| Allowed values | `1` | -| Parameter type | read-only | +| Allowed values | `1-1000` | +| Parameter type | dynamic | | Documentation | [hash_mem_multiplier](https://www.postgresql.org/docs/12/runtime-config-resource.html#GUC-HASH-MEM-MULTIPLIER) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-13-client-connection-defaults-shared-library-preloading.md b/articles/postgresql/flexible-server/includes/server-parameters-table-13-client-connection-defaults-shared-library-preloading.md index 6abacecd11..8be6a85861 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-13-client-connection-defaults-shared-library-preloading.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-13-client-connection-defaults-shared-library-preloading.md @@ -15,7 +15,7 @@ ms.topic: include | Description | JIT provider to use. | | Data type | string | | Default value | `llvmjit` | -| Allowed values | `llvmjit` | +| Allowed values | `llvmjit` | | Parameter type | read-only | | Documentation | [jit_provider](https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-JIT-PROVIDER) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Lists unprivileged shared libraries to preload into each backend. | | Data type | string | | Default value | | -| Allowed values | | +| Allowed values | | | Parameter type | read-only | | Documentation | [local_preload_libraries](https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-LOCAL-PRELOAD-LIBRARIES) | @@ -49,7 +49,7 @@ ms.topic: include | Description | Lists shared libraries to preload into each backend. | | Data type | set | | Default value | | -| Allowed values | `login_hook` | +| Allowed values | `login_hook` | | Parameter type | dynamic | | Documentation | [session_preload_libraries](https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-SESSION-PRELOAD-LIBRARIES) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Sets which shared libraries are preloaded at server start. | | Data type | set | | Default value | `pg_cron,pg_stat_statements` | -| Allowed values | `anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json` | +| Allowed values | `age,anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json` | | Parameter type | static | | Documentation | [shared_preload_libraries](https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-13-customized-options.md b/articles/postgresql/flexible-server/includes/server-parameters-table-13-customized-options.md index 27097b8790..7fbf0be61e 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-13-customized-options.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-13-customized-options.md @@ -15,7 +15,7 @@ ms.topic: include | Description | Use EXPLAIN ANALYZE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_analyze](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.2.1.3) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Log buffers usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_buffers](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.3.1.3) | @@ -49,7 +49,7 @@ ms.topic: include | Description | EXPLAIN format to be used for plan logging. | | Data type | enumeration | | Default value | `text` | -| Allowed values | `text,xml,json,yaml` | +| Allowed values | `text,xml,json,yaml` | | Parameter type | dynamic | | Documentation | [auto_explain.log_format](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.9.1.3) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Log level for the plan. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [auto_explain.log_level](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.10.1.3) | @@ -83,7 +83,7 @@ ms.topic: include | Description | Sets the minimum execution time above which plans will be logged. Zero prints all plans. -1 turns this feature off. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1-2147483647` | +| Allowed values | `-1-2147483647` | | Parameter type | dynamic | | Documentation | [auto_explain.log_min_duration](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.1.1.3) | @@ -100,7 +100,7 @@ ms.topic: include | Description | Log nested statements. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_nested_statements](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.11.1.3) | @@ -117,7 +117,7 @@ ms.topic: include | Description | Log modified configuration parameters affecting query planning. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_settings](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.8.1.3) | @@ -134,7 +134,7 @@ ms.topic: include | Description | Collect timing data, not just row counts. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_timing](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.5.1.3) | @@ -151,7 +151,7 @@ ms.topic: include | Description | Include trigger statistics in plans. This has no effect unless log_analyze is also set. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_triggers](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.6.1.3) | @@ -168,7 +168,7 @@ ms.topic: include | Description | Use EXPLAIN VERBOSE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_verbose](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.7.1.3) | @@ -185,7 +185,7 @@ ms.topic: include | Description | Log WAL usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_wal](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.4.1.3) | @@ -202,7 +202,7 @@ ms.topic: include | Description | Fraction of queries to process. | | Data type | numeric | | Default value | `1.0` | -| Allowed values | `0.0-1.0` | +| Allowed values | `0.0-1.0` | | Parameter type | dynamic | | Documentation | [auto_explain.sample_rate](https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.12.1.3) | @@ -219,7 +219,7 @@ ms.topic: include | Description | Accepted password authentication method. | | Data type | set | | Default value | `md5` | -| Allowed values | `md5,scram-sha-256` | +| Allowed values | `md5,scram-sha-256` | | Parameter type | dynamic | | Documentation | [azure.accepted_password_auth_method](https://go.microsoft.com/fwlink/?linkid=2274147) | @@ -236,7 +236,7 @@ ms.topic: include | Description | Create temp tablespace on ephemeral disk. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -253,7 +253,7 @@ ms.topic: include | Description | Specifies which extensions are allowed to be created in the server. | | Data type | set | | Default value | | -| Allowed values | `address_standardizer,address_standardizer_data_us,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | +| Allowed values | `address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | | Parameter type | dynamic | | Documentation | [azure.extensions](https://go.microsoft.com/fwlink/?linkid=2274269) | @@ -270,7 +270,7 @@ ms.topic: include | Description | Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server. | | Data type | boolean | | Default value | `off` | -| Allowed values | `off` | +| Allowed values | `off` | | Parameter type | read-only | | Documentation | | @@ -287,7 +287,7 @@ ms.topic: include | Description | Allow accessing data from blob storage in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -304,7 +304,7 @@ ms.topic: include | Description | Blob block size in megabytes for blob_put in extension azure_storage. | | Data type | integer | | Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | -| Allowed values | `1024` | +| Allowed values | `1024` | | Parameter type | read-only | | Documentation | [azure_storage.blob_block_size_mb](/rest/api/storageservices/put-block?tabs=azure-ad#remarks) | @@ -321,7 +321,7 @@ ms.topic: include | Description | Allow all users to access data from public storage accounts in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -338,7 +338,7 @@ ms.topic: include | Description | Max login tokens per bucket. | | Data type | integer | | Default value | `2000` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -355,7 +355,7 @@ ms.topic: include | Description | Enables temporary connection throttling per IP for too many login failures. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -372,7 +372,7 @@ ms.topic: include | Description | The factor bias for calculating number of tokens for an IP's bucket. | | Data type | numeric | | Default value | `0.8` | -| Allowed values | `0.0-0.9` | +| Allowed values | `0.0-0.9` | | Parameter type | dynamic | | Documentation | | @@ -389,7 +389,7 @@ ms.topic: include | Description | Max number of entries in the login failures hash table. | | Data type | integer | | Default value | `500` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -406,7 +406,7 @@ ms.topic: include | Description | Time between resetting the login bucket. | | Data type | integer | | Default value | `120` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -423,7 +423,7 @@ ms.topic: include | Description | Factor to increase number of tokens by for IPs with low failure rate. | | Data type | numeric | | Default value | `2` | -| Allowed values | `1.0-100.0` | +| Allowed values | `1.0-100.0` | | Parameter type | dynamic | | Documentation | | @@ -440,7 +440,7 @@ ms.topic: include | Description | Time between updating the login bucket. | | Data type | integer | | Default value | `20` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -457,7 +457,7 @@ ms.topic: include | Description | Sets the database in which pg_cron metadata is kept. | | Data type | string | | Default value | `postgres` | -| Allowed values | `[A-Za-z0-9_]+` | +| Allowed values | `[A-Za-z0-9_]+` | | Parameter type | static | | Documentation | [cron.database_name](https://github.com/citusdata/pg_cron) | @@ -474,7 +474,7 @@ ms.topic: include | Description | Log all jobs runs into the job_run_details table. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_run](https://github.com/citusdata/pg_cron) | @@ -491,7 +491,7 @@ ms.topic: include | Description | Log all cron statements prior to execution. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_statement](https://github.com/citusdata/pg_cron) | @@ -508,7 +508,7 @@ ms.topic: include | Description | Sets the maximum number of jobs that can run concurrently. This value is limited by max_connections. | | Data type | integer | | Default value | `32` | -| Allowed values | `0-5000` | +| Allowed values | `0-5000` | | Parameter type | static | | Documentation | [cron.max_running_jobs](https://github.com/citusdata/pg_cron) | @@ -525,7 +525,7 @@ ms.topic: include | Description | Sets the frequency at which each index optimization session is triggered when index_tuning.mode is set to 'REPORT'. | | Data type | integer | | Default value | `720` | -| Allowed values | `60-10080` | +| Allowed values | `60-10080` | | Parameter type | dynamic | | Documentation | [index_tuning.analysis_interval](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -542,7 +542,7 @@ ms.topic: include | Description | Maximum number of columns that can be part of the index key for any recommended index. | | Data type | integer | | Default value | `2` | -| Allowed values | `1-10` | +| Allowed values | `1-10` | | Parameter type | dynamic | | Documentation | [index_tuning.max_columns_per_index](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -559,7 +559,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each database during one optimization session. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_index_count](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -576,7 +576,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each table. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_indexes_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -593,7 +593,7 @@ ms.topic: include | Description | Number of slowest queries per database for which indexes can be recommended. | | Data type | integer | | Default value | `25` | -| Allowed values | `5-100` | +| Allowed values | `5-100` | | Parameter type | dynamic | | Documentation | [index_tuning.max_queries_per_database](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -610,7 +610,7 @@ ms.topic: include | Description | Acceptable regression introduced by a recommended index on any of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0.05-0.2` | +| Allowed values | `0.05-0.2` | | Parameter type | dynamic | | Documentation | [index_tuning.max_regression_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -627,7 +627,7 @@ ms.topic: include | Description | Maximum total size, in percentage of total disk space, that all recommended indexes for any given database can use. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0-1.0` | +| Allowed values | `0-1.0` | | Parameter type | dynamic | | Documentation | [index_tuning.max_total_size_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -644,7 +644,7 @@ ms.topic: include | Description | Cost improvement that a recommended index must provide to at least one of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.2` | -| Allowed values | `0-20.0` | +| Allowed values | `0-20.0` | | Parameter type | dynamic | | Documentation | [index_tuning.min_improvement_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -661,7 +661,7 @@ ms.topic: include | Description | Configures index optimization as disabled ('OFF') or enabled to only emit recommendation. Requires Query Store to be enabled by setting pg_qs.query_capture_mode to 'TOP' or 'ALL'. | | Data type | enumeration | | Default value | `off` | -| Allowed values | `off,report` | +| Allowed values | `off,report` | | Parameter type | dynamic | | Documentation | [index_tuning.mode](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -678,7 +678,7 @@ ms.topic: include | Description | Minimum number of daily average DML operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_dml_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -695,7 +695,7 @@ ms.topic: include | Description | Minimum number of days the index has not been used, based on system statistics, so that it is considered for dropping. | | Data type | integer | | Default value | `35` | -| Allowed values | `30-720` | +| Allowed values | `30-720` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_min_period](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -712,7 +712,7 @@ ms.topic: include | Description | Minimum number of daily average read operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_reads_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -729,7 +729,7 @@ ms.topic: include | Description | Enables or disables server logs functionality. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [logfiles.download_enable](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -746,7 +746,7 @@ ms.topic: include | Description | Sets the retention period window in days for server logs - after this time data will be deleted. | | Data type | integer | | Default value | `3` | -| Allowed values | `1-7` | +| Allowed values | `1-7` | | Parameter type | dynamic | | Documentation | [logfiles.retention_days](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -763,7 +763,7 @@ ms.topic: include | Description | Specifies which classes of statements will be logged by session audit logging. | | Data type | set | | Default value | `none` | -| Allowed values | `none,read,write,function,role,ddl,misc,all` | +| Allowed values | `none,read,write,function,role,ddl,misc,all` | | Parameter type | dynamic | | Documentation | [pgaudit.log](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -780,7 +780,7 @@ ms.topic: include | Description | Specifies that session logging should be enabled in the case where all relations in a statement are in pg_catalog. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_catalog](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -797,7 +797,7 @@ ms.topic: include | Description | Specifies whether audit messages should be visible to client. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_client](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -814,7 +814,7 @@ ms.topic: include | Description | Specifies the log level that will be used for log entries. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [pgaudit.log_level](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -831,7 +831,7 @@ ms.topic: include | Description | Specifies that audit logging should include the parameters that were passed with the statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_parameter](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -848,7 +848,7 @@ ms.topic: include | Description | Specifies whether session audit logging should create a separate log entry for each relation referenced in a SELECT or DML statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_relation](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -865,7 +865,7 @@ ms.topic: include | Description | Specifies whether logging will include the statement text and parameters with the first log entry for a statement/substatement combination or with every entry. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_statement_once](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -882,7 +882,7 @@ ms.topic: include | Description | Specifies the master role to use for object audit logging. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pgaudit.role](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -899,7 +899,7 @@ ms.topic: include | Description | Tells PGLogical to use batch insert mechanism if possible. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.batch_inserts](https://github.com/ArmMbedCloud/pglogical) | @@ -916,7 +916,7 @@ ms.topic: include | Description | Sets the log level for reporting detected conflicts when the pglogical.conflict_resolution is set to anything else than error. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_log_level](https://github.com/ArmMbedCloud/pglogical) | @@ -933,7 +933,7 @@ ms.topic: include | Description | Sets the resolution method for any detected conflicts between local data and incoming changes. | | Data type | enumeration | | Default value | `apply_remote` | -| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | +| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_resolution](https://github.com/ArmMbedCloud/pglogical) | @@ -950,7 +950,7 @@ ms.topic: include | Description | Tells PGLogical to use SPI interface to form actual SQL (INSERT, UPDATE, DELETE) statements to apply incoming changes instead of using internal low level interface. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.use_spi](https://github.com/ArmMbedCloud/pglogical) | @@ -967,7 +967,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | | @@ -984,7 +984,7 @@ ms.topic: include | Description | Set the frequency, in milliseconds, at which wait events are sampled. | | Data type | integer | | Default value | `100` | -| Allowed values | `1-600000` | +| Allowed values | `1-600000` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.history_period](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1001,7 +1001,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, wait sampling will be disabled despite the value set for pgms_wait_sampling.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pgms_wait_sampling.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1018,7 +1018,7 @@ ms.topic: include | Description | Selects which statements are tracked by the pgms_wait_sampling extension. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `all,none` | +| Allowed values | `all,none` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1035,7 +1035,7 @@ ms.topic: include | Description | Same purpose as the p_analyze argument to run_maintenance(). | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.analyze](https://github.com/pgpartman/pg_partman) | @@ -1052,7 +1052,7 @@ ms.topic: include | Description | Required. The database(s) that run_maintenance() will run on. If more than one, use a comma separated list. If not set, BGW will do nothing. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z0-9_,-]*` | +| Allowed values | `[A-Za-z0-9_,-]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.dbname](https://github.com/pgpartman/pg_partman) | @@ -1069,7 +1069,7 @@ ms.topic: include | Description | Number of seconds between calls to run_maintenance(). | | Data type | integer | | Default value | `3600` | -| Allowed values | `1-315360000` | +| Allowed values | `1-315360000` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.interval](https://github.com/pgpartman/pg_partman) | @@ -1086,7 +1086,7 @@ ms.topic: include | Description | Same purpose as the p_jobmon argument to run_maintenance(). | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.jobmon](https://github.com/pgpartman/pg_partman) | @@ -1103,7 +1103,7 @@ ms.topic: include | Description | The role that run_maintenance() will run as. Default is postgres. Only a single role name is allowed. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.role](https://github.com/pgpartman/pg_partman) | @@ -1120,7 +1120,7 @@ ms.topic: include | Description | Sets the query_store capture interval in minutes for pg_qs - this is the frequency of data persistence. | | Data type | integer | | Default value | `15` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | static | | Documentation | [pg_qs.interval_length_minutes](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1137,7 +1137,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, Query Store will be disabled despite the value set for pg_qs.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pg_qs.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1154,7 +1154,7 @@ ms.topic: include | Description | Sets the maximum number of bytes that will be saved for query plan text for pg_qs; longer plans will be truncated. | | Data type | integer | | Default value | `7500` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_plan_size](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1171,7 +1171,7 @@ ms.topic: include | Description | Sets the maximum query text length that will be saved; longer queries will be truncated. | | Data type | integer | | Default value | `6000` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_query_text_length](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1188,7 +1188,7 @@ ms.topic: include | Description | Sets query capture mode for query store. None disables any capturing. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_qs.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1205,7 +1205,7 @@ ms.topic: include | Description | Sets the retention period window in days for pg_qs - after this time data will be deleted. | | Data type | integer | | Default value | `7` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | dynamic | | Documentation | [pg_qs.retention_period_in_days](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1222,7 +1222,7 @@ ms.topic: include | Description | Turns saving query plans on or off for pg_qs | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.store_query_plans](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1239,7 +1239,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_qs. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.track_utility](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1256,7 +1256,7 @@ ms.topic: include | Description | Sets the maximum number of statements tracked by pg_stat_statements. | | Data type | integer | | Default value | `5000` | -| Allowed values | `100-2147483647` | +| Allowed values | `100-2147483647` | | Parameter type | static | | Documentation | [pg_stat_statements.max](https://www.postgresql.org/docs/13/pgstatstatements.html) | @@ -1273,7 +1273,7 @@ ms.topic: include | Description | Save pg_stat_statements statistics across server shutdowns. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.save](https://www.postgresql.org/docs/13/pgstatstatements.html) | @@ -1290,7 +1290,7 @@ ms.topic: include | Description | Controls which statements are counted by pg_stat_statements. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track](https://www.postgresql.org/docs/13/pgstatstatements.html) | @@ -1307,7 +1307,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_stat_statements. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track_utility](https://www.postgresql.org/docs/13/pgstatstatements.html) | @@ -1324,7 +1324,7 @@ ms.topic: include | Description | Controls postgis GDAL enabled driver settings. | | Data type | enumeration | | Default value | `DISABLE_ALL` | -| Allowed values | `DISABLE_ALL,ENABLE_ALL` | +| Allowed values | `DISABLE_ALL,ENABLE_ALL` | | Parameter type | dynamic | | Documentation | [postgis.gdal_enabled_drivers](https://postgis.net/docs/postgis_gdal_enabled_drivers.html) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-13-replication-sending-servers.md b/articles/postgresql/flexible-server/includes/server-parameters-table-13-replication-sending-servers.md index 15e81bd495..b3d5072f35 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-13-replication-sending-servers.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-13-replication-sending-servers.md @@ -54,7 +54,7 @@ ms.topic: include | Documentation | [max_wal_senders](https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-MAX-WAL-SENDERS) | -[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] +[!INCLUDE [server-parameters-azure-notes-max-wal-senders](./server-parameters-azure-notes-max-wal-senders.md)] diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-13-reporting-and-logging-what-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-13-reporting-and-logging-what-to-log.md index d83057626a..24ea78ef15 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-13-reporting-and-logging-what-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-13-reporting-and-logging-what-to-log.md @@ -134,8 +134,8 @@ ms.topic: include | Description | Causes each attempted connection to the server to be logged, as well as successful completion of client authentication. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_connections](https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-CONNECTIONS) | @@ -151,8 +151,8 @@ ms.topic: include | Description | Logs end of a session, including duration. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_disconnections](https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS) | @@ -253,8 +253,8 @@ ms.topic: include | Description | When logging statements, limit logged parameter values to first N bytes. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length](https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH) | @@ -270,8 +270,8 @@ ms.topic: include | Description | When reporting an error, limit logged parameter values to first N bytes. | | Data type | integer | | Default value | `0` | -| Allowed values | `0` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length_on_error](https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH-ON-ERROR) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-13-reporting-and-logging-when-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-13-reporting-and-logging-when-to-log.md index e9bc55be88..6d2adc0720 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-13-reporting-and-logging-when-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-13-reporting-and-logging-when-to-log.md @@ -15,8 +15,8 @@ ms.topic: include | Description | Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-2147483647` | +| Parameter type | dynamic | | Documentation | [log_min_duration_sample](https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-MIN-DURATION-SAMPLE) | @@ -83,8 +83,8 @@ ms.topic: include | Description | Fraction of statements exceeding log_min_duration_sample to be logged. | | Data type | numeric | | Default value | `1` | -| Allowed values | `1` | -| Parameter type | read-only | +| Allowed values | `0-1` | +| Parameter type | dynamic | | Documentation | [log_statement_sample_rate](https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-STATEMENT-SAMPLE-RATE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-13-resource-usage-memory.md b/articles/postgresql/flexible-server/includes/server-parameters-table-13-resource-usage-memory.md index 92f1af9713..0b599794f7 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-13-resource-usage-memory.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-13-resource-usage-memory.md @@ -49,8 +49,8 @@ ms.topic: include | Description | Multiple of work_mem to use for hash tables. | | Data type | numeric | | Default value | `1` | -| Allowed values | `1` | -| Parameter type | read-only | +| Allowed values | `1-1000` | +| Parameter type | dynamic | | Documentation | [hash_mem_multiplier](https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-HASH-MEM-MULTIPLIER) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-14-client-connection-defaults-shared-library-preloading.md b/articles/postgresql/flexible-server/includes/server-parameters-table-14-client-connection-defaults-shared-library-preloading.md index 456d6ebb22..86f450d842 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-14-client-connection-defaults-shared-library-preloading.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-14-client-connection-defaults-shared-library-preloading.md @@ -15,7 +15,7 @@ ms.topic: include | Description | JIT provider to use. | | Data type | string | | Default value | `llvmjit` | -| Allowed values | `llvmjit` | +| Allowed values | `llvmjit` | | Parameter type | read-only | | Documentation | [jit_provider](https://www.postgresql.org/docs/14/runtime-config-client.html#GUC-JIT-PROVIDER) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Lists unprivileged shared libraries to preload into each backend. | | Data type | string | | Default value | | -| Allowed values | | +| Allowed values | | | Parameter type | read-only | | Documentation | [local_preload_libraries](https://www.postgresql.org/docs/14/runtime-config-client.html#GUC-LOCAL-PRELOAD-LIBRARIES) | @@ -49,7 +49,7 @@ ms.topic: include | Description | Lists shared libraries to preload into each backend. | | Data type | set | | Default value | | -| Allowed values | `login_hook` | +| Allowed values | `login_hook` | | Parameter type | dynamic | | Documentation | [session_preload_libraries](https://www.postgresql.org/docs/14/runtime-config-client.html#GUC-SESSION-PRELOAD-LIBRARIES) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Sets which shared libraries are preloaded at server start. | | Data type | set | | Default value | `pg_cron,pg_stat_statements` | -| Allowed values | `anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json` | +| Allowed values | `age,anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json` | | Parameter type | static | | Documentation | [shared_preload_libraries](https://www.postgresql.org/docs/14/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-14-client-connection-defaults-statement-behavior.md b/articles/postgresql/flexible-server/includes/server-parameters-table-14-client-connection-defaults-statement-behavior.md index 17ab0b6b94..6bed9abedc 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-14-client-connection-defaults-statement-behavior.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-14-client-connection-defaults-statement-behavior.md @@ -372,8 +372,8 @@ ms.topic: include | Description | Age at which VACUUM should trigger failsafe to avoid a wraparound outage. | | Data type | integer | | Default value | `1600000000` | -| Allowed values | `1600000000` | -| Parameter type | read-only | +| Allowed values | `0-2100000000` | +| Parameter type | dynamic | | Documentation | [vacuum_failsafe_age](https://www.postgresql.org/docs/14/runtime-config-client.html#GUC-VACUUM-FAILSAFE-AGE) | @@ -423,8 +423,8 @@ ms.topic: include | Description | Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage. | | Data type | integer | | Default value | `1600000000` | -| Allowed values | `1600000000` | -| Parameter type | read-only | +| Allowed values | `0-2100000000` | +| Parameter type | dynamic | | Documentation | [vacuum_multixact_failsafe_age](https://www.postgresql.org/docs/14/runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-14-customized-options.md b/articles/postgresql/flexible-server/includes/server-parameters-table-14-customized-options.md index 4a0da8a736..30eb93c715 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-14-customized-options.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-14-customized-options.md @@ -15,7 +15,7 @@ ms.topic: include | Description | Use EXPLAIN ANALYZE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_analyze](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.2.1.3) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Log buffers usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_buffers](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.3.1.3) | @@ -49,7 +49,7 @@ ms.topic: include | Description | EXPLAIN format to be used for plan logging. | | Data type | enumeration | | Default value | `text` | -| Allowed values | `text,xml,json,yaml` | +| Allowed values | `text,xml,json,yaml` | | Parameter type | dynamic | | Documentation | [auto_explain.log_format](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.9.1.3) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Log level for the plan. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [auto_explain.log_level](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.10.1.3) | @@ -83,7 +83,7 @@ ms.topic: include | Description | Sets the minimum execution time above which plans will be logged. Zero prints all plans. -1 turns this feature off. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1-2147483647` | +| Allowed values | `-1-2147483647` | | Parameter type | dynamic | | Documentation | [auto_explain.log_min_duration](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.1.1.3) | @@ -100,7 +100,7 @@ ms.topic: include | Description | Log nested statements. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_nested_statements](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.11.1.3) | @@ -117,7 +117,7 @@ ms.topic: include | Description | Log modified configuration parameters affecting query planning. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_settings](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.8.1.3) | @@ -134,7 +134,7 @@ ms.topic: include | Description | Collect timing data, not just row counts. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_timing](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.5.1.3) | @@ -151,7 +151,7 @@ ms.topic: include | Description | Include trigger statistics in plans. This has no effect unless log_analyze is also set. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_triggers](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.6.1.3) | @@ -168,7 +168,7 @@ ms.topic: include | Description | Use EXPLAIN VERBOSE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_verbose](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.7.1.3) | @@ -185,7 +185,7 @@ ms.topic: include | Description | Log WAL usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_wal](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.4.1.3) | @@ -202,7 +202,7 @@ ms.topic: include | Description | Fraction of queries to process. | | Data type | numeric | | Default value | `1.0` | -| Allowed values | `0.0-1.0` | +| Allowed values | `0.0-1.0` | | Parameter type | dynamic | | Documentation | [auto_explain.sample_rate](https://www.postgresql.org/docs/14/auto-explain.html#id-1.11.7.13.5.3.12.1.3) | @@ -219,7 +219,7 @@ ms.topic: include | Description | Accepted password authentication method. | | Data type | set | | Default value | `md5,scram-sha-256` | -| Allowed values | `md5,scram-sha-256` | +| Allowed values | `md5,scram-sha-256` | | Parameter type | dynamic | | Documentation | [azure.accepted_password_auth_method](https://go.microsoft.com/fwlink/?linkid=2274147) | @@ -236,7 +236,7 @@ ms.topic: include | Description | Create temp tablespace on ephemeral disk. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -253,7 +253,7 @@ ms.topic: include | Description | Specifies which extensions are allowed to be created in the server. | | Data type | set | | Default value | | -| Allowed values | `address_standardizer,address_standardizer_data_us,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | +| Allowed values | `address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | | Parameter type | dynamic | | Documentation | [azure.extensions](https://go.microsoft.com/fwlink/?linkid=2274269) | @@ -270,7 +270,7 @@ ms.topic: include | Description | Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server. | | Data type | boolean | | Default value | `off` | -| Allowed values | `off` | +| Allowed values | `off` | | Parameter type | read-only | | Documentation | | @@ -287,7 +287,7 @@ ms.topic: include | Description | Allow accessing data from blob storage in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -304,7 +304,7 @@ ms.topic: include | Description | Blob block size in megabytes for blob_put in extension azure_storage. | | Data type | integer | | Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | -| Allowed values | `1024` | +| Allowed values | `1024` | | Parameter type | read-only | | Documentation | [azure_storage.blob_block_size_mb](/rest/api/storageservices/put-block?tabs=azure-ad#remarks) | @@ -321,7 +321,7 @@ ms.topic: include | Description | Allow all users to access data from public storage accounts in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -338,7 +338,7 @@ ms.topic: include | Description | Max login tokens per bucket. | | Data type | integer | | Default value | `2000` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -355,7 +355,7 @@ ms.topic: include | Description | Enables temporary connection throttling per IP for too many login failures. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -372,7 +372,7 @@ ms.topic: include | Description | The factor bias for calculating number of tokens for an IP's bucket. | | Data type | numeric | | Default value | `0.8` | -| Allowed values | `0.0-0.9` | +| Allowed values | `0.0-0.9` | | Parameter type | dynamic | | Documentation | | @@ -389,7 +389,7 @@ ms.topic: include | Description | Max number of entries in the login failures hash table. | | Data type | integer | | Default value | `500` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -406,7 +406,7 @@ ms.topic: include | Description | Time between resetting the login bucket. | | Data type | integer | | Default value | `120` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -423,7 +423,7 @@ ms.topic: include | Description | Factor to increase number of tokens by for IPs with low failure rate. | | Data type | numeric | | Default value | `2` | -| Allowed values | `1.0-100.0` | +| Allowed values | `1.0-100.0` | | Parameter type | dynamic | | Documentation | | @@ -440,7 +440,7 @@ ms.topic: include | Description | Time between updating the login bucket. | | Data type | integer | | Default value | `20` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -457,7 +457,7 @@ ms.topic: include | Description | Sets the database in which pg_cron metadata is kept. | | Data type | string | | Default value | `postgres` | -| Allowed values | `[A-Za-z0-9_]+` | +| Allowed values | `[A-Za-z0-9_]+` | | Parameter type | static | | Documentation | [cron.database_name](https://github.com/citusdata/pg_cron) | @@ -474,7 +474,7 @@ ms.topic: include | Description | Log all jobs runs into the job_run_details table. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_run](https://github.com/citusdata/pg_cron) | @@ -491,7 +491,7 @@ ms.topic: include | Description | Log all cron statements prior to execution. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_statement](https://github.com/citusdata/pg_cron) | @@ -508,7 +508,7 @@ ms.topic: include | Description | Sets the maximum number of jobs that can run concurrently. This value is limited by max_connections. | | Data type | integer | | Default value | `32` | -| Allowed values | `0-5000` | +| Allowed values | `0-5000` | | Parameter type | static | | Documentation | [cron.max_running_jobs](https://github.com/citusdata/pg_cron) | @@ -525,7 +525,7 @@ ms.topic: include | Description | Sets the frequency at which each index optimization session is triggered when index_tuning.mode is set to 'REPORT'. | | Data type | integer | | Default value | `720` | -| Allowed values | `60-10080` | +| Allowed values | `60-10080` | | Parameter type | dynamic | | Documentation | [index_tuning.analysis_interval](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -542,7 +542,7 @@ ms.topic: include | Description | Maximum number of columns that can be part of the index key for any recommended index. | | Data type | integer | | Default value | `2` | -| Allowed values | `1-10` | +| Allowed values | `1-10` | | Parameter type | dynamic | | Documentation | [index_tuning.max_columns_per_index](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -559,7 +559,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each database during one optimization session. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_index_count](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -576,7 +576,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each table. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_indexes_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -593,7 +593,7 @@ ms.topic: include | Description | Number of slowest queries per database for which indexes can be recommended. | | Data type | integer | | Default value | `25` | -| Allowed values | `5-100` | +| Allowed values | `5-100` | | Parameter type | dynamic | | Documentation | [index_tuning.max_queries_per_database](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -610,7 +610,7 @@ ms.topic: include | Description | Acceptable regression introduced by a recommended index on any of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0.05-0.2` | +| Allowed values | `0.05-0.2` | | Parameter type | dynamic | | Documentation | [index_tuning.max_regression_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -627,7 +627,7 @@ ms.topic: include | Description | Maximum total size, in percentage of total disk space, that all recommended indexes for any given database can use. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0-1.0` | +| Allowed values | `0-1.0` | | Parameter type | dynamic | | Documentation | [index_tuning.max_total_size_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -644,7 +644,7 @@ ms.topic: include | Description | Cost improvement that a recommended index must provide to at least one of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.2` | -| Allowed values | `0-20.0` | +| Allowed values | `0-20.0` | | Parameter type | dynamic | | Documentation | [index_tuning.min_improvement_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -661,7 +661,7 @@ ms.topic: include | Description | Configures index optimization as disabled ('OFF') or enabled to only emit recommendation. Requires Query Store to be enabled by setting pg_qs.query_capture_mode to 'TOP' or 'ALL'. | | Data type | enumeration | | Default value | `off` | -| Allowed values | `off,report` | +| Allowed values | `off,report` | | Parameter type | dynamic | | Documentation | [index_tuning.mode](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -678,7 +678,7 @@ ms.topic: include | Description | Minimum number of daily average DML operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_dml_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -695,7 +695,7 @@ ms.topic: include | Description | Minimum number of days the index has not been used, based on system statistics, so that it is considered for dropping. | | Data type | integer | | Default value | `35` | -| Allowed values | `30-720` | +| Allowed values | `30-720` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_min_period](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -712,7 +712,7 @@ ms.topic: include | Description | Minimum number of daily average read operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_reads_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -729,7 +729,7 @@ ms.topic: include | Description | Enables or disables server logs functionality. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [logfiles.download_enable](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -746,7 +746,7 @@ ms.topic: include | Description | Sets the retention period window in days for server logs - after this time data will be deleted. | | Data type | integer | | Default value | `3` | -| Allowed values | `1-7` | +| Allowed values | `1-7` | | Parameter type | dynamic | | Documentation | [logfiles.retention_days](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -763,7 +763,7 @@ ms.topic: include | Description | Specifies which classes of statements will be logged by session audit logging. | | Data type | set | | Default value | `none` | -| Allowed values | `none,read,write,function,role,ddl,misc,all` | +| Allowed values | `none,read,write,function,role,ddl,misc,all` | | Parameter type | dynamic | | Documentation | [pgaudit.log](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -780,7 +780,7 @@ ms.topic: include | Description | Specifies that session logging should be enabled in the case where all relations in a statement are in pg_catalog. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_catalog](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -797,7 +797,7 @@ ms.topic: include | Description | Specifies whether audit messages should be visible to client. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_client](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -814,7 +814,7 @@ ms.topic: include | Description | Specifies the log level that will be used for log entries. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [pgaudit.log_level](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -831,7 +831,7 @@ ms.topic: include | Description | Specifies that audit logging should include the parameters that were passed with the statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_parameter](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -848,7 +848,7 @@ ms.topic: include | Description | Specifies whether session audit logging should create a separate log entry for each relation referenced in a SELECT or DML statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_relation](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -865,7 +865,7 @@ ms.topic: include | Description | Specifies whether logging will include the statement text and parameters with the first log entry for a statement/substatement combination or with every entry. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_statement_once](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -882,7 +882,7 @@ ms.topic: include | Description | Specifies the master role to use for object audit logging. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pgaudit.role](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -899,7 +899,7 @@ ms.topic: include | Description | Tells PGLogical to use batch insert mechanism if possible. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.batch_inserts](https://github.com/ArmMbedCloud/pglogical) | @@ -916,7 +916,7 @@ ms.topic: include | Description | Sets the log level for reporting detected conflicts when the pglogical.conflict_resolution is set to anything else than error. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_log_level](https://github.com/ArmMbedCloud/pglogical) | @@ -933,7 +933,7 @@ ms.topic: include | Description | Sets the resolution method for any detected conflicts between local data and incoming changes. | | Data type | enumeration | | Default value | `apply_remote` | -| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | +| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_resolution](https://github.com/ArmMbedCloud/pglogical) | @@ -950,7 +950,7 @@ ms.topic: include | Description | Tells PGLogical to use SPI interface to form actual SQL (INSERT, UPDATE, DELETE) statements to apply incoming changes instead of using internal low level interface. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.use_spi](https://github.com/ArmMbedCloud/pglogical) | @@ -967,7 +967,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | | @@ -984,7 +984,7 @@ ms.topic: include | Description | Set the frequency, in milliseconds, at which wait events are sampled. | | Data type | integer | | Default value | `100` | -| Allowed values | `1-600000` | +| Allowed values | `1-600000` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.history_period](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1001,7 +1001,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, wait sampling will be disabled despite the value set for pgms_wait_sampling.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pgms_wait_sampling.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1018,7 +1018,7 @@ ms.topic: include | Description | Selects which statements are tracked by the pgms_wait_sampling extension. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `all,none` | +| Allowed values | `all,none` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1035,7 +1035,7 @@ ms.topic: include | Description | Same purpose as the p_analyze argument to run_maintenance(). | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.analyze](https://github.com/pgpartman/pg_partman) | @@ -1052,7 +1052,7 @@ ms.topic: include | Description | Required. The database(s) that run_maintenance() will run on. If more than one, use a comma separated list. If not set, BGW will do nothing. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z0-9_,-]*` | +| Allowed values | `[A-Za-z0-9_,-]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.dbname](https://github.com/pgpartman/pg_partman) | @@ -1069,7 +1069,7 @@ ms.topic: include | Description | Number of seconds between calls to run_maintenance(). | | Data type | integer | | Default value | `3600` | -| Allowed values | `1-315360000` | +| Allowed values | `1-315360000` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.interval](https://github.com/pgpartman/pg_partman) | @@ -1086,7 +1086,7 @@ ms.topic: include | Description | Same purpose as the p_jobmon argument to run_maintenance(). | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.jobmon](https://github.com/pgpartman/pg_partman) | @@ -1103,7 +1103,7 @@ ms.topic: include | Description | The role that run_maintenance() will run as. Default is postgres. Only a single role name is allowed. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.role](https://github.com/pgpartman/pg_partman) | @@ -1120,7 +1120,7 @@ ms.topic: include | Description | Sets the query_store capture interval in minutes for pg_qs - this is the frequency of data persistence. | | Data type | integer | | Default value | `15` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | static | | Documentation | [pg_qs.interval_length_minutes](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1137,7 +1137,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, Query Store will be disabled despite the value set for pg_qs.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pg_qs.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1154,7 +1154,7 @@ ms.topic: include | Description | Sets the maximum number of bytes that will be saved for query plan text for pg_qs; longer plans will be truncated. | | Data type | integer | | Default value | `7500` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_plan_size](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1171,7 +1171,7 @@ ms.topic: include | Description | Sets the maximum query text length that will be saved; longer queries will be truncated. | | Data type | integer | | Default value | `6000` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_query_text_length](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1188,7 +1188,7 @@ ms.topic: include | Description | Sets query capture mode for query store. None disables any capturing. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_qs.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1205,7 +1205,7 @@ ms.topic: include | Description | Sets the retention period window in days for pg_qs - after this time data will be deleted. | | Data type | integer | | Default value | `7` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | dynamic | | Documentation | [pg_qs.retention_period_in_days](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1222,7 +1222,7 @@ ms.topic: include | Description | Turns saving query plans on or off for pg_qs | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.store_query_plans](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1239,7 +1239,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_qs. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.track_utility](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1256,7 +1256,7 @@ ms.topic: include | Description | Sets the maximum number of statements tracked by pg_stat_statements. | | Data type | integer | | Default value | `5000` | -| Allowed values | `100-2147483647` | +| Allowed values | `100-2147483647` | | Parameter type | static | | Documentation | [pg_stat_statements.max](https://www.postgresql.org/docs/14/pgstatstatements.html) | @@ -1273,7 +1273,7 @@ ms.topic: include | Description | Save pg_stat_statements statistics across server shutdowns. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.save](https://www.postgresql.org/docs/14/pgstatstatements.html) | @@ -1290,7 +1290,7 @@ ms.topic: include | Description | Controls which statements are counted by pg_stat_statements. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track](https://www.postgresql.org/docs/14/pgstatstatements.html) | @@ -1307,7 +1307,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_stat_statements. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track_utility](https://www.postgresql.org/docs/14/pgstatstatements.html) | @@ -1324,7 +1324,7 @@ ms.topic: include | Description | Controls postgis GDAL enabled driver settings. | | Data type | enumeration | | Default value | `DISABLE_ALL` | -| Allowed values | `DISABLE_ALL,ENABLE_ALL` | +| Allowed values | `DISABLE_ALL,ENABLE_ALL` | | Parameter type | dynamic | | Documentation | [postgis.gdal_enabled_drivers](https://postgis.net/docs/postgis_gdal_enabled_drivers.html) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-14-replication-sending-servers.md b/articles/postgresql/flexible-server/includes/server-parameters-table-14-replication-sending-servers.md index c416cef39f..e8f17fc318 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-14-replication-sending-servers.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-14-replication-sending-servers.md @@ -54,7 +54,7 @@ ms.topic: include | Documentation | [max_wal_senders](https://www.postgresql.org/docs/14/runtime-config-replication.html#GUC-MAX-WAL-SENDERS) | -[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] +[!INCLUDE [server-parameters-azure-notes-max-wal-senders](./server-parameters-azure-notes-max-wal-senders.md)] diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-14-reporting-and-logging-what-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-14-reporting-and-logging-what-to-log.md index 0bd20ce55e..d959bfab83 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-14-reporting-and-logging-what-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-14-reporting-and-logging-what-to-log.md @@ -134,8 +134,8 @@ ms.topic: include | Description | Causes each attempted connection to the server to be logged, as well as successful completion of client authentication. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_connections](https://www.postgresql.org/docs/14/runtime-config-logging.html#GUC-LOG-CONNECTIONS) | @@ -151,8 +151,8 @@ ms.topic: include | Description | Logs end of a session, including duration. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_disconnections](https://www.postgresql.org/docs/14/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS) | @@ -253,8 +253,8 @@ ms.topic: include | Description | When logging statements, limit logged parameter values to first N bytes. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length](https://www.postgresql.org/docs/14/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH) | @@ -270,8 +270,8 @@ ms.topic: include | Description | When reporting an error, limit logged parameter values to first N bytes. | | Data type | integer | | Default value | `0` | -| Allowed values | `0` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length_on_error](https://www.postgresql.org/docs/14/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH-ON-ERROR) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-14-reporting-and-logging-when-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-14-reporting-and-logging-when-to-log.md index b198eecf42..70f2d2a34f 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-14-reporting-and-logging-when-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-14-reporting-and-logging-when-to-log.md @@ -15,8 +15,8 @@ ms.topic: include | Description | Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-2147483647` | +| Parameter type | dynamic | | Documentation | [log_min_duration_sample](https://www.postgresql.org/docs/14/runtime-config-logging.html#GUC-LOG-MIN-DURATION-SAMPLE) | @@ -83,8 +83,8 @@ ms.topic: include | Description | Fraction of statements exceeding log_min_duration_sample to be logged. | | Data type | numeric | | Default value | `1` | -| Allowed values | `1` | -| Parameter type | read-only | +| Allowed values | `0-1` | +| Parameter type | dynamic | | Documentation | [log_statement_sample_rate](https://www.postgresql.org/docs/14/runtime-config-logging.html#GUC-LOG-STATEMENT-SAMPLE-RATE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-14-resource-usage-memory.md b/articles/postgresql/flexible-server/includes/server-parameters-table-14-resource-usage-memory.md index 13ad895222..ccc2d51444 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-14-resource-usage-memory.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-14-resource-usage-memory.md @@ -49,8 +49,8 @@ ms.topic: include | Description | Multiple of work_mem to use for hash tables. | | Data type | numeric | | Default value | `1` | -| Allowed values | `1` | -| Parameter type | read-only | +| Allowed values | `1-1000` | +| Parameter type | dynamic | | Documentation | [hash_mem_multiplier](https://www.postgresql.org/docs/14/runtime-config-resource.html#GUC-HASH-MEM-MULTIPLIER) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-15-client-connection-defaults-shared-library-preloading.md b/articles/postgresql/flexible-server/includes/server-parameters-table-15-client-connection-defaults-shared-library-preloading.md index d50640a5c0..bb6230e8fb 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-15-client-connection-defaults-shared-library-preloading.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-15-client-connection-defaults-shared-library-preloading.md @@ -15,7 +15,7 @@ ms.topic: include | Description | JIT provider to use. | | Data type | string | | Default value | `llvmjit` | -| Allowed values | `llvmjit` | +| Allowed values | `llvmjit` | | Parameter type | read-only | | Documentation | [jit_provider](https://www.postgresql.org/docs/15/runtime-config-client.html#GUC-JIT-PROVIDER) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Lists unprivileged shared libraries to preload into each backend. | | Data type | string | | Default value | | -| Allowed values | | +| Allowed values | | | Parameter type | read-only | | Documentation | [local_preload_libraries](https://www.postgresql.org/docs/15/runtime-config-client.html#GUC-LOCAL-PRELOAD-LIBRARIES) | @@ -49,7 +49,7 @@ ms.topic: include | Description | Lists shared libraries to preload into each backend. | | Data type | set | | Default value | | -| Allowed values | `login_hook` | +| Allowed values | `login_hook` | | Parameter type | dynamic | | Documentation | [session_preload_libraries](https://www.postgresql.org/docs/15/runtime-config-client.html#GUC-SESSION-PRELOAD-LIBRARIES) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Sets which shared libraries are preloaded at server start. | | Data type | set | | Default value | `pg_cron,pg_stat_statements` | -| Allowed values | `anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json` | +| Allowed values | `age,anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json` | | Parameter type | static | | Documentation | [shared_preload_libraries](https://www.postgresql.org/docs/15/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-15-client-connection-defaults-statement-behavior.md b/articles/postgresql/flexible-server/includes/server-parameters-table-15-client-connection-defaults-statement-behavior.md index d51edd297a..734ac996be 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-15-client-connection-defaults-statement-behavior.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-15-client-connection-defaults-statement-behavior.md @@ -372,8 +372,8 @@ ms.topic: include | Description | Age at which VACUUM should trigger failsafe to avoid a wraparound outage. | | Data type | integer | | Default value | `1600000000` | -| Allowed values | `1600000000` | -| Parameter type | read-only | +| Allowed values | `0-2100000000` | +| Parameter type | dynamic | | Documentation | [vacuum_failsafe_age](https://www.postgresql.org/docs/15/runtime-config-client.html#GUC-VACUUM-FAILSAFE-AGE) | @@ -423,8 +423,8 @@ ms.topic: include | Description | Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage. | | Data type | integer | | Default value | `1600000000` | -| Allowed values | `1600000000` | -| Parameter type | read-only | +| Allowed values | `0-2100000000` | +| Parameter type | dynamic | | Documentation | [vacuum_multixact_failsafe_age](https://www.postgresql.org/docs/15/runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-15-customized-options.md b/articles/postgresql/flexible-server/includes/server-parameters-table-15-customized-options.md index 5334110f95..49297ea882 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-15-customized-options.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-15-customized-options.md @@ -15,7 +15,7 @@ ms.topic: include | Description | Use EXPLAIN ANALYZE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_analyze](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.2.1.3) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Log buffers usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_buffers](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.3.1.3) | @@ -49,7 +49,7 @@ ms.topic: include | Description | EXPLAIN format to be used for plan logging. | | Data type | enumeration | | Default value | `text` | -| Allowed values | `text,xml,json,yaml` | +| Allowed values | `text,xml,json,yaml` | | Parameter type | dynamic | | Documentation | [auto_explain.log_format](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.9.1.3) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Log level for the plan. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [auto_explain.log_level](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.10.1.3) | @@ -83,7 +83,7 @@ ms.topic: include | Description | Sets the minimum execution time above which plans will be logged. Zero prints all plans. -1 turns this feature off. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1-2147483647` | +| Allowed values | `-1-2147483647` | | Parameter type | dynamic | | Documentation | [auto_explain.log_min_duration](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.1.1.3) | @@ -100,7 +100,7 @@ ms.topic: include | Description | Log nested statements. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_nested_statements](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.11.1.3) | @@ -117,7 +117,7 @@ ms.topic: include | Description | Log modified configuration parameters affecting query planning. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_settings](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.8.1.3) | @@ -134,7 +134,7 @@ ms.topic: include | Description | Collect timing data, not just row counts. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_timing](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.5.1.3) | @@ -151,7 +151,7 @@ ms.topic: include | Description | Include trigger statistics in plans. This has no effect unless log_analyze is also set. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_triggers](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.6.1.3) | @@ -168,7 +168,7 @@ ms.topic: include | Description | Use EXPLAIN VERBOSE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_verbose](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.7.1.3) | @@ -185,7 +185,7 @@ ms.topic: include | Description | Log WAL usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_wal](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.4.1.3) | @@ -202,7 +202,7 @@ ms.topic: include | Description | Fraction of queries to process. | | Data type | numeric | | Default value | `1.0` | -| Allowed values | `0.0-1.0` | +| Allowed values | `0.0-1.0` | | Parameter type | dynamic | | Documentation | [auto_explain.sample_rate](https://www.postgresql.org/docs/15/auto-explain.html#id-1.11.7.13.5.3.12.1.3) | @@ -219,7 +219,7 @@ ms.topic: include | Description | Accepted password authentication method. | | Data type | set | | Default value | `md5,scram-sha-256` | -| Allowed values | `md5,scram-sha-256` | +| Allowed values | `md5,scram-sha-256` | | Parameter type | dynamic | | Documentation | [azure.accepted_password_auth_method](https://go.microsoft.com/fwlink/?linkid=2274147) | @@ -236,7 +236,7 @@ ms.topic: include | Description | Create temp tablespace on ephemeral disk. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -253,7 +253,7 @@ ms.topic: include | Description | Specifies which extensions are allowed to be created in the server. | | Data type | set | | Default value | | -| Allowed values | `address_standardizer,address_standardizer_data_us,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | +| Allowed values | `address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | | Parameter type | dynamic | | Documentation | [azure.extensions](https://go.microsoft.com/fwlink/?linkid=2274269) | @@ -270,7 +270,7 @@ ms.topic: include | Description | Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server. | | Data type | boolean | | Default value | `off` | -| Allowed values | `off` | +| Allowed values | `off` | | Parameter type | read-only | | Documentation | | @@ -287,7 +287,7 @@ ms.topic: include | Description | Allow accessing data from blob storage in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -304,7 +304,7 @@ ms.topic: include | Description | Blob block size in megabytes for blob_put in extension azure_storage. | | Data type | integer | | Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | -| Allowed values | `1024` | +| Allowed values | `1024` | | Parameter type | read-only | | Documentation | [azure_storage.blob_block_size_mb](/rest/api/storageservices/put-block?tabs=azure-ad#remarks) | @@ -321,7 +321,7 @@ ms.topic: include | Description | Allow all users to access data from public storage accounts in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -338,7 +338,7 @@ ms.topic: include | Description | Max login tokens per bucket. | | Data type | integer | | Default value | `2000` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -355,7 +355,7 @@ ms.topic: include | Description | Enables temporary connection throttling per IP for too many login failures. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -372,7 +372,7 @@ ms.topic: include | Description | The factor bias for calculating number of tokens for an IP's bucket. | | Data type | numeric | | Default value | `0.8` | -| Allowed values | `0.0-0.9` | +| Allowed values | `0.0-0.9` | | Parameter type | dynamic | | Documentation | | @@ -389,7 +389,7 @@ ms.topic: include | Description | Max number of entries in the login failures hash table. | | Data type | integer | | Default value | `500` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -406,7 +406,7 @@ ms.topic: include | Description | Time between resetting the login bucket. | | Data type | integer | | Default value | `120` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -423,7 +423,7 @@ ms.topic: include | Description | Factor to increase number of tokens by for IPs with low failure rate. | | Data type | numeric | | Default value | `2` | -| Allowed values | `1.0-100.0` | +| Allowed values | `1.0-100.0` | | Parameter type | dynamic | | Documentation | | @@ -440,7 +440,7 @@ ms.topic: include | Description | Time between updating the login bucket. | | Data type | integer | | Default value | `20` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -457,7 +457,7 @@ ms.topic: include | Description | Sets the database in which pg_cron metadata is kept. | | Data type | string | | Default value | `postgres` | -| Allowed values | `[A-Za-z0-9_]+` | +| Allowed values | `[A-Za-z0-9_]+` | | Parameter type | static | | Documentation | [cron.database_name](https://github.com/citusdata/pg_cron) | @@ -474,7 +474,7 @@ ms.topic: include | Description | Log all jobs runs into the job_run_details table. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_run](https://github.com/citusdata/pg_cron) | @@ -491,7 +491,7 @@ ms.topic: include | Description | Log all cron statements prior to execution. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_statement](https://github.com/citusdata/pg_cron) | @@ -508,7 +508,7 @@ ms.topic: include | Description | Sets the maximum number of jobs that can run concurrently. This value is limited by max_connections. | | Data type | integer | | Default value | `32` | -| Allowed values | `0-5000` | +| Allowed values | `0-5000` | | Parameter type | static | | Documentation | [cron.max_running_jobs](https://github.com/citusdata/pg_cron) | @@ -525,7 +525,7 @@ ms.topic: include | Description | Sets the frequency at which each index optimization session is triggered when index_tuning.mode is set to 'REPORT'. | | Data type | integer | | Default value | `720` | -| Allowed values | `60-10080` | +| Allowed values | `60-10080` | | Parameter type | dynamic | | Documentation | [index_tuning.analysis_interval](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -542,7 +542,7 @@ ms.topic: include | Description | Maximum number of columns that can be part of the index key for any recommended index. | | Data type | integer | | Default value | `2` | -| Allowed values | `1-10` | +| Allowed values | `1-10` | | Parameter type | dynamic | | Documentation | [index_tuning.max_columns_per_index](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -559,7 +559,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each database during one optimization session. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_index_count](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -576,7 +576,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each table. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_indexes_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -593,7 +593,7 @@ ms.topic: include | Description | Number of slowest queries per database for which indexes can be recommended. | | Data type | integer | | Default value | `25` | -| Allowed values | `5-100` | +| Allowed values | `5-100` | | Parameter type | dynamic | | Documentation | [index_tuning.max_queries_per_database](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -610,7 +610,7 @@ ms.topic: include | Description | Acceptable regression introduced by a recommended index on any of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0.05-0.2` | +| Allowed values | `0.05-0.2` | | Parameter type | dynamic | | Documentation | [index_tuning.max_regression_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -627,7 +627,7 @@ ms.topic: include | Description | Maximum total size, in percentage of total disk space, that all recommended indexes for any given database can use. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0-1.0` | +| Allowed values | `0-1.0` | | Parameter type | dynamic | | Documentation | [index_tuning.max_total_size_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -644,7 +644,7 @@ ms.topic: include | Description | Cost improvement that a recommended index must provide to at least one of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.2` | -| Allowed values | `0-20.0` | +| Allowed values | `0-20.0` | | Parameter type | dynamic | | Documentation | [index_tuning.min_improvement_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -661,7 +661,7 @@ ms.topic: include | Description | Configures index optimization as disabled ('OFF') or enabled to only emit recommendation. Requires Query Store to be enabled by setting pg_qs.query_capture_mode to 'TOP' or 'ALL'. | | Data type | enumeration | | Default value | `off` | -| Allowed values | `off,report` | +| Allowed values | `off,report` | | Parameter type | dynamic | | Documentation | [index_tuning.mode](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -678,7 +678,7 @@ ms.topic: include | Description | Minimum number of daily average DML operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_dml_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -695,7 +695,7 @@ ms.topic: include | Description | Minimum number of days the index has not been used, based on system statistics, so that it is considered for dropping. | | Data type | integer | | Default value | `35` | -| Allowed values | `30-720` | +| Allowed values | `30-720` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_min_period](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -712,7 +712,7 @@ ms.topic: include | Description | Minimum number of daily average read operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_reads_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -729,7 +729,7 @@ ms.topic: include | Description | Enables or disables server logs functionality. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [logfiles.download_enable](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -746,7 +746,7 @@ ms.topic: include | Description | Sets the retention period window in days for server logs - after this time data will be deleted. | | Data type | integer | | Default value | `3` | -| Allowed values | `1-7` | +| Allowed values | `1-7` | | Parameter type | dynamic | | Documentation | [logfiles.retention_days](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -763,7 +763,7 @@ ms.topic: include | Description | Specifies which classes of statements will be logged by session audit logging. | | Data type | set | | Default value | `none` | -| Allowed values | `none,read,write,function,role,ddl,misc,all` | +| Allowed values | `none,read,write,function,role,ddl,misc,all` | | Parameter type | dynamic | | Documentation | [pgaudit.log](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -780,7 +780,7 @@ ms.topic: include | Description | Specifies that session logging should be enabled in the case where all relations in a statement are in pg_catalog. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_catalog](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -797,7 +797,7 @@ ms.topic: include | Description | Specifies whether audit messages should be visible to client. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_client](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -814,7 +814,7 @@ ms.topic: include | Description | Specifies the log level that will be used for log entries. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [pgaudit.log_level](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -831,7 +831,7 @@ ms.topic: include | Description | Specifies that audit logging should include the parameters that were passed with the statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_parameter](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -848,7 +848,7 @@ ms.topic: include | Description | Specifies whether session audit logging should create a separate log entry for each relation referenced in a SELECT or DML statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_relation](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -865,7 +865,7 @@ ms.topic: include | Description | Specifies whether logging will include the statement text and parameters with the first log entry for a statement/substatement combination or with every entry. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_statement_once](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -882,7 +882,7 @@ ms.topic: include | Description | Specifies the master role to use for object audit logging. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pgaudit.role](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -899,7 +899,7 @@ ms.topic: include | Description | Tells PGLogical to use batch insert mechanism if possible. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.batch_inserts](https://github.com/ArmMbedCloud/pglogical) | @@ -916,7 +916,7 @@ ms.topic: include | Description | Sets the log level for reporting detected conflicts when the pglogical.conflict_resolution is set to anything else than error. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_log_level](https://github.com/ArmMbedCloud/pglogical) | @@ -933,7 +933,7 @@ ms.topic: include | Description | Sets the resolution method for any detected conflicts between local data and incoming changes. | | Data type | enumeration | | Default value | `apply_remote` | -| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | +| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_resolution](https://github.com/ArmMbedCloud/pglogical) | @@ -950,7 +950,7 @@ ms.topic: include | Description | Tells PGLogical to use SPI interface to form actual SQL (INSERT, UPDATE, DELETE) statements to apply incoming changes instead of using internal low level interface. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.use_spi](https://github.com/ArmMbedCloud/pglogical) | @@ -967,7 +967,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | | @@ -984,7 +984,7 @@ ms.topic: include | Description | Set the frequency, in milliseconds, at which wait events are sampled. | | Data type | integer | | Default value | `100` | -| Allowed values | `1-600000` | +| Allowed values | `1-600000` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.history_period](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1001,7 +1001,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, wait sampling will be disabled despite the value set for pgms_wait_sampling.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pgms_wait_sampling.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1018,7 +1018,7 @@ ms.topic: include | Description | Selects which statements are tracked by the pgms_wait_sampling extension. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `all,none` | +| Allowed values | `all,none` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1035,7 +1035,7 @@ ms.topic: include | Description | Same purpose as the p_analyze argument to run_maintenance(). | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.analyze](https://github.com/pgpartman/pg_partman) | @@ -1052,7 +1052,7 @@ ms.topic: include | Description | Required. The database(s) that run_maintenance() will run on. If more than one, use a comma separated list. If not set, BGW will do nothing. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z0-9_,-]*` | +| Allowed values | `[A-Za-z0-9_,-]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.dbname](https://github.com/pgpartman/pg_partman) | @@ -1069,7 +1069,7 @@ ms.topic: include | Description | Number of seconds between calls to run_maintenance(). | | Data type | integer | | Default value | `3600` | -| Allowed values | `1-315360000` | +| Allowed values | `1-315360000` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.interval](https://github.com/pgpartman/pg_partman) | @@ -1086,7 +1086,7 @@ ms.topic: include | Description | Same purpose as the p_jobmon argument to run_maintenance(). | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.jobmon](https://github.com/pgpartman/pg_partman) | @@ -1103,7 +1103,7 @@ ms.topic: include | Description | The role that run_maintenance() will run as. Default is postgres. Only a single role name is allowed. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.role](https://github.com/pgpartman/pg_partman) | @@ -1120,7 +1120,7 @@ ms.topic: include | Description | Sets the query_store capture interval in minutes for pg_qs - this is the frequency of data persistence. | | Data type | integer | | Default value | `15` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | static | | Documentation | [pg_qs.interval_length_minutes](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1137,7 +1137,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, Query Store will be disabled despite the value set for pg_qs.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pg_qs.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1154,7 +1154,7 @@ ms.topic: include | Description | Sets the maximum number of bytes that will be saved for query plan text for pg_qs; longer plans will be truncated. | | Data type | integer | | Default value | `7500` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_plan_size](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1171,7 +1171,7 @@ ms.topic: include | Description | Sets the maximum query text length that will be saved; longer queries will be truncated. | | Data type | integer | | Default value | `6000` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_query_text_length](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1188,7 +1188,7 @@ ms.topic: include | Description | Sets query capture mode for query store. None disables any capturing. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_qs.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1205,7 +1205,7 @@ ms.topic: include | Description | Sets the retention period window in days for pg_qs - after this time data will be deleted. | | Data type | integer | | Default value | `7` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | dynamic | | Documentation | [pg_qs.retention_period_in_days](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1222,7 +1222,7 @@ ms.topic: include | Description | Turns saving query plans on or off for pg_qs | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.store_query_plans](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1239,7 +1239,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_qs. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.track_utility](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1256,7 +1256,7 @@ ms.topic: include | Description | Sets the maximum number of statements tracked by pg_stat_statements. | | Data type | integer | | Default value | `5000` | -| Allowed values | `100-2147483647` | +| Allowed values | `100-2147483647` | | Parameter type | static | | Documentation | [pg_stat_statements.max](https://www.postgresql.org/docs/15/pgstatstatements.html) | @@ -1273,7 +1273,7 @@ ms.topic: include | Description | Save pg_stat_statements statistics across server shutdowns. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.save](https://www.postgresql.org/docs/15/pgstatstatements.html) | @@ -1290,7 +1290,7 @@ ms.topic: include | Description | Controls which statements are counted by pg_stat_statements. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track](https://www.postgresql.org/docs/15/pgstatstatements.html) | @@ -1307,7 +1307,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_stat_statements. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track_utility](https://www.postgresql.org/docs/15/pgstatstatements.html) | @@ -1324,7 +1324,7 @@ ms.topic: include | Description | Controls postgis GDAL enabled driver settings. | | Data type | enumeration | | Default value | `DISABLE_ALL` | -| Allowed values | `DISABLE_ALL,ENABLE_ALL` | +| Allowed values | `DISABLE_ALL,ENABLE_ALL` | | Parameter type | dynamic | | Documentation | [postgis.gdal_enabled_drivers](https://postgis.net/docs/postgis_gdal_enabled_drivers.html) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-15-replication-sending-servers.md b/articles/postgresql/flexible-server/includes/server-parameters-table-15-replication-sending-servers.md index a406ca0fdb..ab6f45e4e1 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-15-replication-sending-servers.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-15-replication-sending-servers.md @@ -54,7 +54,7 @@ ms.topic: include | Documentation | [max_wal_senders](https://www.postgresql.org/docs/15/runtime-config-replication.html#GUC-MAX-WAL-SENDERS) | -[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] +[!INCLUDE [server-parameters-azure-notes-max-wal-senders](./server-parameters-azure-notes-max-wal-senders.md)] diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-15-reporting-and-logging-what-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-15-reporting-and-logging-what-to-log.md index 035e3fdba3..b2327713dd 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-15-reporting-and-logging-what-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-15-reporting-and-logging-what-to-log.md @@ -134,8 +134,8 @@ ms.topic: include | Description | Causes each attempted connection to the server to be logged, as well as successful completion of client authentication. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_connections](https://www.postgresql.org/docs/15/runtime-config-logging.html#GUC-LOG-CONNECTIONS) | @@ -151,8 +151,8 @@ ms.topic: include | Description | Logs end of a session, including duration. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_disconnections](https://www.postgresql.org/docs/15/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS) | @@ -253,8 +253,8 @@ ms.topic: include | Description | Sets the maximum length in bytes of data logged for bind parameter values when logging statements. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length](https://www.postgresql.org/docs/15/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH) | @@ -270,8 +270,8 @@ ms.topic: include | Description | Sets the maximum length in bytes of data logged for bind parameter values when logging statements, on error. | | Data type | integer | | Default value | `0` | -| Allowed values | `0` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length_on_error](https://www.postgresql.org/docs/15/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH-ON-ERROR) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-15-reporting-and-logging-when-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-15-reporting-and-logging-when-to-log.md index 592ee4bb4c..c6fd05a1b6 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-15-reporting-and-logging-when-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-15-reporting-and-logging-when-to-log.md @@ -15,8 +15,8 @@ ms.topic: include | Description | Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-2147483647` | +| Parameter type | dynamic | | Documentation | [log_min_duration_sample](https://www.postgresql.org/docs/15/runtime-config-logging.html#GUC-LOG-MIN-DURATION-SAMPLE) | @@ -100,8 +100,8 @@ ms.topic: include | Description | Fraction of statements exceeding log_min_duration_sample to be logged. | | Data type | numeric | | Default value | `1` | -| Allowed values | `1` | -| Parameter type | read-only | +| Allowed values | `0-1` | +| Parameter type | dynamic | | Documentation | [log_statement_sample_rate](https://www.postgresql.org/docs/15/runtime-config-logging.html#GUC-LOG-STATEMENT-SAMPLE-RATE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-15-resource-usage-memory.md b/articles/postgresql/flexible-server/includes/server-parameters-table-15-resource-usage-memory.md index fe145120bf..36ab9b014f 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-15-resource-usage-memory.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-15-resource-usage-memory.md @@ -49,8 +49,8 @@ ms.topic: include | Description | Multiple of work_mem to use for hash tables. | | Data type | numeric | | Default value | `2` | -| Allowed values | `2` | -| Parameter type | read-only | +| Allowed values | `1-1000` | +| Parameter type | dynamic | | Documentation | [hash_mem_multiplier](https://www.postgresql.org/docs/15/runtime-config-resource.html#GUC-HASH-MEM-MULTIPLIER) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-16-client-connection-defaults-shared-library-preloading.md b/articles/postgresql/flexible-server/includes/server-parameters-table-16-client-connection-defaults-shared-library-preloading.md index f98fa01d32..68df8df2f5 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-16-client-connection-defaults-shared-library-preloading.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-16-client-connection-defaults-shared-library-preloading.md @@ -15,7 +15,7 @@ ms.topic: include | Description | JIT provider to use. | | Data type | string | | Default value | `llvmjit` | -| Allowed values | `llvmjit` | +| Allowed values | `llvmjit` | | Parameter type | read-only | | Documentation | [jit_provider](https://www.postgresql.org/docs/16/runtime-config-client.html#GUC-JIT-PROVIDER) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Lists unprivileged shared libraries to preload into each backend. | | Data type | string | | Default value | | -| Allowed values | | +| Allowed values | | | Parameter type | read-only | | Documentation | [local_preload_libraries](https://www.postgresql.org/docs/16/runtime-config-client.html#GUC-LOCAL-PRELOAD-LIBRARIES) | @@ -49,7 +49,7 @@ ms.topic: include | Description | Lists shared libraries to preload into each backend. | | Data type | set | | Default value | | -| Allowed values | `login_hook` | +| Allowed values | `login_hook` | | Parameter type | dynamic | | Documentation | [session_preload_libraries](https://www.postgresql.org/docs/16/runtime-config-client.html#GUC-SESSION-PRELOAD-LIBRARIES) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Sets which shared libraries are preloaded at server start. | | Data type | set | | Default value | `pg_cron,pg_stat_statements` | -| Allowed values | `anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json` | +| Allowed values | `age,anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json` | | Parameter type | static | | Documentation | [shared_preload_libraries](https://www.postgresql.org/docs/16/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-16-client-connection-defaults-statement-behavior.md b/articles/postgresql/flexible-server/includes/server-parameters-table-16-client-connection-defaults-statement-behavior.md index de15ee748b..e16c506508 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-16-client-connection-defaults-statement-behavior.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-16-client-connection-defaults-statement-behavior.md @@ -372,8 +372,8 @@ ms.topic: include | Description | Age at which VACUUM should trigger failsafe to avoid a wraparound outage. | | Data type | integer | | Default value | `1600000000` | -| Allowed values | `1600000000` | -| Parameter type | read-only | +| Allowed values | `0-2100000000` | +| Parameter type | dynamic | | Documentation | [vacuum_failsafe_age](https://www.postgresql.org/docs/16/runtime-config-client.html#GUC-VACUUM-FAILSAFE-AGE) | @@ -423,8 +423,8 @@ ms.topic: include | Description | Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage. | | Data type | integer | | Default value | `1600000000` | -| Allowed values | `1600000000` | -| Parameter type | read-only | +| Allowed values | `0-2100000000` | +| Parameter type | dynamic | | Documentation | [vacuum_multixact_failsafe_age](https://www.postgresql.org/docs/16/runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-16-customized-options.md b/articles/postgresql/flexible-server/includes/server-parameters-table-16-customized-options.md index 35e591a226..bd05f4cfd2 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-16-customized-options.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-16-customized-options.md @@ -15,7 +15,7 @@ ms.topic: include | Description | Use EXPLAIN ANALYZE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_analyze](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-ANALYZE) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Log buffers usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_buffers](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-BUFFERS) | @@ -49,7 +49,7 @@ ms.topic: include | Description | EXPLAIN format to be used for plan logging. | | Data type | enumeration | | Default value | `text` | -| Allowed values | `text,xml,json,yaml` | +| Allowed values | `text,xml,json,yaml` | | Parameter type | dynamic | | Documentation | [auto_explain.log_format](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-FORMAT) | @@ -66,7 +66,7 @@ ms.topic: include | Description | Log level for the plan. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [auto_explain.log_level](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-LEVEL) | @@ -83,7 +83,7 @@ ms.topic: include | Description | Sets the minimum execution time above which plans will be logged. Zero prints all plans. -1 turns this feature off. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1-2147483647` | +| Allowed values | `-1-2147483647` | | Parameter type | dynamic | | Documentation | [auto_explain.log_min_duration](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-MIN-DURATION) | @@ -100,7 +100,7 @@ ms.topic: include | Description | Log nested statements. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_nested_statements](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-NESTED-STATEMENTS) | @@ -117,7 +117,7 @@ ms.topic: include | Description | Log modified configuration parameters affecting query planning. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_settings](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-SETTINGS) | @@ -134,7 +134,7 @@ ms.topic: include | Description | Collect timing data, not just row counts. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_timing](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-TIMING) | @@ -151,7 +151,7 @@ ms.topic: include | Description | Include trigger statistics in plans. This has no effect unless log_analyze is also set. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_triggers](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-TRIGGERS) | @@ -168,7 +168,7 @@ ms.topic: include | Description | Use EXPLAIN VERBOSE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_verbose](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-VERBOSE) | @@ -185,7 +185,7 @@ ms.topic: include | Description | Log WAL usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_wal](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-WAL) | @@ -202,7 +202,7 @@ ms.topic: include | Description | Fraction of queries to process. | | Data type | numeric | | Default value | `1.0` | -| Allowed values | `0.0-1.0` | +| Allowed values | `0.0-1.0` | | Parameter type | dynamic | | Documentation | [auto_explain.sample_rate](https://www.postgresql.org/docs/16/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-SAMPLE-RATE) | @@ -219,7 +219,7 @@ ms.topic: include | Description | Accepted password authentication method. | | Data type | set | | Default value | `md5,scram-sha-256` | -| Allowed values | `md5,scram-sha-256` | +| Allowed values | `md5,scram-sha-256` | | Parameter type | dynamic | | Documentation | [azure.accepted_password_auth_method](https://go.microsoft.com/fwlink/?linkid=2274147) | @@ -236,7 +236,7 @@ ms.topic: include | Description | Create temp tablespace on ephemeral disk. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -253,7 +253,7 @@ ms.topic: include | Description | Specifies which extensions are allowed to be created in the server. | | Data type | set | | Default value | | -| Allowed values | `address_standardizer,address_standardizer_data_us,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | +| Allowed values | `address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,timescaledb,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | | Parameter type | dynamic | | Documentation | [azure.extensions](https://go.microsoft.com/fwlink/?linkid=2274269) | @@ -270,7 +270,7 @@ ms.topic: include | Description | Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server. | | Data type | boolean | | Default value | `off` | -| Allowed values | `off` | +| Allowed values | `off` | | Parameter type | read-only | | Documentation | | @@ -287,7 +287,7 @@ ms.topic: include | Description | Allow accessing data from blob storage in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -304,7 +304,7 @@ ms.topic: include | Description | Blob block size in megabytes for blob_put in extension azure_storage. | | Data type | integer | | Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | -| Allowed values | `1024` | +| Allowed values | `1024` | | Parameter type | read-only | | Documentation | [azure_storage.blob_block_size_mb](/rest/api/storageservices/put-block?tabs=azure-ad#remarks) | @@ -321,7 +321,7 @@ ms.topic: include | Description | Allow all users to access data from public storage accounts in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -338,7 +338,7 @@ ms.topic: include | Description | Max login tokens per bucket. | | Data type | integer | | Default value | `2000` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -355,7 +355,7 @@ ms.topic: include | Description | Enables temporary connection throttling per IP for too many login failures. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -372,7 +372,7 @@ ms.topic: include | Description | The factor bias for calculating number of tokens for an IP's bucket. | | Data type | numeric | | Default value | `0.8` | -| Allowed values | `0.0-0.9` | +| Allowed values | `0.0-0.9` | | Parameter type | dynamic | | Documentation | | @@ -389,7 +389,7 @@ ms.topic: include | Description | Max number of entries in the login failures hash table. | | Data type | integer | | Default value | `500` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -406,7 +406,7 @@ ms.topic: include | Description | Time between resetting the login bucket. | | Data type | integer | | Default value | `120` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -423,7 +423,7 @@ ms.topic: include | Description | Factor to increase number of tokens by for IPs with low failure rate. | | Data type | numeric | | Default value | `2` | -| Allowed values | `1.0-100.0` | +| Allowed values | `1.0-100.0` | | Parameter type | dynamic | | Documentation | | @@ -440,7 +440,7 @@ ms.topic: include | Description | Time between updating the login bucket. | | Data type | integer | | Default value | `20` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -457,7 +457,7 @@ ms.topic: include | Description | Sets the database in which pg_cron metadata is kept. | | Data type | string | | Default value | `postgres` | -| Allowed values | `[A-Za-z0-9_]+` | +| Allowed values | `[A-Za-z0-9_]+` | | Parameter type | static | | Documentation | [cron.database_name](https://github.com/citusdata/pg_cron) | @@ -474,7 +474,7 @@ ms.topic: include | Description | Log all jobs runs into the job_run_details table. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_run](https://github.com/citusdata/pg_cron) | @@ -491,7 +491,7 @@ ms.topic: include | Description | Log all cron statements prior to execution. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_statement](https://github.com/citusdata/pg_cron) | @@ -508,7 +508,7 @@ ms.topic: include | Description | Sets the maximum number of jobs that can run concurrently. This value is limited by max_connections. | | Data type | integer | | Default value | `32` | -| Allowed values | `0-5000` | +| Allowed values | `0-5000` | | Parameter type | static | | Documentation | [cron.max_running_jobs](https://github.com/citusdata/pg_cron) | @@ -525,7 +525,7 @@ ms.topic: include | Description | Sets the frequency at which each index optimization session is triggered when index_tuning.mode is set to 'REPORT'. | | Data type | integer | | Default value | `720` | -| Allowed values | `60-10080` | +| Allowed values | `60-10080` | | Parameter type | dynamic | | Documentation | [index_tuning.analysis_interval](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -542,7 +542,7 @@ ms.topic: include | Description | Maximum number of columns that can be part of the index key for any recommended index. | | Data type | integer | | Default value | `2` | -| Allowed values | `1-10` | +| Allowed values | `1-10` | | Parameter type | dynamic | | Documentation | [index_tuning.max_columns_per_index](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -559,7 +559,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each database during one optimization session. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_index_count](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -576,7 +576,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each table. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_indexes_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -593,7 +593,7 @@ ms.topic: include | Description | Number of slowest queries per database for which indexes can be recommended. | | Data type | integer | | Default value | `25` | -| Allowed values | `5-100` | +| Allowed values | `5-100` | | Parameter type | dynamic | | Documentation | [index_tuning.max_queries_per_database](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -610,7 +610,7 @@ ms.topic: include | Description | Acceptable regression introduced by a recommended index on any of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0.05-0.2` | +| Allowed values | `0.05-0.2` | | Parameter type | dynamic | | Documentation | [index_tuning.max_regression_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -627,7 +627,7 @@ ms.topic: include | Description | Maximum total size, in percentage of total disk space, that all recommended indexes for any given database can use. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0-1.0` | +| Allowed values | `0-1.0` | | Parameter type | dynamic | | Documentation | [index_tuning.max_total_size_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -644,7 +644,7 @@ ms.topic: include | Description | Cost improvement that a recommended index must provide to at least one of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.2` | -| Allowed values | `0-20.0` | +| Allowed values | `0-20.0` | | Parameter type | dynamic | | Documentation | [index_tuning.min_improvement_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -661,7 +661,7 @@ ms.topic: include | Description | Configures index optimization as disabled ('OFF') or enabled to only emit recommendation. Requires Query Store to be enabled by setting pg_qs.query_capture_mode to 'TOP' or 'ALL'. | | Data type | enumeration | | Default value | `off` | -| Allowed values | `off,report` | +| Allowed values | `off,report` | | Parameter type | dynamic | | Documentation | [index_tuning.mode](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -678,7 +678,7 @@ ms.topic: include | Description | Minimum number of daily average DML operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_dml_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -695,7 +695,7 @@ ms.topic: include | Description | Minimum number of days the index has not been used, based on system statistics, so that it is considered for dropping. | | Data type | integer | | Default value | `35` | -| Allowed values | `30-720` | +| Allowed values | `30-720` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_min_period](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -712,7 +712,7 @@ ms.topic: include | Description | Minimum number of daily average read operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_reads_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -729,7 +729,7 @@ ms.topic: include | Description | Enables or disables server logs functionality. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [logfiles.download_enable](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -746,7 +746,7 @@ ms.topic: include | Description | Sets the retention period window in days for server logs - after this time data will be deleted. | | Data type | integer | | Default value | `3` | -| Allowed values | `1-7` | +| Allowed values | `1-7` | | Parameter type | dynamic | | Documentation | [logfiles.retention_days](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -763,7 +763,7 @@ ms.topic: include | Description | Specifies which classes of statements will be logged by session audit logging. | | Data type | set | | Default value | `none` | -| Allowed values | `none,read,write,function,role,ddl,misc,all` | +| Allowed values | `none,read,write,function,role,ddl,misc,all` | | Parameter type | dynamic | | Documentation | [pgaudit.log](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -780,7 +780,7 @@ ms.topic: include | Description | Specifies that session logging should be enabled in the case where all relations in a statement are in pg_catalog. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_catalog](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -797,7 +797,7 @@ ms.topic: include | Description | Specifies whether audit messages should be visible to client. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_client](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -814,7 +814,7 @@ ms.topic: include | Description | Specifies the log level that will be used for log entries. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [pgaudit.log_level](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -831,7 +831,7 @@ ms.topic: include | Description | Specifies that audit logging should include the parameters that were passed with the statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_parameter](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -848,7 +848,7 @@ ms.topic: include | Description | Specifies whether session audit logging should create a separate log entry for each relation referenced in a SELECT or DML statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_relation](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -865,7 +865,7 @@ ms.topic: include | Description | Specifies whether logging will include the statement text and parameters with the first log entry for a statement/substatement combination or with every entry. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_statement_once](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -882,7 +882,7 @@ ms.topic: include | Description | Specifies the master role to use for object audit logging. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pgaudit.role](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -899,7 +899,7 @@ ms.topic: include | Description | Tells PGLogical to use batch insert mechanism if possible. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.batch_inserts](https://github.com/ArmMbedCloud/pglogical) | @@ -916,7 +916,7 @@ ms.topic: include | Description | Sets the log level for reporting detected conflicts when the pglogical.conflict_resolution is set to anything else than error. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_log_level](https://github.com/ArmMbedCloud/pglogical) | @@ -933,7 +933,7 @@ ms.topic: include | Description | Sets the resolution method for any detected conflicts between local data and incoming changes. | | Data type | enumeration | | Default value | `apply_remote` | -| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | +| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_resolution](https://github.com/ArmMbedCloud/pglogical) | @@ -950,7 +950,7 @@ ms.topic: include | Description | Tells PGLogical to use SPI interface to form actual SQL (INSERT, UPDATE, DELETE) statements to apply incoming changes instead of using internal low level interface. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.use_spi](https://github.com/ArmMbedCloud/pglogical) | @@ -967,7 +967,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | | @@ -984,7 +984,7 @@ ms.topic: include | Description | Set the frequency, in milliseconds, at which wait events are sampled. | | Data type | integer | | Default value | `100` | -| Allowed values | `1-600000` | +| Allowed values | `1-600000` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.history_period](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1001,7 +1001,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, wait sampling will be disabled despite the value set for pgms_wait_sampling.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pgms_wait_sampling.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1018,7 +1018,7 @@ ms.topic: include | Description | Selects which statements are tracked by the pgms_wait_sampling extension. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `all,none` | +| Allowed values | `all,none` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1035,7 +1035,7 @@ ms.topic: include | Description | Same purpose as the p_analyze argument to run_maintenance(). | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.analyze](https://github.com/pgpartman/pg_partman) | @@ -1052,7 +1052,7 @@ ms.topic: include | Description | Required. The database(s) that run_maintenance() will run on. If more than one, use a comma separated list. If not set, BGW will do nothing. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z0-9_,-]*` | +| Allowed values | `[A-Za-z0-9_,-]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.dbname](https://github.com/pgpartman/pg_partman) | @@ -1069,7 +1069,7 @@ ms.topic: include | Description | Number of seconds between calls to run_maintenance(). | | Data type | integer | | Default value | `3600` | -| Allowed values | `1-315360000` | +| Allowed values | `1-315360000` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.interval](https://github.com/pgpartman/pg_partman) | @@ -1086,7 +1086,7 @@ ms.topic: include | Description | Same purpose as the p_jobmon argument to run_maintenance(). | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.jobmon](https://github.com/pgpartman/pg_partman) | @@ -1103,7 +1103,7 @@ ms.topic: include | Description | The role that run_maintenance() will run as. Default is postgres. Only a single role name is allowed. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.role](https://github.com/pgpartman/pg_partman) | @@ -1120,7 +1120,7 @@ ms.topic: include | Description | Sets the query_store capture interval in minutes for pg_qs - this is the frequency of data persistence. | | Data type | integer | | Default value | `15` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | static | | Documentation | [pg_qs.interval_length_minutes](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1137,7 +1137,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, Query Store will be disabled despite the value set for pg_qs.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pg_qs.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1154,7 +1154,7 @@ ms.topic: include | Description | Sets the maximum number of bytes that will be saved for query plan text for pg_qs; longer plans will be truncated. | | Data type | integer | | Default value | `7500` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_plan_size](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1171,7 +1171,7 @@ ms.topic: include | Description | Sets the maximum query text length that will be saved; longer queries will be truncated. | | Data type | integer | | Default value | `6000` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_query_text_length](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1188,7 +1188,7 @@ ms.topic: include | Description | Sets query capture mode for query store. None disables any capturing. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_qs.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1205,7 +1205,7 @@ ms.topic: include | Description | Sets the retention period window in days for pg_qs - after this time data will be deleted. | | Data type | integer | | Default value | `7` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | dynamic | | Documentation | [pg_qs.retention_period_in_days](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1222,7 +1222,7 @@ ms.topic: include | Description | Turns saving query plans on or off for pg_qs | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.store_query_plans](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1239,7 +1239,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_qs. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.track_utility](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1256,7 +1256,7 @@ ms.topic: include | Description | Sets the maximum number of statements tracked by pg_stat_statements. | | Data type | integer | | Default value | `5000` | -| Allowed values | `100-2147483647` | +| Allowed values | `100-2147483647` | | Parameter type | static | | Documentation | [pg_stat_statements.max](https://www.postgresql.org/docs/16/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS) | @@ -1273,7 +1273,7 @@ ms.topic: include | Description | Save pg_stat_statements statistics across server shutdowns. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.save](https://www.postgresql.org/docs/16/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS) | @@ -1290,7 +1290,7 @@ ms.topic: include | Description | Controls which statements are counted by pg_stat_statements. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track](https://www.postgresql.org/docs/16/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS) | @@ -1307,7 +1307,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_stat_statements. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track_utility](https://www.postgresql.org/docs/16/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS) | @@ -1324,7 +1324,7 @@ ms.topic: include | Description | Controls postgis GDAL enabled driver settings. | | Data type | enumeration | | Default value | `DISABLE_ALL` | -| Allowed values | `DISABLE_ALL,ENABLE_ALL` | +| Allowed values | `DISABLE_ALL,ENABLE_ALL` | | Parameter type | dynamic | | Documentation | [postgis.gdal_enabled_drivers](https://postgis.net/docs/postgis_gdal_enabled_drivers.html) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-16-replication-sending-servers.md b/articles/postgresql/flexible-server/includes/server-parameters-table-16-replication-sending-servers.md index 4e3935bbd3..37b39518f8 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-16-replication-sending-servers.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-16-replication-sending-servers.md @@ -54,7 +54,7 @@ ms.topic: include | Documentation | [max_wal_senders](https://www.postgresql.org/docs/16/runtime-config-replication.html#GUC-MAX-WAL-SENDERS) | -[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] +[!INCLUDE [server-parameters-azure-notes-max-wal-senders](./server-parameters-azure-notes-max-wal-senders.md)] diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-16-reporting-and-logging-what-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-16-reporting-and-logging-what-to-log.md index 9bec5bf9e4..04aea48321 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-16-reporting-and-logging-what-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-16-reporting-and-logging-what-to-log.md @@ -134,8 +134,8 @@ ms.topic: include | Description | Causes each attempted connection to the server to be logged, as well as successful completion of client authentication. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_connections](https://www.postgresql.org/docs/16/runtime-config-logging.html#GUC-LOG-CONNECTIONS) | @@ -151,8 +151,8 @@ ms.topic: include | Description | Logs end of a session, including duration. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_disconnections](https://www.postgresql.org/docs/16/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS) | @@ -253,8 +253,8 @@ ms.topic: include | Description | Sets the maximum length in bytes of data logged for bind parameter values when logging statements. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length](https://www.postgresql.org/docs/16/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH) | @@ -270,8 +270,8 @@ ms.topic: include | Description | Sets the maximum length in bytes of data logged for bind parameter values when logging statements, on error. | | Data type | integer | | Default value | `0` | -| Allowed values | `0` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length_on_error](https://www.postgresql.org/docs/16/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH-ON-ERROR) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-16-reporting-and-logging-when-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-16-reporting-and-logging-when-to-log.md index 72756a4b44..562c9b1e13 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-16-reporting-and-logging-when-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-16-reporting-and-logging-when-to-log.md @@ -15,8 +15,8 @@ ms.topic: include | Description | Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-2147483647` | +| Parameter type | dynamic | | Documentation | [log_min_duration_sample](https://www.postgresql.org/docs/16/runtime-config-logging.html#GUC-LOG-MIN-DURATION-SAMPLE) | @@ -100,8 +100,8 @@ ms.topic: include | Description | Fraction of statements exceeding log_min_duration_sample to be logged. | | Data type | numeric | | Default value | `1` | -| Allowed values | `1` | -| Parameter type | read-only | +| Allowed values | `0-1` | +| Parameter type | dynamic | | Documentation | [log_statement_sample_rate](https://www.postgresql.org/docs/16/runtime-config-logging.html#GUC-LOG-STATEMENT-SAMPLE-RATE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-16-resource-usage-memory.md b/articles/postgresql/flexible-server/includes/server-parameters-table-16-resource-usage-memory.md index 25cb6b7c13..125f29ea76 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-16-resource-usage-memory.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-16-resource-usage-memory.md @@ -49,8 +49,8 @@ ms.topic: include | Description | Multiple of work_mem to use for hash tables. | | Data type | numeric | | Default value | `2` | -| Allowed values | `2` | -| Parameter type | read-only | +| Allowed values | `1-1000` | +| Parameter type | dynamic | | Documentation | [hash_mem_multiplier](https://www.postgresql.org/docs/16/runtime-config-resource.html#GUC-HASH-MEM-MULTIPLIER) | @@ -228,6 +228,23 @@ ms.topic: include +### vacuum_buffer_usage_limit + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Resource Usage / Memory | +| Description | Sets the buffer pool size for VACUUM, ANALYZE, and autovacuum. | +| Data type | integer | +| Default value | `256` | +| Allowed values | `0-16777216` | +| Parameter type | dynamic | +| Documentation | [vacuum_buffer_usage_limit](https://www.postgresql.org/docs/16/runtime-config-resource.html#GUC-VACUUM-BUFFER-USAGE-LIMIT) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + ### work_mem | Attribute | Value | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-17-client-connection-defaults-statement-behavior.md b/articles/postgresql/flexible-server/includes/server-parameters-table-17-client-connection-defaults-statement-behavior.md index d9c2881509..1947ff6973 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-17-client-connection-defaults-statement-behavior.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-17-client-connection-defaults-statement-behavior.md @@ -372,8 +372,8 @@ ms.topic: include | Description | Age at which VACUUM should trigger failsafe to avoid a wraparound outage. | | Data type | integer | | Default value | `1600000000` | -| Allowed values | `1600000000` | -| Parameter type | read-only | +| Allowed values | `0-2100000000` | +| Parameter type | dynamic | | Documentation | [vacuum_failsafe_age](https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-VACUUM-FAILSAFE-AGE) | @@ -423,8 +423,8 @@ ms.topic: include | Description | Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage. | | Data type | integer | | Default value | `1600000000` | -| Allowed values | `1600000000` | -| Parameter type | read-only | +| Allowed values | `0-2100000000` | +| Parameter type | dynamic | | Documentation | [vacuum_multixact_failsafe_age](https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-17-customized-options.md b/articles/postgresql/flexible-server/includes/server-parameters-table-17-customized-options.md index 234c91b25a..04449d4c8f 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-17-customized-options.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-17-customized-options.md @@ -15,7 +15,7 @@ ms.topic: include | Description | Enable/Disable allow alter system command. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [allow_alter_system](https://www.postgresql.org/docs/17/runtime-config-compatible.html#GUC-ALLOW-ALTER-SYSTEM) | @@ -32,7 +32,7 @@ ms.topic: include | Description | Use EXPLAIN ANALYZE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_analyze](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-ANALYZE) | @@ -49,7 +49,7 @@ ms.topic: include | Description | Log buffers usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_buffers](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-BUFFERS) | @@ -66,7 +66,7 @@ ms.topic: include | Description | EXPLAIN format to be used for plan logging. | | Data type | enumeration | | Default value | `text` | -| Allowed values | `text,xml,json,yaml` | +| Allowed values | `text,xml,json,yaml` | | Parameter type | dynamic | | Documentation | [auto_explain.log_format](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-FORMAT) | @@ -83,7 +83,7 @@ ms.topic: include | Description | Log level for the plan. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [auto_explain.log_level](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-LEVEL) | @@ -100,7 +100,7 @@ ms.topic: include | Description | Sets the minimum execution time above which plans will be logged. Zero prints all plans. -1 turns this feature off. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1-2147483647` | +| Allowed values | `-1-2147483647` | | Parameter type | dynamic | | Documentation | [auto_explain.log_min_duration](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-MIN-DURATION) | @@ -117,7 +117,7 @@ ms.topic: include | Description | Log nested statements. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_nested_statements](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-NESTED-STATEMENTS) | @@ -134,7 +134,7 @@ ms.topic: include | Description | Log modified configuration parameters affecting query planning. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_settings](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-SETTINGS) | @@ -151,7 +151,7 @@ ms.topic: include | Description | Collect timing data, not just row counts. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_timing](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-TIMING) | @@ -168,7 +168,7 @@ ms.topic: include | Description | Include trigger statistics in plans. This has no effect unless log_analyze is also set. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_triggers](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-TRIGGERS) | @@ -185,7 +185,7 @@ ms.topic: include | Description | Use EXPLAIN VERBOSE for plan logging. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_verbose](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-VERBOSE) | @@ -202,7 +202,7 @@ ms.topic: include | Description | Log WAL usage. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [auto_explain.log_wal](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-LOG-WAL) | @@ -219,7 +219,7 @@ ms.topic: include | Description | Fraction of queries to process. | | Data type | numeric | | Default value | `1.0` | -| Allowed values | `0.0-1.0` | +| Allowed values | `0.0-1.0` | | Parameter type | dynamic | | Documentation | [auto_explain.sample_rate](https://www.postgresql.org/docs/17/auto-explain.html#AUTO-EXPLAIN-CONFIGURATION-PARAMETERS-SAMPLE-RATE) | @@ -236,7 +236,7 @@ ms.topic: include | Description | Accepted password authentication method. | | Data type | set | | Default value | `md5,scram-sha-256` | -| Allowed values | `md5,scram-sha-256` | +| Allowed values | `md5,scram-sha-256` | | Parameter type | dynamic | | Documentation | [azure.accepted_password_auth_method](https://go.microsoft.com/fwlink/?linkid=2274147) | @@ -253,7 +253,7 @@ ms.topic: include | Description | Create temp tablespace on ephemeral disk. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -270,7 +270,7 @@ ms.topic: include | Description | Specifies which extensions are allowed to be created in the server. | | Data type | set | | Default value | | -| Allowed values | `amcheck,anon,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,pageinspect,pg_buffercache,pg_freespacemap,pg_partman,pg_prewarm,pg_repack,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pgrowlocks,pgstattuple,plpgsql,plv8,postgres_fdw,session_variable,sslinfo,tablefunc,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | +| Allowed values | `address_standardizer,address_standardizer_data_us,amcheck,anon,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tds_fdw,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector` | | Parameter type | dynamic | | Documentation | [azure.extensions](https://go.microsoft.com/fwlink/?linkid=2274269) | @@ -287,7 +287,7 @@ ms.topic: include | Description | Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server. | | Data type | boolean | | Default value | `off` | -| Allowed values | `off` | +| Allowed values | `off` | | Parameter type | read-only | | Documentation | | @@ -304,7 +304,7 @@ ms.topic: include | Description | Allow accessing data from blob storage in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -321,9 +321,9 @@ ms.topic: include | Description | Blob block size in megabytes for blob_put in extension azure_storage. | | Data type | integer | | Default value | Depends on resources (vCores, RAM, or disk space) allocated to the server. | -| Allowed values | `1024` | +| Allowed values | `1024` | | Parameter type | read-only | -| Documentation | [azure_storage.blob_block_size_mb](/rest/api/storageservices/put-block?tabs=azure-ad#remarks) | +| Documentation | [azure_storage.blob_block_size_mb](https://learn.microsoft.com/rest/api/storageservices/put-block?tabs=azure-ad#remarks) | [!INCLUDE [server-parameters-azure-notes-azure-storage-blob-block-size-mb](./server-parameters-azure-notes-azure-storage-blob-block-size-mb.md)] @@ -338,7 +338,7 @@ ms.topic: include | Description | Allow all users to access data from public storage accounts in extension azure_storage. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -347,6 +347,23 @@ ms.topic: include +### commit_timestamp_buffers + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Customized Options | +| Description | Specifies the amount of memory to use to cache the contents of pg_commit_ts. Unit is 8kb. | +| Data type | integer | +| Default value | `1024` | +| Allowed values | `1024` | +| Parameter type | read-only | +| Documentation | [commit_timestamp_buffers](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-COMMIT_TIMESTAMP_BUFFERS) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + ### connection_throttle.bucket_limit | Attribute | Value | @@ -355,7 +372,7 @@ ms.topic: include | Description | Max login tokens per bucket. | | Data type | integer | | Default value | `2000` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -372,7 +389,7 @@ ms.topic: include | Description | Enables temporary connection throttling per IP for too many login failures. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | | @@ -389,7 +406,7 @@ ms.topic: include | Description | The factor bias for calculating number of tokens for an IP's bucket. | | Data type | numeric | | Default value | `0.8` | -| Allowed values | `0.0-0.9` | +| Allowed values | `0.0-0.9` | | Parameter type | dynamic | | Documentation | | @@ -406,7 +423,7 @@ ms.topic: include | Description | Max number of entries in the login failures hash table. | | Data type | integer | | Default value | `500` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -423,7 +440,7 @@ ms.topic: include | Description | Time between resetting the login bucket. | | Data type | integer | | Default value | `120` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -440,7 +457,7 @@ ms.topic: include | Description | Factor to increase number of tokens by for IPs with low failure rate. | | Data type | numeric | | Default value | `2` | -| Allowed values | `1.0-100.0` | +| Allowed values | `1.0-100.0` | | Parameter type | dynamic | | Documentation | | @@ -457,7 +474,7 @@ ms.topic: include | Description | Time between updating the login bucket. | | Data type | integer | | Default value | `20` | -| Allowed values | `1-2147483647` | +| Allowed values | `1-2147483647` | | Parameter type | dynamic | | Documentation | | @@ -474,7 +491,7 @@ ms.topic: include | Description | Sets the database in which pg_cron metadata is kept. | | Data type | string | | Default value | `postgres` | -| Allowed values | `[A-Za-z0-9_]+` | +| Allowed values | `[A-Za-z0-9_]+` | | Parameter type | static | | Documentation | [cron.database_name](https://github.com/citusdata/pg_cron) | @@ -491,7 +508,7 @@ ms.topic: include | Description | Log all jobs runs into the job_run_details table. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_run](https://github.com/citusdata/pg_cron) | @@ -508,7 +525,7 @@ ms.topic: include | Description | Log all cron statements prior to execution. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | static | | Documentation | [cron.log_statement](https://github.com/citusdata/pg_cron) | @@ -525,7 +542,7 @@ ms.topic: include | Description | Sets the maximum number of jobs that can run concurrently. This value is limited by max_connections. | | Data type | integer | | Default value | `32` | -| Allowed values | `0-5000` | +| Allowed values | `0-5000` | | Parameter type | static | | Documentation | [cron.max_running_jobs](https://github.com/citusdata/pg_cron) | @@ -542,7 +559,7 @@ ms.topic: include | Description | Enable/Disable event triggers for debugging purpose. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [event_triggers](https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-EVENT-TRIGGERS) | @@ -559,7 +576,7 @@ ms.topic: include | Description | Sets the frequency at which each index optimization session is triggered when index_tuning.mode is set to 'REPORT'. | | Data type | integer | | Default value | `720` | -| Allowed values | `60-10080` | +| Allowed values | `60-10080` | | Parameter type | dynamic | | Documentation | [index_tuning.analysis_interval](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -576,7 +593,7 @@ ms.topic: include | Description | Maximum number of columns that can be part of the index key for any recommended index. | | Data type | integer | | Default value | `2` | -| Allowed values | `1-10` | +| Allowed values | `1-10` | | Parameter type | dynamic | | Documentation | [index_tuning.max_columns_per_index](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -593,7 +610,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each database during one optimization session. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_index_count](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -610,7 +627,7 @@ ms.topic: include | Description | Maximum number of indexes that can be recommended for each table. | | Data type | integer | | Default value | `10` | -| Allowed values | `1-25` | +| Allowed values | `1-25` | | Parameter type | dynamic | | Documentation | [index_tuning.max_indexes_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -627,7 +644,7 @@ ms.topic: include | Description | Number of slowest queries per database for which indexes can be recommended. | | Data type | integer | | Default value | `25` | -| Allowed values | `5-100` | +| Allowed values | `5-100` | | Parameter type | dynamic | | Documentation | [index_tuning.max_queries_per_database](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -644,7 +661,7 @@ ms.topic: include | Description | Acceptable regression introduced by a recommended index on any of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0.05-0.2` | +| Allowed values | `0.05-0.2` | | Parameter type | dynamic | | Documentation | [index_tuning.max_regression_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -661,7 +678,7 @@ ms.topic: include | Description | Maximum total size, in percentage of total disk space, that all recommended indexes for any given database can use. | | Data type | numeric | | Default value | `0.1` | -| Allowed values | `0-1.0` | +| Allowed values | `0-1.0` | | Parameter type | dynamic | | Documentation | [index_tuning.max_total_size_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -678,7 +695,7 @@ ms.topic: include | Description | Cost improvement that a recommended index must provide to at least one of the queries analyzed during one optimization session. | | Data type | numeric | | Default value | `0.2` | -| Allowed values | `0-20.0` | +| Allowed values | `0-20.0` | | Parameter type | dynamic | | Documentation | [index_tuning.min_improvement_factor](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -695,7 +712,7 @@ ms.topic: include | Description | Configures index optimization as disabled ('OFF') or enabled to only emit recommendation. Requires Query Store to be enabled by setting pg_qs.query_capture_mode to 'TOP' or 'ALL'. | | Data type | enumeration | | Default value | `off` | -| Allowed values | `off,report` | +| Allowed values | `off,report` | | Parameter type | dynamic | | Documentation | [index_tuning.mode](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -712,7 +729,7 @@ ms.topic: include | Description | Minimum number of daily average DML operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_dml_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -729,7 +746,7 @@ ms.topic: include | Description | Minimum number of days the index has not been used, based on system statistics, so that it is considered for dropping. | | Data type | integer | | Default value | `35` | -| Allowed values | `30-720` | +| Allowed values | `30-720` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_min_period](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -746,7 +763,7 @@ ms.topic: include | Description | Minimum number of daily average read operations affecting the table, so that their unused indexes are considered for dropping. | | Data type | integer | | Default value | `1000` | -| Allowed values | `0-9999999` | +| Allowed values | `0-9999999` | | Parameter type | dynamic | | Documentation | [index_tuning.unused_reads_per_table](https://go.microsoft.com/fwlink/?linkid=2274149) | @@ -763,7 +780,7 @@ ms.topic: include | Description | Enables or disables server logs functionality. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [logfiles.download_enable](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -780,7 +797,7 @@ ms.topic: include | Description | Sets the retention period window in days for server logs - after this time data will be deleted. | | Data type | integer | | Default value | `3` | -| Allowed values | `1-7` | +| Allowed values | `1-7` | | Parameter type | dynamic | | Documentation | [logfiles.retention_days](https://go.microsoft.com/fwlink/?linkid=2274270) | @@ -789,6 +806,57 @@ ms.topic: include +### multixact_member_buffers + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Customized Options | +| Description | Specifies the amount of shared memory to use to cache the contents of pg_multixact/members. Unit is 8kb. | +| Data type | integer | +| Default value | `32` | +| Allowed values | `32` | +| Parameter type | read-only | +| Documentation | [multixact_member_buffers](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MUTIXACT_MEMBER_BUFFERS) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + +### multixact_offset_buffers + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Customized Options | +| Description | Specifies the amount of shared memory to use to cache the contents of pg_multixact/offsets. Unit is 8kb. | +| Data type | integer | +| Default value | `16` | +| Allowed values | `16` | +| Parameter type | read-only | +| Documentation | [multixact_offset_buffers](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-MULTIXACT_OFFSET_BUFFERS) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + +### notify_buffers + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Customized Options | +| Description | Specifies the amount of shared memory to use to cache the contents of pg_notify. Unit is 8kb. | +| Data type | integer | +| Default value | `16` | +| Allowed values | `16` | +| Parameter type | read-only | +| Documentation | [notify_buffers](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-NOTIFY_BUFFERS) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + ### pgaudit.log | Attribute | Value | @@ -797,7 +865,7 @@ ms.topic: include | Description | Specifies which classes of statements will be logged by session audit logging. | | Data type | set | | Default value | `none` | -| Allowed values | `none,read,write,function,role,ddl,misc,all` | +| Allowed values | `none,read,write,function,role,ddl,misc,all` | | Parameter type | dynamic | | Documentation | [pgaudit.log](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -814,7 +882,7 @@ ms.topic: include | Description | Specifies that session logging should be enabled in the case where all relations in a statement are in pg_catalog. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_catalog](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -831,7 +899,7 @@ ms.topic: include | Description | Specifies whether audit messages should be visible to client. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_client](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -848,7 +916,7 @@ ms.topic: include | Description | Specifies the log level that will be used for log entries. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,log` | | Parameter type | dynamic | | Documentation | [pgaudit.log_level](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -865,7 +933,7 @@ ms.topic: include | Description | Specifies that audit logging should include the parameters that were passed with the statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_parameter](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -882,7 +950,7 @@ ms.topic: include | Description | Specifies whether session audit logging should create a separate log entry for each relation referenced in a SELECT or DML statement. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_relation](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -899,7 +967,7 @@ ms.topic: include | Description | Specifies whether logging will include the statement text and parameters with the first log entry for a statement/substatement combination or with every entry. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pgaudit.log_statement_once](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -916,7 +984,7 @@ ms.topic: include | Description | Specifies the master role to use for object audit logging. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pgaudit.role](https://github.com/pgaudit/pgaudit/blob/master/README.md) | @@ -933,7 +1001,7 @@ ms.topic: include | Description | Tells PGLogical to use batch insert mechanism if possible. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.batch_inserts](https://github.com/ArmMbedCloud/pglogical) | @@ -950,7 +1018,7 @@ ms.topic: include | Description | Sets the log level for reporting detected conflicts when the pglogical.conflict_resolution is set to anything else than error. | | Data type | enumeration | | Default value | `log` | -| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | +| Allowed values | `debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_log_level](https://github.com/ArmMbedCloud/pglogical) | @@ -967,7 +1035,7 @@ ms.topic: include | Description | Sets the resolution method for any detected conflicts between local data and incoming changes. | | Data type | enumeration | | Default value | `apply_remote` | -| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | +| Allowed values | `error,apply_remote,keep_local,last_update_wins,first_update_wins` | | Parameter type | dynamic | | Documentation | [pglogical.conflict_resolution](https://github.com/ArmMbedCloud/pglogical) | @@ -984,7 +1052,7 @@ ms.topic: include | Description | Tells PGLogical to use SPI interface to form actual SQL (INSERT, UPDATE, DELETE) statements to apply incoming changes instead of using internal low level interface. | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pglogical.use_spi](https://github.com/ArmMbedCloud/pglogical) | @@ -1001,7 +1069,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | | @@ -1018,7 +1086,7 @@ ms.topic: include | Description | Set the frequency, in milliseconds, at which wait events are sampled. | | Data type | integer | | Default value | `100` | -| Allowed values | `1-600000` | +| Allowed values | `1-600000` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.history_period](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1035,7 +1103,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, wait sampling will be disabled despite the value set for pgms_wait_sampling.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pgms_wait_sampling.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1052,7 +1120,7 @@ ms.topic: include | Description | Selects which statements are tracked by the pgms_wait_sampling extension. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `all,none` | +| Allowed values | `all,none` | | Parameter type | dynamic | | Documentation | [pgms_wait_sampling.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1069,7 +1137,7 @@ ms.topic: include | Description | Same purpose as the p_analyze argument to run_maintenance(). | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.analyze](https://github.com/pgpartman/pg_partman) | @@ -1086,7 +1154,7 @@ ms.topic: include | Description | Required. The database(s) that run_maintenance() will run on. If more than one, use a comma separated list. If not set, BGW will do nothing. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z0-9_,]*` | +| Allowed values | `[A-Za-z0-9_,]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.dbname](https://github.com/pgpartman/pg_partman) | @@ -1103,7 +1171,7 @@ ms.topic: include | Description | Number of seconds between calls to run_maintenance(). | | Data type | integer | | Default value | `3600` | -| Allowed values | `1-315360000` | +| Allowed values | `1-315360000` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.interval](https://github.com/pgpartman/pg_partman) | @@ -1120,7 +1188,7 @@ ms.topic: include | Description | Same purpose as the p_jobmon argument to run_maintenance(). | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.jobmon](https://github.com/pgpartman/pg_partman) | @@ -1137,7 +1205,7 @@ ms.topic: include | Description | The role that run_maintenance() will run as. Default is postgres. Only a single role name is allowed. | | Data type | string | | Default value | | -| Allowed values | `[A-Za-z\\._]*` | +| Allowed values | `[A-Za-z\\._]*` | | Parameter type | dynamic | | Documentation | [pg_partman_bgw.role](https://github.com/pgpartman/pg_partman) | @@ -1154,7 +1222,7 @@ ms.topic: include | Description | Sets the query_store capture interval in minutes for pg_qs - this is the frequency of data persistence. | | Data type | integer | | Default value | `15` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | static | | Documentation | [pg_qs.interval_length_minutes](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1171,7 +1239,7 @@ ms.topic: include | Description | Internal Use Only: This parameter is used as a feature override switch. If it shows as off, Query Store will be disabled despite the value set for pg_qs.query_capture_mode. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | +| Allowed values | `on` | | Parameter type | read-only | | Documentation | [pg_qs.is_enabled_fs](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1188,7 +1256,7 @@ ms.topic: include | Description | Sets the maximum number of bytes that will be saved for query plan text for pg_qs; longer plans will be truncated. | | Data type | integer | | Default value | `7500` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_plan_size](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1205,7 +1273,7 @@ ms.topic: include | Description | Sets the maximum query text length that will be saved; longer queries will be truncated. | | Data type | integer | | Default value | `6000` | -| Allowed values | `100-10000` | +| Allowed values | `100-10000` | | Parameter type | dynamic | | Documentation | [pg_qs.max_query_text_length](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1222,7 +1290,7 @@ ms.topic: include | Description | Sets query capture mode for query store. None disables any capturing. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_qs.query_capture_mode](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1239,7 +1307,7 @@ ms.topic: include | Description | Sets the retention period window in days for pg_qs - after this time data will be deleted. | | Data type | integer | | Default value | `7` | -| Allowed values | `1-30` | +| Allowed values | `1-30` | | Parameter type | dynamic | | Documentation | [pg_qs.retention_period_in_days](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1256,7 +1324,7 @@ ms.topic: include | Description | Turns saving query plans on or off for pg_qs | | Data type | boolean | | Default value | `off` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.store_query_plans](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1273,7 +1341,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_qs. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_qs.track_utility](https://go.microsoft.com/fwlink/?linkid=2274607) | @@ -1290,7 +1358,7 @@ ms.topic: include | Description | Sets the maximum number of statements tracked by pg_stat_statements. | | Data type | integer | | Default value | `5000` | -| Allowed values | `100-2147483647` | +| Allowed values | `100-2147483647` | | Parameter type | static | | Documentation | [pg_stat_statements.max](https://www.postgresql.org/docs/17/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS) | @@ -1307,7 +1375,7 @@ ms.topic: include | Description | Save pg_stat_statements statistics across server shutdowns. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.save](https://www.postgresql.org/docs/17/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS) | @@ -1324,7 +1392,7 @@ ms.topic: include | Description | Controls which statements are counted by pg_stat_statements. | | Data type | enumeration | | Default value | `none` | -| Allowed values | `top,all,none` | +| Allowed values | `top,all,none` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track](https://www.postgresql.org/docs/17/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS) | @@ -1341,7 +1409,7 @@ ms.topic: include | Description | Selects whether utility commands are tracked by pg_stat_statements. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on,off` | +| Allowed values | `on,off` | | Parameter type | dynamic | | Documentation | [pg_stat_statements.track_utility](https://www.postgresql.org/docs/17/pgstatstatements.html#PGSTATSTATEMENTS-CONFIG-PARAMS) | @@ -1358,7 +1426,7 @@ ms.topic: include | Description | Controls postgis GDAL enabled driver settings. | | Data type | enumeration | | Default value | `DISABLE_ALL` | -| Allowed values | `DISABLE_ALL,ENABLE_ALL` | +| Allowed values | `DISABLE_ALL,ENABLE_ALL` | | Parameter type | dynamic | | Documentation | [postgis.gdal_enabled_drivers](https://postgis.net/docs/postgis_gdal_enabled_drivers.html) | @@ -1367,6 +1435,74 @@ ms.topic: include +### serializable_buffers + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Customized Options | +| Description | Specifies the amount of shared memory to use to cache the contents of pg_serial. Unit is 8kb. | +| Data type | integer | +| Default value | `32` | +| Allowed values | `32` | +| Parameter type | read-only | +| Documentation | [serializable_buffers](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-SERIALIZABLE_BUFFERS) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + +### subtransaction_buffers + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Customized Options | +| Description | Specifies the amount of shared memory to use to cache the contents of pg_subtrans. Unit is 8kb. | +| Data type | integer | +| Default value | `1024` | +| Allowed values | `1024` | +| Parameter type | read-only | +| Documentation | [subtransaction_buffers](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-SUBTRANSACTION_BUFFERS) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + +### sync_replication_slots + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Customized Options | +| Description | Enables physical standby to synchronize logical failover slots from the primary server. | +| Data type | boolean | +| Default value | `off` | +| Allowed values | `on,off` | +| Parameter type | dynamic | +| Documentation | [sync_replication_slots](https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-SYNC-REPLICATION-SLOTS) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + +### transaction_buffers + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Customized Options | +| Description | Specifies the amount of shared memory to use to cache the contents of pg_xact. Unit is 8kb. | +| Data type | integer | +| Default value | `1024` | +| Allowed values | `1024` | +| Parameter type | read-only | +| Documentation | [transaction_buffers](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-TRANSACTION_BUFFERS) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + ### transaction_timeout | Attribute | Value | @@ -1375,7 +1511,7 @@ ms.topic: include | Description | Sets the maximum allowed duration (in milliseconds) of any transcation in a session. 0 turns this off. | | Data type | integer | | Default value | `0` | -| Allowed values | `0-2147483647` | +| Allowed values | `0-2147483647` | | Parameter type | dynamic | | Documentation | [transaction_timeout](https://www.postgresql.org/docs/17/runtime-config-client.html#GUC-TRANSACTION-TIMEOUT) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-17-pgbouncer.md b/articles/postgresql/flexible-server/includes/server-parameters-table-17-pgbouncer.md index 15dd71cce3..47058df956 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-17-pgbouncer.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-17-pgbouncer.md @@ -17,7 +17,7 @@ ms.topic: include | Default value | `50` | | Allowed values | `1-4950` | | Parameter type | dynamic | -| Documentation | [pgbouncer.default_pool_size](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.default_pool_size](https://www.pgbouncer.org/config.html#default_pool_size) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-default-pool-size](./server-parameters-azure-notes-pgbouncer-default-pool-size.md)] @@ -34,7 +34,7 @@ ms.topic: include | Default value | `false` | | Allowed values | `true, false` | | Parameter type | dynamic | -| Documentation | [pgbouncer.enabled](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.enabled](https://www.pgbouncer.org/config.html#enabled) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-enabled](./server-parameters-azure-notes-pgbouncer-enabled.md)] @@ -51,7 +51,7 @@ ms.topic: include | Default value | | | Allowed values | `[A-Za-z0-9_\\.,]*` | | Parameter type | dynamic | -| Documentation | [pgbouncer.ignore_startup_parameters](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.ignore_startup_parameters](https://www.pgbouncer.org/config.html#ignore_startup_parameters) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-ignore-startup-parameters](./server-parameters-azure-notes-pgbouncer-ignore-startup-parameters.md)] @@ -68,7 +68,7 @@ ms.topic: include | Default value | `5000` | | Allowed values | `1-50000` | | Parameter type | dynamic | -| Documentation | [pgbouncer.max_client_conn](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.max_client_conn](https://www.pgbouncer.org/config.html#max_client_conn) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-max-client-conn](./server-parameters-azure-notes-pgbouncer-max-client-conn.md)] @@ -85,7 +85,7 @@ ms.topic: include | Default value | `0` | | Allowed values | `0-5000` | | Parameter type | dynamic | -| Documentation | [pgbouncer.max_prepared_statements](https://www.pgbouncer.org/config.html#max_prepared_statements) | +| Documentation | [pgbouncer.max_prepared_statements](https://www.pgbouncer.org/config.html#max_prepared_statements) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-max-prepared-statements](./server-parameters-azure-notes-pgbouncer-max-prepared-statements.md)] @@ -102,7 +102,7 @@ ms.topic: include | Default value | `0` | | Allowed values | `0-4950` | | Parameter type | dynamic | -| Documentation | [pgbouncer.min_pool_size](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.min_pool_size](https://www.pgbouncer.org/config.html#min_pool_size) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-min-pool-size](./server-parameters-azure-notes-pgbouncer-min-pool-size.md)] @@ -119,7 +119,7 @@ ms.topic: include | Default value | `transaction` | | Allowed values | `session,transaction,statement` | | Parameter type | dynamic | -| Documentation | [pgbouncer.pool_mode](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.pool_mode](https://www.pgbouncer.org/config.html#pool_mode) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-pool-mode](./server-parameters-azure-notes-pgbouncer-pool-mode.md)] @@ -136,7 +136,7 @@ ms.topic: include | Default value | `120` | | Allowed values | `0-86400` | | Parameter type | dynamic | -| Documentation | [pgbouncer.query_wait_timeout](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.query_wait_timeout](https://www.pgbouncer.org/config.html#query_wait_timeout) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-query-wait-timeout](./server-parameters-azure-notes-pgbouncer-query-wait-timeout.md)] @@ -153,7 +153,7 @@ ms.topic: include | Default value | `600` | | Allowed values | `0-86400` | | Parameter type | dynamic | -| Documentation | [pgbouncer.server_idle_timeout](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.server_idle_timeout](https://www.pgbouncer.org/config.html#server_idle_timeout) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-server-idle-timeout](./server-parameters-azure-notes-pgbouncer-server-idle-timeout.md)] @@ -170,7 +170,7 @@ ms.topic: include | Default value | | | Allowed values | `[A-Za-z0-9,@_\\-\\.]*` | | Parameter type | dynamic | -| Documentation | [pgbouncer.stats_users](https://www.pgbouncer.org/config.html) | +| Documentation | [pgbouncer.stats_users](https://www.pgbouncer.org/config.html#stats_users) | [!INCLUDE [server-parameters-azure-notes-pgbouncer-stats-users](./server-parameters-azure-notes-pgbouncer-stats-users.md)] diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-17-replication-sending-servers.md b/articles/postgresql/flexible-server/includes/server-parameters-table-17-replication-sending-servers.md index 130b6683ef..1dc2c03bd0 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-17-replication-sending-servers.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-17-replication-sending-servers.md @@ -54,7 +54,7 @@ ms.topic: include | Documentation | [max_wal_senders](https://www.postgresql.org/docs/17/runtime-config-replication.html#GUC-MAX-WAL-SENDERS) | -[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] +[!INCLUDE [server-parameters-azure-notes-max-wal-senders](./server-parameters-azure-notes-max-wal-senders.md)] diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-17-reporting-and-logging-what-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-17-reporting-and-logging-what-to-log.md index 1424e6a092..2fa8a5a541 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-17-reporting-and-logging-what-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-17-reporting-and-logging-what-to-log.md @@ -134,8 +134,8 @@ ms.topic: include | Description | Causes each attempted connection to the server to be logged, as well as successful completion of client authentication. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_connections](https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-CONNECTIONS) | @@ -151,8 +151,8 @@ ms.topic: include | Description | Logs end of a session, including duration. | | Data type | boolean | | Default value | `on` | -| Allowed values | `on` | -| Parameter type | read-only | +| Allowed values | `on,off` | +| Parameter type | dynamic | | Documentation | [log_disconnections](https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS) | @@ -253,8 +253,8 @@ ms.topic: include | Description | Sets the maximum length in bytes of data logged for bind parameter values when logging statements. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length](https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH) | @@ -270,8 +270,8 @@ ms.topic: include | Description | Sets the maximum length in bytes of data logged for bind parameter values when logging statements, on error. | | Data type | integer | | Default value | `0` | -| Allowed values | `0` | -| Parameter type | read-only | +| Allowed values | `-1-1073741823` | +| Parameter type | dynamic | | Documentation | [log_parameter_max_length_on_error](https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH-ON-ERROR) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-17-reporting-and-logging-when-to-log.md b/articles/postgresql/flexible-server/includes/server-parameters-table-17-reporting-and-logging-when-to-log.md index d210a6ca0d..b1df540a8e 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-17-reporting-and-logging-when-to-log.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-17-reporting-and-logging-when-to-log.md @@ -15,8 +15,8 @@ ms.topic: include | Description | Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate. | | Data type | integer | | Default value | `-1` | -| Allowed values | `-1` | -| Parameter type | read-only | +| Allowed values | `-1-2147483647` | +| Parameter type | dynamic | | Documentation | [log_min_duration_sample](https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-MIN-DURATION-SAMPLE) | @@ -100,8 +100,8 @@ ms.topic: include | Description | Fraction of statements exceeding log_min_duration_sample to be logged. | | Data type | numeric | | Default value | `1` | -| Allowed values | `1` | -| Parameter type | read-only | +| Allowed values | `0-1` | +| Parameter type | dynamic | | Documentation | [log_statement_sample_rate](https://www.postgresql.org/docs/17/runtime-config-logging.html#GUC-LOG-STATEMENT-SAMPLE-RATE) | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table-17-resource-usage-memory.md b/articles/postgresql/flexible-server/includes/server-parameters-table-17-resource-usage-memory.md index 4d5bb22e4c..ec88fc17ee 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table-17-resource-usage-memory.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table-17-resource-usage-memory.md @@ -49,8 +49,8 @@ ms.topic: include | Description | Multiple of work_mem to use for hash tables. | | Data type | numeric | | Default value | `2` | -| Allowed values | `2` | -| Parameter type | read-only | +| Allowed values | `1-1000` | +| Parameter type | dynamic | | Documentation | [hash_mem_multiplier](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-HASH-MEM-MULTIPLIER) | @@ -228,6 +228,23 @@ ms.topic: include +### vacuum_buffer_usage_limit + +| Attribute | Value | +|----------------|------------------------------------------------------------| +| Category | Resource Usage / Memory | +| Description | Sets the buffer pool size for VACUUM, ANALYZE, and autovacuum. | +| Data type | integer | +| Default value | `2048` | +| Allowed values | `0-16777216` | +| Parameter type | dynamic | +| Documentation | [vacuum_buffer_usage_limit](https://www.postgresql.org/docs/17/runtime-config-resource.html#GUC-VACUUM-BUFFER-USAGE-LIMIT) | + + +[!INCLUDE [server-parameters-azure-notes-void](./server-parameters-azure-notes-void.md)] + + + ### work_mem | Attribute | Value | diff --git a/articles/postgresql/flexible-server/includes/server-parameters-table.md b/articles/postgresql/flexible-server/includes/server-parameters-table.md index 13ff3cbbff..6d8d8d3649 100644 --- a/articles/postgresql/flexible-server/includes/server-parameters-table.md +++ b/articles/postgresql/flexible-server/includes/server-parameters-table.md @@ -341,22 +341,22 @@ ms.topic: include -### PGBouncer +### PgBouncer -| Name | Versions | Description | -|----------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `pgbouncer.default_pool_size` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerdefault_pool_size), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerdefault_pool_size), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerdefault_pool_size), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerdefault_pool_size), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerdefault_pool_size), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerdefault_pool_size), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerdefault_pool_size) | How many server connections to allow per user/database pair.| -| `pgbouncer.enabled` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerenabled), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerenabled), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerenabled), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerenabled), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerenabled), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerenabled), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerenabled) | Denotes if pgBouncer service is enabled.| -| `pgbouncer.ignore_startup_parameters` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerignore_startup_parameters), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerignore_startup_parameters), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerignore_startup_parameters), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerignore_startup_parameters), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerignore_startup_parameters), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerignore_startup_parameters), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerignore_startup_parameters) | Comma-separated list of parameters that PgBouncer can ignore because they are going to be handled by the admin.| -| `pgbouncer.max_client_conn` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncermax_client_conn), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncermax_client_conn), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncermax_client_conn), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncermax_client_conn), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncermax_client_conn), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncermax_client_conn), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncermax_client_conn) | Maximum number of client connections allowed.| -| `pgbouncer.max_prepared_statements` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncermax_prepared_statements), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncermax_prepared_statements), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncermax_prepared_statements), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncermax_prepared_statements), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncermax_prepared_statements), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncermax_prepared_statements), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncermax_prepared_statements) | When this is set to a non-zero value PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling mode.| -| `pgbouncer.min_pool_size` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncermin_pool_size), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncermin_pool_size), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncermin_pool_size), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncermin_pool_size), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncermin_pool_size), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncermin_pool_size), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncermin_pool_size) | Add more server connections to pool if below this number.| -| `pgbouncer.pool_mode` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerpool_mode), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerpool_mode), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerpool_mode), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerpool_mode), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerpool_mode), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerpool_mode), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerpool_mode) | Specifies when a server connection can be reused by other clients.| -| `pgbouncer.query_wait_timeout` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerquery_wait_timeout), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerquery_wait_timeout), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerquery_wait_timeout), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerquery_wait_timeout), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerquery_wait_timeout), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerquery_wait_timeout), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerquery_wait_timeout) | Maximum time (in seconds) queries are allowed to spend waiting for execution. If the query is not assigned to a server during that time, the client is disconnected.| -| `pgbouncer.server_idle_timeout` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerserver_idle_timeout), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerserver_idle_timeout), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerserver_idle_timeout), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerserver_idle_timeout), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerserver_idle_timeout), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerserver_idle_timeout), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerserver_idle_timeout) | If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled.| -| `pgbouncer.stats_users` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerstats_users), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerstats_users), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerstats_users), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerstats_users), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerstats_users), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerstats_users), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerstats_users) | Comma-separated list of database users that are allowed to connect and run read-only queries on the pgBouncer console.| +| Name | Versions | Description | +|---------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `pgbouncer.default_pool_size` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerdefault_pool_size), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerdefault_pool_size), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerdefault_pool_size), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerdefault_pool_size), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerdefault_pool_size), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerdefault_pool_size), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerdefault_pool_size) | How many server connections to allow per user/database pair.| +| `pgbouncer.enabled` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerenabled), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerenabled), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerenabled), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerenabled), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerenabled), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerenabled), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerenabled) | Denotes if pgBouncer service is enabled.| +| `pgbouncer.ignore_startup_parameters` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerignore_startup_parameters), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerignore_startup_parameters), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerignore_startup_parameters), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerignore_startup_parameters), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerignore_startup_parameters), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerignore_startup_parameters), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerignore_startup_parameters) | Comma-separated list of parameters that PgBouncer can ignore because they are going to be handled by the admin.| +| `pgbouncer.max_client_conn` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncermax_client_conn), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncermax_client_conn), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncermax_client_conn), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncermax_client_conn), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncermax_client_conn), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncermax_client_conn), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncermax_client_conn) | Maximum number of client connections allowed.| +| `pgbouncer.max_prepared_statements` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncermax_prepared_statements), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncermax_prepared_statements), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncermax_prepared_statements), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncermax_prepared_statements), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncermax_prepared_statements), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncermax_prepared_statements), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncermax_prepared_statements) | When this is set to a non-zero value PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling mode.| +| `pgbouncer.min_pool_size` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncermin_pool_size), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncermin_pool_size), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncermin_pool_size), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncermin_pool_size), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncermin_pool_size), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncermin_pool_size), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncermin_pool_size) | Add more server connections to pool if below this number.| +| `pgbouncer.pool_mode` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerpool_mode), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerpool_mode), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerpool_mode), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerpool_mode), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerpool_mode), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerpool_mode), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerpool_mode) | Specifies when a server connection can be reused by other clients.| +| `pgbouncer.query_wait_timeout` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerquery_wait_timeout), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerquery_wait_timeout), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerquery_wait_timeout), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerquery_wait_timeout), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerquery_wait_timeout), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerquery_wait_timeout), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerquery_wait_timeout) | Maximum time (in seconds) queries are allowed to spend waiting for execution. If the query is not assigned to a server during that time, the client is disconnected.| +| `pgbouncer.server_idle_timeout` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerserver_idle_timeout), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerserver_idle_timeout), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerserver_idle_timeout), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerserver_idle_timeout), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerserver_idle_timeout), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerserver_idle_timeout), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerserver_idle_timeout) | If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled.| +| `pgbouncer.stats_users` | [11](../server-parameters-table-pgbouncer.md?pivots=postgresql-11#pgbouncerstats_users), [12](../server-parameters-table-pgbouncer.md?pivots=postgresql-12#pgbouncerstats_users), [13](../server-parameters-table-pgbouncer.md?pivots=postgresql-13#pgbouncerstats_users), [14](../server-parameters-table-pgbouncer.md?pivots=postgresql-14#pgbouncerstats_users), [15](../server-parameters-table-pgbouncer.md?pivots=postgresql-15#pgbouncerstats_users), [16](../server-parameters-table-pgbouncer.md?pivots=postgresql-16#pgbouncerstats_users), [17](../server-parameters-table-pgbouncer.md?pivots=postgresql-17#pgbouncerstats_users) | Comma-separated list of database users that are allowed to connect and run read-only queries on the pgBouncer console.| @@ -705,6 +705,7 @@ ms.topic: include | `shared_buffers` | [11](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-11#shared_buffers), [12](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-12#shared_buffers), [13](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-13#shared_buffers), [14](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-14#shared_buffers), [15](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-15#shared_buffers), [16](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-16#shared_buffers), [17](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-17#shared_buffers) | Sets the number of shared memory buffers used by the server. Unit is 8kb. Allowed values are inside the range of 10% - 75% of available memory.| | `shared_memory_type` | [12](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-12#shared_memory_type), [13](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-13#shared_memory_type), [14](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-14#shared_memory_type), [15](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-15#shared_memory_type), [16](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-16#shared_memory_type), [17](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-17#shared_memory_type) | Selects the shared memory implementation used for the main shared memory region.| | `temp_buffers` | [11](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-11#temp_buffers), [12](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-12#temp_buffers), [13](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-13#temp_buffers), [14](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-14#temp_buffers), [15](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-15#temp_buffers), [16](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-16#temp_buffers), [17](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-17#temp_buffers) | Sets the maximum number of temporary buffers used by each database session.| +| `vacuum_buffer_usage_limit` | [16](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-16#vacuum_buffer_usage_limit), [17](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-17#vacuum_buffer_usage_limit) | Sets the buffer pool size for VACUUM, ANALYZE, and autovacuum.| | `work_mem` | [11](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-11#work_mem), [12](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-12#work_mem), [13](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-13#work_mem), [14](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-14#work_mem), [15](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-15#work_mem), [16](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-16#work_mem), [17](../server-parameters-table-resource-usage---memory.md?pivots=postgresql-17#work_mem) | Sets the amount of memory to be used by internal sort operations and hash tables before writing to temporary disk files.|