Jul 10, 2024 |
Insight for DBAs, PostgreSQL
The PostgreSQL Global Development team released the second beta version of PostgreSQL 17 on June 27th, 2024, and it is now available for testing. In this beta version, we can explore the new features that will be released in the official final release of PostgreSQL 17. In this blog, we will discuss some of the […]
Mar 22, 2024 |
Insight for DBAs, PostgreSQL
PostgreSQL configuration file parameters are very important when managing a PostgreSQL database, and this blog post will discuss the importance of backing those files up. The following are the primary configuration files of the PostgreSQL database: postgresql.conf: One of the most important configuration files for the PostgreSQL database is postgresql.conf file. This file contains a […]
Nov 30, 2023 |
Insight for DBAs, PostgreSQL
Encryption is the process of turning data into an unrecognizable format unless the necessary password (also known as passphrase) or decryption key is provided. This blog describes how to encrypt the pgBackRest repository. pgBackRest is the backup tool used to perform Postgres database backup, restoration, and point-in-time recovery (PITR). The repository is where pgBackRest stores […]
Oct 09, 2023 |
Monitoring, Percona Software, PostgreSQL
Since Postgres table bloat degrades database performance, we can improve its performance by removing the table bloat. We can use the pgstattuple extension to identify the bloated tables. This extension provides several functions for obtaining tuple-level statistics. Because the pgstattuple functions produce extensive page-level information, access to them is, by default, limited. Only the pg_stat_scan_tables […]
Jun 28, 2023 |
Insight for DBAs, PostgreSQL, Security
In the Postgres database, the application data can be organized in various ways using Postgres schemas. In the Postgres database cluster, whenever we create a new database, It gets created with the default schema called public schema. This blog post will discuss the Public Schema Security upgrade in PostgreSQL 15.
|
postgres=# create database d1; CREATE DATABASE postgres=# postgres=# \c d1 You are now connected to database "d1" as user "postgres". d1=# d1=# \dn List of schemas Name | Owner --------+------------------- public | pg_database_owner (1 row) |
When we create a […]
Mar 28, 2023 |
Insight for DBAs, PostgreSQL
Our previous blogs discussed configuring and setting up backups using the pgBackRest solution. To briefly explain pgBackRest, it is an open source backup tool that takes FULL Backup, Incremental Backup, and Differential Backup for PostgreSQL databases. Repository means the location/path on the server or the cloud where the actual copy of the backup will reside. […]