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

database-performance-debugging — скилл для Claude Code: разбор

Скилл помогает найти медленные SQL-запросы и разобрать их планы выполнения. Пригодится, когда приложение тормозит или база упирается в CPU.

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

Что делает database-performance-debugging

Скилл ведёт агента по отладке производительности базы: анализ запросов, работа с индексами, разбор планов выполнения. Внутри — четыре справочника в каталоге references/: поиск медленных запросов, типовые проблемы и решения, анализ планов, сам процесс отладки.

Быстрый старт даёт готовые сниппеты под MySQL, PostgreSQL и SQL Server. Для MySQL включается slow query log и задаётся long_query_time, для PostgreSQL ставится расширение pg_stat_statements и запросы сортируются по среднему времени выполнения, для SQL Server берётся статистика из sys.dm_exec_query_stats. Профилирование идёт через EXPLAIN ANALYZE.

Расширение pg_stat_statements нужно поставить заранее, иначе запросы к нему не сработают. Скилл ставится в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — команда установки отличается только флагом платформы.

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

  • найти запросы, которые тормозят приложение
  • включить slow query log и выставить порог по времени
  • разобрать план выполнения через EXPLAIN ANALYZE
  • отличить проблему с индексом от проблемы с самим запросом
  • поймать регрессию производительности после релиза

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

  • Разбери медленные запросы в PostgreSQL, начни с pg_stat_statements
  • Посмотри план выполнения этого запроса и скажи, чего не хватает
  • Включи slow query log в MySQL и покажи, что там копится

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

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill database-performance-debugging -a claude-code

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

~/.claude/skills/database-performance-debugging/SKILL.md

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

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

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

changelog-maintenance Скилл помогает агенту писать и поддерживать CHANGELOG.md по формату Keep a Changelog: разделы Added, Changed, Fixed, Security и отметки о ломающих изменениях. CX Codex +1 495установок grafana-dashboard Помогает агенту собирать дашборды Grafana: панели, переменные, алерты и провижининг. Пригодится, когда нужно быстро накидать мониторинг по метрикам. CX Codex +1 494установок Model Hyperparameter Tuning Скилл для подбора гиперпараметров моделей: grid search, random search, байесовская оптимизация через Optuna. Пригодится, когда базовые настройки уже не тянут. CX Codex +1 494установок api-reference-documentation Скилл помогает агенту собрать справочник по API: эндпоинты, аутентификация, примеры запросов и ответов, спецификация OpenAPI. CX Codex +1 494установок code-documentation Скилл для написания документации прямо в коде: JSDoc, Python-докстринги, JavaDoc, комментарии и описания API. Пригодится, когда нужно задокументировать функции и классы, а не переписывать их вслепую. CX Codex +1 492установок reactive-programming Скилл для работы с реактивными потоками: RxJS, observables, обработка backpressure. Пригодится, когда в проекте много асинхронных данных и событий. CX Codex +1 491установок api-pagination Скилл подсказывает агенту, как отдавать большие коллекции: offset/limit, курсоры, keyset. Пригодится, когда список пользователей или результатов поиска не влезает в один ответ. CX Codex +1 489установок nosql-database-design Помогает агенту проектировать коллекции MongoDB и таблицы DynamoDB: вложенные документы, индексы, денормализация. Пригодится, когда схему надо решить до кода. CX Codex +1 486установок

Похожие

optimize-database-performance davila7 Слэш-команда для Claude, которая разбирает запросы, индексы и схему базы и предлагает, что переписать. Пригодится, когда страница тормозит на выборке. 794установок database-optimizer https://github.com/Jeffallan Скилл помогает находить узкие места в PostgreSQL и MySQL, разбирать планы выполнения через EXPLAIN ANALYZE и настраивать индексы без простоя таблиц. CX Codex +1 6 000установок database-design MoizIbnYousaf Скилл по проектированию схем, миграциям и оптимизации запросов для PostgreSQL, MySQL и NoSQL. Пригодится, когда агент пишет SQL. CX Codex +1 604установок postgresql-database-engineering manutej Помогает проектировать схемы, выбирать индексы и оптимизировать медленные запросы в PostgreSQL. Пригодится при партиционировании больших таблиц и настройке репликации. CX Codex +1 1 800установок database-optimization davila7 Субагент для разбора медленных запросов: смотрит планы выполнения, предлагает индексы и настройки пула соединений. 3 924установок database-cloud-optimization-database-optimizer Seth Hobson Субагент для разбора медленных запросов, индексов и схемы. Пригодится, когда база тормозит или её пора масштабировать. CX Codex ★ 41 729звёзд репо

Рядом в теме «Данные и базы»

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

Вопросы о database-performance-debugging

Как установить database-performance-debugging в Claude?

Выполни npx skills add aj-geddes/useful-ai-prompts --skill database-performance-debugging -a claude-code. После этого скилл окажется в ~/.claude/skills/database-performance-debugging/SKILL.md.

Что делает database-performance-debugging?

Помогает агенту отлаживать производительность базы: искать медленные запросы, смотреть планы выполнения и работать с индексами. Опирается на справочники в каталоге references/.

С какими базами работает скилл?

В быстром старте есть примеры для MySQL, PostgreSQL и SQL Server. Для PostgreSQL понадобится расширение pg_stat_statements.

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

SKILL.md · MIT
---
name: database-performance-debugging
description: >
  Debug database performance issues through query analysis, index optimization,
  and execution plan review. Identify and fix slow queries.
---

# Database Performance Debugging

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Database performance issues directly impact application responsiveness. Debugging focuses on identifying slow queries and optimizing execution plans.

## When to Use

- Slow application response times
- High database CPU
- Slow queries identified
- Performance regression
- Under load stress

## Quick Start

Minimal working example:

```sql
-- Enable slow query log (MySQL)
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL long_query_time = 0.5;

-- View slow queries
SHOW GLOBAL STATUS LIKE 'Slow_queries';
SELECT * FROM mysql.slow_log;

-- PostgreSQL slow queries
CREATE EXTENSION pg_stat_statements;
SELECT mean_exec_time, calls, query
FROM pg_stat_statements
ORDER BY mean_exec_time DESC LIMIT 10;

-- SQL Server slow queries
SELECT TOP 10
  execution_count,
  total_elapsed_time,
  statement_text
FROM sys.dm_exec_query_stats
ORDER BY total_elapsed_time DESC;

-- Query profiling
EXPLAIN ANALYZE
SELECT * FROM orders WHERE user_id = 123;
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Identify Slow Queries](references/identify-slow-queries.md) | Identify Slow Queries |
| [Common Issues & Solutions](references/common-issues-solutions.md) | Common Issues & Solutions |
| [Execution Plan Analysis](references/execution-plan-analysis.md) | Execution Plan Analysis |
| [Debugging Process](references/debugging-process.md) | Debugging Process |

## Best Practices

### ✅ DO

- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying

### ❌ DON'T

- Skip testing or validation
- Ignore error handling
- Hard-code configuration values

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Смотрите также

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

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