postgres-pro

Analyze PostgreSQL performance metrics and tune configurations for optimization.

30|7|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill postgres-pro-saeed-vayghan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: postgres-pro
Source: https://github.com/saeed-vayghan/gemini-agent-skills/tree/main/.gemini/skills/postgres-pro
Command: npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill postgres-pro-saeed-vayghan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill addresses the complex challenges of PostgreSQL database administration, performance optimization, and ensuring high availability, transforming database operations from a bottleneck into a strategic asset.

Core Features & Use Cases

  • Performance Tuning: Optimizes slow queries, indexes, and configuration settings for peak performance.
  • High Availability & Reliability: Implements robust replication, backup, and recovery strategies.
  • Advanced Feature Mastery: Leverages deep knowledge of PostgreSQL internals, JSONB, partitioning, and extensions.
  • Use Case: A company experiencing slow application response times due to database load can use this Skill to diagnose bottlenecks, tune queries, and configure replication for improved performance and uptime.

Quick Start

Use the postgres-pro skill to analyze and optimize the performance of your PostgreSQL database.

Frequently Asked Questions about postgres-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize PostgreSQL queries and configuration settings for peak performance?

To optimize PostgreSQL performance, you must analyze slow queries, evaluate index usage, and tune configuration settings. Providing context on deployment size and workload type allows for tailored solutions that diagnose bottlenecks and improve application response times.

What is the best way to configure PostgreSQL replication for high availability?

Configuring PostgreSQL replication for high availability involves implementing robust replication and recovery strategies. You must assess your enterprise deployment requirements to establish a reliable architecture that maximizes uptime and prevents database operations from becoming a bottleneck.

Can I use this approach for enterprise-level PostgreSQL database administration and backup procedures?

Yes, this approach supports enterprise-level PostgreSQL database administration by implementing advanced features, backup procedures, and recovery strategies. It leverages deep knowledge of database internals, JSONB, partitioning, and extensions to ensure scalability and reliability.

Why does my PostgreSQL database experience slow application response times under heavy load?

PostgreSQL databases experience slow application response times under heavy load due to unoptimized configurations and inefficient queries. Diagnosing performance metrics and tuning indexes based on specific workload types resolves these bottlenecks and enhances overall throughput.

How do I implement PostgreSQL partitioning and JSONB features for better scalability?

Implementing PostgreSQL partitioning and JSONB features requires leveraging advanced database internals and extensions. By analyzing your specific workload type and deployment size, you can configure these features to achieve enhanced reliability and data scalability.