Навыки postgres-performance
📦

postgres-performance

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды🔑 Переменные окружения

Оптимизация производительности PostgreSQL

Медленные запросы к базе данных снижают надежность и масштабируемость приложения. Этот навык дает практические шаблоны PostgreSQL для более быстрых запросов, более безопасных миграций и более понятного мониторинга.

Поддерживает: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 78 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "postgres-performance" from https://skillstore.io/skills/cjharmath-postgres-performance.md and its manifest at https://skillstore.io/api/skills/cjharmath-postgres-performance/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «postgres-performance». Запрос фильтрует assessments по user и сортирует последние строки.

Ожидаемый результат:

  • Проверьте план на sequential scans и стоимость сортировки.
  • Используйте составной индекс, согласованный с фильтром и порядком сортировки.
  • Проверьте результат по метрикам buffer и timing перед развертыванием.

Использование «postgres-performance». Пакетная задача обновляет миллионы необработанных events.

Ожидаемый результат:

  • Обрабатывайте строки меньшими пакетами.
  • Используйте блокировки, которые не блокируют активные workers.
  • Выполняйте commit между пакетами и делайте короткую паузу при высокой нагрузке.

Использование «postgres-performance». Подсчет для dashboard выполняется медленно на большой таблице.

Ожидаемый результат:

  • Используйте оценки для приблизительных подсчетов.
  • Поддерживайте счетчики для точных часто используемых метрик.
  • Рассмотрите materialized views для сложных агрегаций.

Аудит безопасности

Безопасно

The flagged external command patterns are markdown code fences and inline backticks in SQL/Python examples, not executable shell usage. The flagged database URLs and reconnaissance patterns are placeholder variables and instructional queries inside examples. No prompt injection or data exfiltration intent was found.

1
Просканировано файлов
441
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/cjharmath-postgres-performance/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/cjharmath-postgres-performance/security.svg)](https://skillstore.io/skills/cjharmath-postgres-performance?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/cjharmath-postgres-performance?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-postgres-performance/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/cjharmath-postgres-performance.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

CJHarmath. (2026). postgres-performance security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-postgres-performance/audits/8

Цитата BibTeX

@techreport{cjharmath-cjharmath-postgres-performance-2026, author = {CJHarmath}, title = {postgres-performance security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/cjharmath-postgres-performance/audits/8}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "postgres-performance security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "CJHarmath" date-released: "2026-07-06" url: "https://skillstore.io/skills/cjharmath-postgres-performance/audits/8" identifiers: - type: other value: "skillstore:cjharmath-postgres-performance:audit:8" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
70
Сообщество
83
Соответствие спецификации

Что вы можете построить

Диагностика медленных запросов

Backend-инженеры могут структурировать расследование от обнаружения медленных запросов до анализа планов и проверки индексов.

Планирование масштабируемого доступа к данным

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

Проверка состояния базы данных

Администраторы баз данных могут использовать контрольный список мониторинга, чтобы находить bloat, неиспользуемые индексы и долгие запросы.

Попробуйте эти промпты

Разбор медленного запроса
У меня есть медленный PostgreSQL-запрос: [paste query]. Помогите проанализировать вероятные узкие места и предложить безопасные следующие шаги.
Проектирование стратегии индексов
Given this table shape and workload: [details], propose PostgreSQL indexes for filters, sorting, and frequent reads.
Планирование высоконагруженной пагинации
Design cursor pagination for this feed: [requirements]. Include cursor fields, ordering rules, and index guidance.
Аудит production-нагрузки
Use these EXPLAIN plans, pg_stat_statements rows, and schema notes: [data]. Prioritize fixes by risk, effort, and impact.

Лучшие практики

  • Измеряйте с реальными планами выполнения перед изменением индексов.
  • Создавайте индексы concurrently, когда записи в production должны продолжаться.
  • Проверяйте каждую оптимизацию по данным latency до и после.

Избегать

  • Добавление индексов без соответствия реальным фильтрам и сортировке запросов.
  • Использование большой OFFSET-пагинации на растущих таблицах.
  • Обновление кэшированных или денормализованных данных без плана инвалидации.

Часто задаваемые вопросы

Запускает ли этот навык команды базы данных?
Нет. Он предоставляет рекомендации и примеры. Пользователь или агент должен выбрать, какие команды запускать.
Может ли он автоматически настраивать живую базу данных PostgreSQL?
Нет. Для целевых рекомендаций ему нужны предоставленные запросы, планы, метрики и детали схемы.
Поддерживает ли он SQLAlchemy?
Да. Он включает примеры SQLAlchemy для курсорной пагинации, пакетной обработки и пулов соединений.
Какие области производительности он охватывает?
Он охватывает планы запросов, индексы, пагинацию, пакетную обработку, агрегации, пулы, реплики, партиционирование, кэширование и мониторинг.
Подходит ли он для production-инцидентов?
Он может структурировать анализ во время инцидентов, но изменения в production все равно требуют проверки, тестирования и планирования rollback.
Могут ли Claude, Codex и Claude Code использовать его?
Да. В отчете указана поддержка Claude, Codex и Claude Code.

Сведения для разработчиков

Автор

CJHarmath

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

dd4a3ef9f20ddf38830950b4bb713df96b431fd6

Актуальность поддержки

23.07.2026

Использование

7 загрузок · 184 просмотров

Структура файлов

📄 SKILL.md