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

The 101s of Mastering Database Inheritance in PostgreSQL

PostgreSQL is renowned for its powerful features and flexibility, and one of its most intriguing capabilities is support for table inheritance. Table inheritance in PostgreSQL allows you to model hierarchical data structures directly within your database schema. This feature can … Read More

My Day@PGDayHyd2024

Jeswita, Business Development Intern shares her experience of attending PGDayHyd2024 Attending and participating in PGDay Hyderabad 2024 as a Business Development Intern at OpenSource DB was a significant experience, especially since I had only been with the company for less … Read More

INDIA FOSS 2024

OpenSourceDB Shines at INDIA FOSS 2024 OpenSource DB proudly participated at #IndiaFOSS2024, an event that proved to be a resounding success. Held on September 7th and 8th at NIMHANS Convention Centre, Bangalore, this annual Free and Open Source Software (FOSS) … Read More

Essential PostgreSQL Maintenance Activities for Optimal Performance

Maintaining the performance and health of a PostgreSQL database is essential to ensure smooth operations and reliable data management. Regular maintenance activities help optimize performance, prevent issues, and keep your database running efficiently. In this blog post, we’ll explore the … Read More

Index Bloat Management in PostgreSQL

Introduction: Index bloat occurs when an index accumulates unnecessary or unused space, which can degrade database performance. This bloat typically results from operations such as deletions, which leave behind “dead tuples” that are no longer needed but continue to consume … Read More

Unlocking PostgreSQL’s potential with pgstattuple

Introduction pgstattuple is an open-source utility in PostgreSQL, provided as an extension. It helps manage and clear table bloat, which in turn improves table performance. It’s ability to provide detailed insights into the extent of bloat, makes pgstattuple a crucial … Read More

Migration from Supabase to RDS : User Guide

In today’s rapidly evolving tech landscape, organizations often find themselves needing to adapt their infrastructure to better meet their needs. Whether driven by requirements for greater control, performance, scalability, or compliance, migrating from a managed service like Supabase to an … Read More

Optimizing PostgreSQL Replication: Moving Tables Between Publications and Subscriptions

In PostgreSQL, logical replication allows you to replicate specific sets of tables from a primary (or source) database to a standby (or target) database. Over time, as your database and its usage evolve, certain tables might become more critical or … Read More

PostgreSQL performance tuning from Manual to Automatic – DBtune

Introduction: In the previous blog post – The DNA of DBA: Mastering Parameter Tuning, we explored how mastering PostgreSQL parameter tuning is essential for every successful DBA, and how leveraging DBtune’s AI-driven insights can automate optimization. Now, let’s delve deeper … Read More

Setting up pgBadger in the PostgreSQL

Introduction PostgreSQL, as a widely adopted relational database management system, powers applications ranging from small-scale projects to enterprise-level solutions. Monitoring and analyzing PostgreSQL performance and operational logs are essential tasks for ensuring database reliability, optimizing performance, and troubleshooting issues effectively. … Read More