SD

skychensky/dbpilot

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

92 stars 20 forks Качество 71 Тренд 23Apache-2.0

Самостоятельная диагностика производительности базы данных для SQL Server, MySQL & PostgreSQL: тенденции, понимание AAS, Top SQL, отслеживание изменений плана, анализ блокировки и тупика.

Обзор

DBPilot постоянно анализирует экземпляры вашей базы данных и превращает данные в ежедневный рабочий процесс DBA в одной веб-консоли: тенденции производительности, понимание производительности (разложение нагрузки AAS), Top SQL, отслеживание изменений плана запросов, советы по индексу отсутствующих данных, использование индекса и фрагментация, анализ блокировок, анализ тупиков и медленные журналы запросов. - один процесс .NET 10 + одна база метаданных (схема, автоматически созданная при запуске). Выберите SQL Server, MySQL, PostgreSQL или SQLite в качестве хранилища метаданных. SQL Server 2008-2022, MySQL 8.0+, PostgreSQL 13+. Механизм мониторинга и механизм хранения метаданных являются независимыми осями и могут свободно комбинироваться (например, контролировать SQL Server при хранении истории в PostgreSQL). <1% процессора на контролируемых экземплярах в обычной работе. Прочитываются только метаданные в памяти (DMV / pg stat * / performance schema); бизнес-таблицы никогда не сканируются. См. Накладные расходы на контролируемые экземпляры.

Обзор (машинный перевод)

** Автономная диагностическая платформа**.

DBPilot непрерывно анализирует ваши экземпляры и обслуживает ежедневный рабочий процесс DBA в одной веб-консоли: тенденции производительности и понимание (разложение нагрузки AAS), Top SQL, отслеживание изменений плана запросов, советы по индексу отсутствующего индекса, использование индекса и фрагментация, анализ блокировки, анализ тупика и медленные журналы запросов.

中中

Содержимое

  • Основные моменты
  • Скриншоты Быстрый старт Пароль и мастер-ключ
  • Конфигурация Здание из источника
  • Архитектура
  • Особенности Матрица поддержки двигателя Диагностика ИИ (MCP Server)
  • Накладные расходы на контролируемые экземпляры
  • Встраивание через NuGet
  • FAQ
  • Лицензия

Основные моменты

Развертывание одного процесса — один процесс .NET (8.0+) + один метаданный DB, схема автосоздана при запуске (SQL Server / MySQL / PostgreSQL / SQLite). Мониторы трех движков — SQL Server 2008–2022, MySQL 8.0+, PostgreSQL 13+. Двигатели мониторинга и хранения метаданных являются независимыми осями: любая комбинация работает. Не называйте хост-проект dbpilot или DBPilot.* — он сталкивается с пакетом NuGet и восстанавливает сбои (NU1108).

  1. Заменить [[Т2]]:

  2. Заменить appsettings.json ароматом (SQLite):

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

DBPilot

Self-hosted database autonomous diagnostics platform.

DBPilot continuously samples your instances and serves the day-to-day DBA workflow in one web console: performance trends and insight (AAS load decomposition), Top SQL, query plan change tracking, missing-index advice, index usage & fragmentation, blocking analysis, deadlock analysis, and slow query logs.

简体中文

Contents

Highlights

  • Single-process deployment — one .NET process (8.0+) + one metadata DB, schema auto-created on startup (SQL Server / MySQL / PostgreSQL / SQLite).
  • Monitors three engines — SQL Server 2008–2022, MySQL 8.0+, PostgreSQL 13+. Monitoring and metadata-store engines are independent axes: any combination works.
  • <1% CPU overhead — collectors read only in-memory metadata views (DMVs / pg_stat_* / performance_schema); business tables are never scanned.
  • AI-ready — built-in read-only MCP Server exposes 11 diagnostic tools to AI agents (Claude Code, Codex CLI). Just ask: “did any SQL slow down in the last hour?”
  • Capability-driven UI — features without an equivalent data source hide or degrade per engine (PostgreSQL gets deadlock trends instead of event details); APIs answer with actionable messages.

Screenshots

Performance insight (AAS) Performance trends
Deadlock analysis Deadlock event detail
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →