SD

skychensky/dbpilot

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

92 stars 20 forks 品質 71 トレンド 23Apache-2.0

SQL Server、MySQL、PostgreSQL のセルフホスト型のデータベースパフォーマンス診断: トレンド、AAS のインサイト、トップ SQL、計画変更トラッキング、ブロック、デッドロック解析.

概要

DBPilotは、データベースインスタンスを継続的にサンプル化し、単一のWebコンソールでDBAワークフローにデータを変換します。パフォーマンスの傾向、パフォーマンスのインサイト(AAS負荷分解)、トップSQL、クエリプランの変更トラッキング、欠落インデックスのアドバイス、インデックスの使用状況とフラグメンテーション、ブロック解析、デッドロック解析、およびクエリログのスロー化。 - — 1 .NET 10 プロセス + 1 メタデータ データベース (起動時に自動作成されるschema) 。 メタデータストアとしてSQL Server、MySQL、PostgreSQL、SQLiteを選択します。 - — SQL Server 2008–2022、MySQL 8.0+、PostgreSQL 13+ 。 監視エンジンとメタデータストアエンジンは独立した軸であり、自由に組み合わせることができます(例えば、PostgreSQLで履歴を保存しながらSQL Serverを監視します)。 - — 通常の操作で監視されたインスタンスの <1% CPU。 メモリ内メタデータビューのみ (DMVs / pg stat * / performance schema) 読み込み、ビジネステーブルはスキャンされません。 監視されたインスタンスのオーバーヘッドを参照してください.

概要(AI 翻訳)

自己ホストされたデータベースの自律診断のプラットホーム。

DBPilotは、インスタンスを継続的にサンプル化し、1つのWebコンソールでデイトツーデイのDBAワークフローを実行します。パフォーマンスの傾向とインサイト(AAS負荷分解)、トップSQL、クエリプラン変更トラッキング、不足分インデックスのアドバイス、インデックス使用とフラグメンテーション、ブロック解析、デッドロック解析、スロークエリログ。

メニュー

コンテンツ

  • ハイライト
  • スクリーンショット
  • クイックスタート
  • パスワードとマスターキー
  • 構成
  • ソースからの構築
  • 建築
  • 特徴
  • エンジン サポート マトリックス
  • AI診断(MCPサーバー)
  • 監視されたインスタンスのオーバーヘッド
  • NuGet 経由で埋め込む
  • よくある質問
  • ライセンス

##ハイライト

  • 単一プロセスの展開 — 1つの.NETプロセス(8.0 +)+ 1つのメタデータDB、起動時に自動作成されるスキーマ(SQL Server / MySQL / PostgreSQL / SQLite)。
  • モニター3エンジン — SQL Server 2008–2022、MySQL 8.0+、PostgreSQL 13+。 監視とメタデータストアエンジンは独立した軸です。任意の組み合わせ作業。 -** ホストプロジェクト[dbpilotまたは[DBPilot.*]の名前をつけないでください。NuGetパッケージと復元が失敗します(NU1108)。
  1. [Program.csを置換する:

  2. [[appsettings.json]を(SQLiteの味)で置き換えて下さい:

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →