Blog

Unleashing PostgreSQL Performance: Exploring the Power of pg_profile

Introduction In the evolving landscape of database management, optimizing performance is paramount. For enterprises relying on PostgreSQL, a robust monitoring tool can make all the difference. Using the extension pg_profile , can be a game changer in the realm of … Read More

Mastering pgbench for Database Performance Tuning – Part Ⅱ

Introduction In the realm of database performance tuning, the pursuit of optimal throughput and responsiveness is a never-ending journey. In our previous blog , we discussed about pgbench , setting up and first run of pgbench , tips, tricks and … Read More

PostgreSQL Partitioning Made Easy: Features, Benefits, and Tips

Partitioning is a powerful database technique designed to improve large table’s performance, scalability, and manageability. By dividing a large table into smaller, more manageable pieces, partitioning allows for more efficient data access and maintenance. In PostgreSQL, one of the leading … Read More

Comparing Ora2Pg vs CYBERTEC Migrator: Which PostgreSQL Migration Tool is Right for You?

Introduction: Migrating from Oracle to PostgreSQL is a critical step for many organizations looking to embrace open-source technologies, reduce costs, and gain greater flexibility. However, the path to a seamless migration can be challenging, often hinging on the right tools … Read More

Understanding Replication Conflicts in PostgreSQL

In any PostgreSQL production database environment, high availability is paramount. Streaming replication is a powerful feature that enables high availability by creating a standby node which is a replica of the primary database. It allows the standby node to serve … Read More

Mastering the pg_settings view in PostgreSQL

Introduction PostgreSQL, a powerful and highly customizable open-source relational database system, offers a wide range of tools to manage and optimize its configuration. One of the key resources for interacting with PostgreSQL’s settings is the pg_settings system catalog view. This … Read More

Secure and Seamless Distributed PostgreSQL Deployments: My experience at the Hyderabad Postgres Meetup

Last Friday, I had the privilege of attending the Hyderabad PostgreSQL User Group Meetup, a fantastic gathering of PostgreSQL enthusiasts and professionals. One of the highlights of the event was an enlightening session by Lahari Giddi, SDET at pgEdge, on … Read More

Efficient Data Management: Overcoming the Challenges of Large Tables with an Archival Strategy

In today’s data-driven world, businesses rely heavily on the power of databases to store and manage vast amounts of information. However, as data grows, it becomes more challenging to keep systems performant and efficient. One of the key strategies for … Read More

Configuring pgAudit for Effective Database Auditing

In today’s highly regulated and security-conscious world, database auditing has become a critical requirement for monitoring database activity, ensuring compliance, and preventing malicious activity. PostgreSQL, one of the most powerful open-source relational databases, provides a robust auditing mechanism through the … Read More

Understanding pgAudit: PostgreSQL Auditing Made Easy

PostgreSQL is one of the most robust and flexible relational database management systems available today, offering a wide array of features for database administrators (DBAs) and developers alike. However, like any database, security and auditing are critical concerns when managing … Read More

Incredible Experience at OpenTech Summit and PGDay Jakarta Organized by FOSSASIA

OpenSource DB is proud to have participated in this event, showcasing the power of open-source and the incredible collaboration within the PostgreSQL and broader tech communities. Let’s continue building, learning, and innovating together! On November 25 and 26, the vibrant … Read More

Introduction to pg_repack: Dealing with PostgreSQL bloat

PostgreSQL is a powerful and widely used relational database management system (RDBMS) known for its stability, scalability, and flexibility. However, over time, as data in PostgreSQL tables and indexes grows, performance can degrade due to fragmentation. This is where pg_repack … Read More