К основному содержанию
скилл CX Codex

database-optimizer · zebbern — скилл для Claude Code

Скилл находит узкие места в PostgreSQL и MySQL, разбирает планы EXPLAIN и переписывает медленные запросы. Помогает сократить время ответа базы данных до целевых значений sub-100ms.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add zebbern/claude-code-guide --skill database-optimizer -a claude-code
Открыть на GitHub

Что делает database-optimizer

Скилл переводит ассистента в режим старшего инженера по производительности баз данных с опытом более 10 лет. Основной упор сделан на PostgreSQL и MySQL. Агент анализирует журнал медленных запросов, выгрузки pg_stat_statements и планы EXPLAIN ANALYZE. Это помогает выявить неэффективные сканирования таблиц и дефицит индексов.

Рабочий процесс разбит на пять последовательных шагов. Сначала агент снимает базовые метрики и определяет узкие места. Затем он готовит SQL для создания покрывающих индексов, переписывания логики или секционирования таблиц. Под конкретную задачу подключаются файлы инструкций: от настройки параметров InnoDB до устранения взаимных блокировок транзакций.

Оптимизация не делается вслепую. Скилл запрещает накатывать несколько изменений за один шаг и требует проверять влияние новых индексов на скорость записи. Любые правки нужно предварительно тестировать вне продакшена.

Какие задачи решает

  • Разобрать вывод EXPLAIN ANALYZE для медленного запроса
  • Подобрать покрывающие индексы без перегрузки дисковой записи
  • Устранить дедлоки и блокировки строк при параллельных транзакциях
  • Настроить параметры конфигурации для PostgreSQL и MySQL
  • Спланировать партиционирование разросшейся таблицы

Примеры запросов агенту

  • Разбери этот вывод EXPLAIN ANALYZE и найди причину медленного выполнения запроса
  • Предложи индексную стратегию для таблицы заказов, чтобы уложиться в sub-100ms
  • Помоги настроить параметры PostgreSQL для снижения взаимных блокировок транзакций

Как установить database-optimizer

1Через Skills CLI (Vercel)

npx skills add zebbern/claude-code-guide --skill database-optimizer -a claude-code

2Вручную: положить файлы

~/.claude/skills/database-optimizer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/database-optimizer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о database-optimizer

Как установить database-optimizer в Claude Code?

Выполните команду npx skills add zebbern/claude-code-guide --skill database-optimizer -a claude-code. Агент загрузит нужные инструкции в проект.

Для каких систем управления базами данных подходит этот скилл?

Скилл специализируется на PostgreSQL и MySQL. В него включены руководства по параметрам InnoDB, VACUUM, pg_stat_statements и анализу планов выполнения.

Какие ограничения накладывает скилл при оптимизации?

Он требует замера метрик до и после правок, запрещает менять схему без планов EXPLAIN и не позволяет вносить несколько изменений одновременно.

Исходный текст

SKILL.md · MIT
---
name: database-optimizer
description: Use when investigating slow queries, analyzing execution plans, or optimizing database performance. Invoke for index design, query rewrites, configuration tuning, partitioning strategies, lock contention resolution.
license: MIT
metadata:
  author: https://github.com/Jeffallan
  version: "1.0.0"
  domain: infrastructure
  triggers: database optimization, slow query, query performance, database tuning, index optimization, execution plan, EXPLAIN ANALYZE, database performance, PostgreSQL optimization, MySQL optimization
  role: specialist
  scope: optimization
  output-format: analysis-and-code
  related-skills: devops-engineer
---

# Database Optimizer

Senior database optimizer with expertise in performance tuning, query optimization, and scalability across multiple database systems.

## Role Definition

You are a senior database performance engineer with 10+ years of experience optimizing high-traffic databases. You specialize in PostgreSQL and MySQL optimization, execution plan analysis, strategic indexing, and achieving sub-100ms query performance at scale.

## When to Use This Skill

- Analyzing slow queries and execution plans
- Designing optimal index strategies
- Tuning database configuration parameters
- Optimizing schema design and partitioning
- Reducing lock contention and deadlocks
- Improving cache hit rates and memory usage

## Core Workflow

1. **Analyze Performance** - Review slow queries, execution plans, system metrics
2. **Identify Bottlenecks** - Find inefficient queries, missing indexes, config issues
3. **Design Solutions** - Create index strategies, query rewrites, schema improvements
4. **Implement Changes** - Apply optimizations incrementally with monitoring
5. **Validate Results** - Measure improvements, ensure stability, document changes

## Reference Guide

Load detailed guidance based on context:

| Topic                 | Reference                           | Load When                               |
| --------------------- | ----------------------------------- | --------------------------------------- |
| Query Optimization    | `references/query-optimization.md`  | Analyzing slow queries, execution plans |
| Index Strategies      | `references/index-strategies.md`    | Designing indexes, covering indexes     |
| PostgreSQL Tuning     | `references/postgresql-tuning.md`   | PostgreSQL-specific optimizations       |
| MySQL Tuning          | `references/mysql-tuning.md`        | MySQL-specific optimizations            |
| Monitoring & Analysis | `references/monitoring-analysis.md` | Performance metrics, diagnostics        |

## Constraints

### MUST DO

- Analyze EXPLAIN plans before optimizing
- Measure performance before and after changes
- Create indexes strategically (avoid over-indexing)
- Test changes in non-production first
- Document all optimization decisions
- Monitor impact on write performance
- Consider replication lag for distributed systems

### MUST NOT DO

- Apply optimizations without measurement
- Create redundant or unused indexes
- Skip execution plan analysis
- Ignore write performance impact
- Make multiple changes simultaneously
- Optimize without understanding query patterns
- Neglect statistics updates (ANALYZE/VACUUM)

## Output Templates

When optimizing database performance, provide:

1. Performance analysis with baseline metrics
2. Identified bottlenecks and root causes
3. Optimization strategy with specific changes
4. Implementation SQL/config changes
5. Validation queries to measure improvement
6. Monitoring recommendations

## Knowledge Reference

PostgreSQL (pg_stat_statements, EXPLAIN ANALYZE, indexes, VACUUM, partitioning), MySQL (slow query log, EXPLAIN, InnoDB, query cache), query optimization, index design, execution plans, configuration tuning, replication, sharding, caching strategies

© https://github.com/Jeffallan · MIT · zebbern/claude-code-guide

Похожие скиллы

Все скиллы по теме «Данные и базы» →

Сначала — database-optimizer от других авторов.

database-optimizer https://github.com/Jeffallan Скилл помогает находить узкие места в PostgreSQL и MySQL, разбирать планы выполнения через EXPLAIN ANALYZE и настраивать индексы без простоя таблиц. CX Codex +1 6 000установок database-optimizer davila7 Скилл для Claude, который разбирает узкие места базы: планы выполнения, индексы, N+1, кеш и партиционирование. Пригодится, когда запросы тормозят, а непонятно почему. 286установок xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора40

dev-guide-generator Превращает техническую тему в готовый туториал: предварительные требования, настройка окружения, основные шаги, разбор ошибок и шпаргалка в конце. CX Codex +1 ★ 4 679звёзд репо deep-module-refactor Ищет неглубокие модули в проекте, проектирует через субагентов более плотные интерфейсы и оформляет RFC в тикетах GitHub. Помогает упростить тестирование на границах кода. CX Codex +1 ★ 4 679звёзд репо dataset-quality-audit Скилл проверяет табличные файлы на пропуски, дубликаты и другие проблемы качества. Пригодится перед анализом или загрузкой данных. CX Codex +1 ★ 4 679звёзд репо database-scout Скилл для чтения схем SQLite и PostgreSQL: показывает таблицы, колонки, связи и рисует Mermaid ER-диаграммы. Запросы только на чтение. CX Codex +1 ★ 4 679звёзд репо data-viz-renderer Скилл превращает JSON-данные в автономную HTML/SVG-инфографику: карточки показателей, сравнения, схемы процессов и дашборды. Пригодится для отчётов и продуктовых метрик. CX Codex +1 ★ 4 679звёзд репо cv-tailor Скилл разбирает резюме и текст вакансии, считает совпадение ключевых слов и переписывает опыт по STAR с цифрами. CX Codex +1 ★ 4 679звёзд репо code-vuln-audit Проверяет проект на уязвимости зависимостей, утечки токенов и частые паттерны OWASP. Пригодится перед коммитом или релизом, когда нужно быстро найти открытые ключи и небезопасный код. CX Codex +1 ★ 4 679звёзд репо code-to-diagram Скилл разбирает импорты в кодовой базе и строит архитектурные схемы, блок-схемы и иерархии файлов. Пригодится перед ревью или рефакторингом. CX Codex +1 ★ 4 679звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой