Skip to content

Commit cbd7165

Browse files
Merge pull request #280137 from niklarin/cpg-july02
Azure Cosmos DB for PostgreSQL - multiple small updates
2 parents 067b2ab + 3ead814 commit cbd7165

File tree

3 files changed

+26
-11
lines changed

3 files changed

+26
-11
lines changed

articles/cosmos-db/postgresql/concepts-security-overview.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Security overview - Azure Cosmos DB for PostgreSQL
33
description: Information protection and network security for Azure Cosmos DB for PostgreSQL.
4-
ms.author: jonels
5-
author: jonels-msft
4+
ms.author: nlarin
5+
author: niklarin
66
ms.service: cosmos-db
77
ms.subservice: postgresql
88
ms.topic: conceptual
9-
ms.date: 01/14/2022
9+
ms.date: 07/04/2024
1010
---
1111

1212
# Security in Azure Cosmos DB for PostgreSQL
@@ -19,7 +19,9 @@ This page outlines the multiple layers of security available to protect the data
1919

2020
### In transit
2121

22-
Whenever data is ingested into a node, Azure Cosmos DB for PostgreSQL secures your data by encrypting it in-transit with Transport Layer Security 1.2. Encryption (SSL/TLS) is always enforced, and can’t be disabled.
22+
Whenever data is ingested into a node, Azure Cosmos DB for PostgreSQL secures your data by encrypting it in-transit with Transport Layer Security (TLS) 1.2 or higher. Encryption (SSL/TLS) is always enforced, and can’t be disabled.
23+
24+
The minimum TLS version required to connect to the cluster might be enforced by setting **ssl_min_protocol_version** coordinator and worker node parameter to *TLSV1.2* or *TLSV1.3* for TLS 1.2 or TLS 1.3 respectively.
2325

2426
### At rest
2527

articles/cosmos-db/postgresql/howto-scale-initial.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
22
title: Initial cluster size - Azure Cosmos DB for PostgreSQL
33
description: Pick the right initial size for your use case
4-
ms.author: jonels
5-
author: jonels-msft
4+
ms.author: nlarin
5+
author: niklarin
66
ms.service: cosmos-db
77
ms.subservice: postgresql
88
ms.topic: how-to
9-
ms.date: 01/30/2023
9+
ms.date: 07/04/2024
1010
---
1111

1212
# Pick initial size for cluster in Azure Cosmos DB for PostgreSQL
1313

1414
[!INCLUDE [PostgreSQL](../includes/appliesto-postgresql.md)]
1515

1616
The size of a cluster, both number of nodes and their hardware capacity,
17-
is [easy to change](howto-scale-grow.md)). However you still need to
17+
is [easy to change](howto-scale-grow.md). However you still need to
1818
choose an initial size for a new cluster. Here are some tips for a
1919
reasonable choice.
2020

articles/cosmos-db/postgresql/howto-upgrade.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Upgrade cluster - Azure Cosmos DB for PostgreSQL
33
description: See how you can upgrade PostgreSQL and Citus in Azure Cosmos DB for PostgreSQL.
4-
ms.author: jonels
5-
author: jonels-msft
4+
ms.author: nlarin
5+
author: niklarin
66
ms.service: cosmos-db
77
ms.subservice: postgresql
88
ms.topic: how-to
9-
ms.date: 01/30/2023
9+
ms.date: 07/04/2024
1010
---
1111

1212
# Upgrade cluster in Azure Cosmos DB for PostgreSQL
@@ -45,6 +45,19 @@ works properly, upgrade the original cluster.
4545
> [!NOTE]
4646
> If you're already running the latest PostgreSQL version, the selection and button are grayed out.
4747
48+
## Post-upgrade tasks
49+
50+
After a major PostgreSQL version upgrade, run the `ANALYZE` operation to refresh the `pg_statistic` table. `pg_statistic` is a system catalog table in PostgreSQL that stores statistical data about the content of table columns and index expressions. Entries in `pg_statistic` are created by the [ANALYZE](https://www.postgresql.org/docs/16/sql-analyze.html) command and used by the query planner.
51+
52+
Run the `ANALYZE` command without any parameters to generate statistics for the tables in the database on your cluster. The default database name is 'citus'. If custom database name was used at the cluster creation time, you can find it on the **Overview** page of your cluster's properties. Using the optional `VERBOSE` flag allows you to see the progress.
53+
54+
```sql
55+
ANALYZE VERBOSE;
56+
```
57+
58+
> [!NOTE]
59+
> Database performance might be impacted if you don't run `ANALYZE` operation after the major PostgreSQL version upgrade on your cluster.
60+
4861
## Next steps
4962

5063
* Learn about [supported PostgreSQL versions](reference-versions.md).

0 commit comments

Comments
 (0)