Pular para o conteúdo
Skillpedia
Bancos de dados48 mil · #3859

postgresql-optimization

Faz seu agente otimizar o banco de dados PostgreSQL. Ele analisa consultas, cria índices e gerencia o desempenho em produção.

O que ela faz

Esta ferramenta ajuda a melhorar a velocidade e o desempenho do seu banco de dados PostgreSQL. Ela analisa consultas lentas, sugere índices e ajusta configurações para que tudo funcione mais rápido.

Quando usar

  • ✓Quando suas consultas ao banco de dados estão lentas.
  • ✓Ao criar ou ajustar tabelas e índices.
  • ✓Para verificar se as configurações do banco de dados estão ideais.

Exemplo do que pedir para a IA

“Como posso otimizar as consultas lentas no meu banco de dados PostgreSQL?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/postgresql-optimization/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/postgresql-optimization/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta analisa como o banco de dados está funcionando, identifica gargalos e sugere mudanças. Ela pode sugerir a criação de índices ou a alteração de configurações para acelerar o acesso aos dados.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill postgresql-optimization

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/postgresql-optimization/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Fluxo de Trabalho de Otimização do PostgreSQL

Visão Geral

Fluxo de trabalho especializado para otimização de banco de dados PostgreSQL, incluindo ajuste de consultas, estratégias de indexação, análise de desempenho, gerenciamento de vacuum e administração de banco de dados de produção.

Quando Usar Este Fluxo de Trabalho

Use este fluxo de trabalho quando:

  • Otimizar consultas lentas do PostgreSQL
  • Projetar estratégias de indexação
  • Analisar o desempenho do banco de dados
  • Ajustar a configuração do PostgreSQL
  • Gerenciar bancos de dados de produção

Fases do Fluxo de Trabalho

Fase 1: Avaliação de Desempenho

Habilidades a Invocar

  • database-optimizer - Otimização de banco de dados
  • postgres-best-practices - Melhores práticas do PostgreSQL

Ações

  1. Verificar a versão do banco de dados
  2. Revisar a configuração
  3. Analisar consultas lentas
  4. Verificar o uso de recursos
  5. Identificar gargalos

Prompts Copiar e Colar

Use @database-optimizer to assess PostgreSQL performance

Fase 2: Análise de Consultas

Habilidades a Invocar

  • sql-optimization-patterns - Otimização de SQL
  • postgres-best-practices - Padrões do PostgreSQL

Ações

  1. Executar EXPLAIN ANALYZE
  2. Identificar tipos de scan
  3. Verificar estratégias de join
  4. Analisar tempo de execução
  5. Encontrar oportunidades de otimização

Prompts Copiar e Colar

Use @sql-optimization-patterns to analyze and optimize queries

Fase 3: Estratégia de Indexação

Habilidades a Invocar

  • database-design - Design de índice
  • postgresql - Indexação do PostgreSQL

Ações

  1. Identificar índices ausentes
  2. Criar índices B-tree
  3. Adicionar índices compostos
  4. Considerar índices parciais
  5. Revisar o uso de índices

Prompts Copiar e Colar

Use @database-design to design PostgreSQL indexing strategy

Fase 4: Otimização de Consultas

Habilidades a Invocar

  • sql-optimization-patterns - Ajuste de consultas
  • sql-pro - Expertise em SQL

Ações

  1. Reescrever consultas ineficientes
  2. Otimizar joins
  3. Adicionar CTEs onde for útil
  4. Implementar paginação
  5. Testar melhorias

Prompts Copiar e Colar

Use @sql-optimization-patterns to optimize SQL queries

Fase 5: Ajuste de Configuração

Habilidades a Invocar

  • postgres-best-practices - Configuração
  • database-admin - Administração de banco de dados

Ações

  1. Ajustar shared_buffers
  2. Configurar work_mem
  3. Definir effective_cache_size
  4. Ajustar configurações de checkpoint
  5. Configurar autovacuum

Prompts Copiar e Colar

Use @postgres-best-practices to tune PostgreSQL configuration

Fase 6: Manutenção

Habilidades a Invocar

  • database-admin - Manutenção de banco de dados
  • postgresql - Manutenção do PostgreSQL

Ações

  1. Agendar VACUUM
  2. Executar ANALYZE
  3. Verificar bloat de tabelas
  4. Monitorar autovacuum
  5. Revisar estatísticas

Prompts Copiar e Colar

Use @database-admin to schedule PostgreSQL maintenance

Fase 7: Monitoramento

Habilidades a Invocar

  • grafana-dashboards - Dashboards de monitoramento
  • prometheus-configuration - Coleta de métricas

Ações

  1. Configurar monitoramento
  2. Criar dashboards
  3. Configurar alertas
  4. Rastrear métricas chave
  5. Revisar tendências

Prompts Copiar e Colar

Use @grafana-dashboards to create PostgreSQL monitoring

Checklist de Otimização

  • Consultas lentas identificadas
  • Índices otimizados
  • Configuração ajustada
  • Manutenção agendada
  • Monitoramento ativo
  • Desempenho melhorado

Portões de Qualidade

  • Desempenho de consulta melhorado
  • Índices eficazes
  • Configuração otimizada
  • Manutenção automatizada
  • Monitoramento implementado

Pacotes de Fluxo de Trabalho Relacionados

  • database - Operações de banco de dados
  • cloud-devops - Infraestrutura
  • performance-optimization - Desempenho

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes

O que são índices?

Índices são como o índice de um livro, ajudam o banco de dados a encontrar informações mais rapidamente sem precisar ler tudo.

O que são consultas lentas?

São comandos enviados ao banco de dados que demoram muito tempo para serem respondidos, afetando a velocidade de aplicativos.

Preciso ser um especialista em PostgreSQL para usar isso?

Não, a ferramenta foi feita para guiar você mesmo sem conhecimento profundo, explicando os passos e sugestões.

Detalhes

Descrição original do autor

PostgreSQL database optimization workflow for query tuning, indexing strategies, performance analysis, and production database management.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3859
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas