К основному содержанию
субагент

database-optimization — субагент для Claude Code: что делает

Субагент для разбора медленных запросов: смотрит планы выполнения, предлагает индексы и настройки пула соединений.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent database/database-optimization
Открыть на GitHub

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

Субагент database-optimization разбирается с производительностью базы: анализирует планы выполнения, подбирает индексы, смотрит на пул соединений и транзакции, предлагает правки схемы. Работает через Read, Write, Edit и Bash — то есть может сам запускать EXPLAIN ANALYZE и править SQL-файлы в проекте.

Порядок работы простой: сначала замер, потом оптимизация. Субагент не гадает по коду, а просит реальные метрики и строит индексы от фактических шаблонов запросов. На выходе — переписанные запросы со сравнением планов, рекомендации по индексам с оценкой влияния, конфигурация пула соединений и запросы для мониторинга. Конкретные движки вроде PostgreSQL и MySQL разбираются отдельно.

Полезен, когда запрос внезапно стал тормозить, а причина неочевидна. Но без доступа к живой базе или хотя бы к её статистике толку мало: субагенту нужны настоящие планы выполнения, а не догадки. Если база за прокси или приватным зеркалом, настройте это в окружении или конфиге инструмента, а не в строке установки.

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

  • найти причину медленного запроса по плану выполнения
  • подобрать индексы под реальные шаблоны запросов
  • сравнить план до и после переписывания SQL
  • настроить пул соединений под нагрузку
  • разобрать схему и предложить миграции

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

  • Разбери этот медленный запрос: сними план выполнения и предложи, что переписать
  • Посмотри на индексы в таблице orders и скажи, каких не хватает
  • Сравни план выполнения до и после моего изменения в запросе

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

1Через claude-code-templates

npx claude-code-templates@latest --agent database/database-optimization

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

.claude/agents/database-optimization.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

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

Вопросы о database-optimization

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

Через шаблоны: npx claude-code-templates@latest --agent database/database-optimization. После этого файл субагента лежит в .claude/agents/database-optimization.md.

Что делает database-optimization?

Анализирует планы выполнения запросов, предлагает индексы, настраивает пул соединений и транзакции, даёт рекомендации по схеме с путями миграций.

Какие инструменты доступны субагенту?

Read, Write, Edit и Bash. Через Bash он и запускает EXPLAIN ANALYZE на вашей базе.

Похожие субагенты

Все субагенты по теме «Данные и базы» →
database-optimizer VoltAgent Community Субагент анализирует медленные запросы, планы выполнения и индексы. Подойдёт, когда базе нужна настройка запросов или схемы. 3 320установок ai-engineer Seth Hobson Субагент проектирует LLM-приложения, RAG-системы и AI-агентов. Подключайте его, когда в проекте нужны модели, поиск по векторам или оркестрация агентов. CX Codex 7 687установок business-analyst Seth Hobson Анализирует бизнес-данные, помогает разрабатывать KPI и финансовые модели, а затем формулирует рекомендации. Подойдёт для задач бизнес-аналитики и стратегического анализа. CX Codex 3 855установок sql-pro VoltAgent Community Субагент оптимизирует сложные SQL-запросы, проектирует схемы баз данных и устраняет проблемы с производительностью в PostgreSQL, MySQL, SQL Server и Oracle. 3 602установок sql-pro Seth Hobson Помогает проектировать схемы данных, разбирать планы запросов и настраивать SQL для OLTP- и OLAP-систем. Подойдёт для оптимизации базы или сложного аналитического запроса. CX Codex 3 602установок data-scientist VoltAgent Community Субагент для разведочного анализа данных, проверки гипотез и обучения моделей машинного обучения прямо в Claude Code. 3 342установок

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

Весь набор →
nextjs-architecture-expert Субагент для Claude, который разбирает архитектуру Next.js: App Router, Server Components, миграцию и производительность. 4 935установок refactor-code Слэш-команда ведёт агента по 17 шагам рефакторинга: от анализа и тестов до проверки производительности и подготовки к ревью. 4 890установок seo-analyzer Субагент для технического SEO-аудита, разбора метатегов и Core Web Vitals. Пригодится, когда нужно проверить структуру сайта и получить список правок по приоритету. 4 060установок react-performance-optimization Субагент ищет и чинит узкие места React-приложений: лишние ре-рендеры, раздутый бандл, утечки памяти. Пригодится, когда страница тормозит или просели Core Web Vitals. 3 935установок update-docs Слэш-команда проходит по specs/, CLAUDE.md и README.md, отмечает выполненное и обновляет проценты готовности проекта. 3 861установок supabase-schema-architect Субагент проектирует схемы PostgreSQL в Supabase, планирует миграции и пишет политики RLS. Пригодится, когда база растёт и надо навести порядок в доступе. 3 839установок smart-commit Хук Claude, который сам коммитит изменённый файл после Edit или Write. Пригодится, если не хочется вручную собирать историю git. 3 745установок architecture-review Слэш-команда для Claude, которая разбирает структуру проекта, паттерны и зависимости и выдаёт план улучшений. Пригодится перед крупным рефакторингом. 3 419установок

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

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