mcpField
A
azure-horizondb

azure-horizondb

github.com/microsoftdocsデータ・データベース79663 回インストール3 日前に更新
リポジトリ

azure-horizondb について

Azure HorizonDB ユーザー向けに、運用、アーキテクチャ、セキュリティ、設定、デプロイを扱うガイダンススキルです。PostgreSQL のチューニング、AI 検索、連携、移行などの参照資料を索引からたどれます。

主な機能

  1. 01トラブルシューティングと保守の案内
  2. 02ベクトル・全文・ハイブリッド検索の選択
  3. 03セキュリティとアクセス制御の設定
  4. 04クラスターと PostgreSQL パラメーターの調整
  5. 05AI、グラフ、ストレージとの連携
  6. 06PostgreSQL 移行の案内

活用シーン

  1. 01TLS や拡張機能のエラー診断
  2. 02検索方式とベクトルインデックスの選択
  3. 03データベースアクセスと暗号化の保護
  4. 04クラスターの調整と PostgreSQL データの移行

MCP 対応

mcp_microsoftdocs の microsoft_docs_fetch によるドキュメント取得を推奨し、代替手段として fetch_webpage を案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-horizondb

インストール後、Claude Code で/azure-horizondbを入力して読み込まれたか確認します。

詳細

Azure Horizondb スキル

このスキルでは、Azure Horizondb に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて扱います。ローカルのクイックリファレンスコンテンツと、リモートからドキュメントを取得する機能を組み合わせています。

このスキルの使い方

IMPORTANT for Agent: 関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行範囲が示されているカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルを read_file で読み取ってください。

IMPORTANT for Agent: metadata.generated_at が3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールを利用できない場合は、インストールを提案してください:インストールガイド

このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です。

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL37-L44HorizonDB の問題を診断して解決します。拡張機能の管理エラー、TLS/証明書のローテーション失敗、自動バキュームの調整、トランザクション ID のラップアラウンド防止などを扱います。
ベストプラクティスL45-L55HorizonDB のパフォーマンスと運用に関するガイダンスです。AI 向けのデータ準備、pgvector の調整、パーティション分割、拡張機能、Apache AGE、Query Store、クラスターのメンテナンスに関するベストプラクティスを扱います。
意思決定L56-L61HorizonDB でベクトル検索、全文検索、ハイブリッド検索のいずれを選ぶか、またデータ、クエリ、パフォーマンスのニーズに最適なベクトルインデックスの種類を選ぶためのガイダンスです。
アーキテクチャと設計パターンL62-L66HorizonDB でグラフデータを使った RAG を構築するパターンや、ハイブリッド BM25+ベクトル検索を実装するパターンを、設計上の選択肢やクエリ戦略も含めて紹介します。
制限とクォータL67-L72HorizonDB のレプリカ数や読み取りスケールの制限を管理する方法と、HorizonDB リソースのクォータまたは制限の引き上げを申請する方法を説明します。
セキュリティL73-L88HorizonDB のセキュリティ保護について説明します。TLS/SSL のセットアップ、証明書の管理、SCRAM 認証、アクセス制御/ロール、ユーザーアカウント、保存データの暗号化、削除保護、パスワードのリセット、セキュリティのベストプラクティスを扱います。
構成L89-L164HorizonDB クラスターの構成方法を説明します。AI モデル/パイプライン、検索/ベクトルインデックス、拡張機能、ネットワーク/ファイアウォール、高可用性/レプリケーション、自動バキューム、接続、ログ、WAL、PostgreSQL パラメーターの詳細な調整を扱います。
統合とコーディングパターンL165-L177HorizonDB を AI とともに使用する方法を説明します。azure_ai の SQL/埋め込み/再ランキング関数、LangChain ベクトルストア、ナレッジグラフの構築、Azure Storage 拡張機能を使ったデータの統合/移動を扱います。
デプロイL178-L181PostgreSQL データベースをダンプして HorizonDB に復元し、データを移行するためのガイドです。必要なツール、コマンド、互換性に関する考慮事項を含みます。
トラブルシューティング
トピックURL
HorizonDB の拡張機能管理でよくあるエラーを解決するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/errors-extensions
HorizonDB の証明書ローテーション後に発生する TLS 接続エラーのトラブルシューティングhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-tls-troubleshoot
Azure HorizonDB で自動バキュームを監視および調整するhttps://learn.microsoft.com/en-us/azure/horizondb/troubleshoot/how-to-autovacuum-monitor-tune
HorizonDB でトランザクション ID のラップアラウンドを防止および解決するhttps://learn.microsoft.com/en-us/azure/horizondb/troubleshoot/how-to-prevent-resolve-wraparound
ベストプラクティス
トピックURL
AI アプリとエージェント向けに HorizonDB でデータを準備するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/ai-data-preparation
HorizonDB で pgvector のパフォーマンスを最適化するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/optimize-pgvector-performance
HorizonDB クラスターの定期メンテナンスを計画および管理するhttps://learn.microsoft.com/en-us/azure/horizondb/configure-maintain/concepts-maintenance
pg_partman パーティショニングで HorizonDB を最適化するhttps://learn.microsoft.com/en-us/azure/horizondb/configure-maintain/how-to-use-pg-partman
拡張機能を使用する際に HorizonDB 固有の考慮事項を適用するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/concepts-extensions-considerations
Apache AGE のパフォーマンスに関するベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/horizondb/graph/age-performance
HorizonDB で Query Store のベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/horizondb/monitor/concepts-query-store-best-practices
意思決定
トピックURL
ベクトル検索、全文検索、ハイブリッド検索から選択するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/ai-search-overview
適切な HorizonDB ベクトルインデックスを選択するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/vector-index-selection-guide
アーキテクチャと設計パターン
トピックURL
HorizonDB でグラフ拡張 RAG を設計するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/graph-rag
制限とクォータ
トピックURL
HorizonDB レプリカと読み取りスケールの制限を管理するhttps://learn.microsoft.com/en-us/azure/horizondb/configure-maintain/how-to-add-remove-replica
HorizonDB リソースのクォータと制限の引き上げを申請するhttps://learn.microsoft.com/en-us/azure/horizondb/configure-maintain/how-to-request-quota-increase
セキュリティ
トピックURL
HorizonDB クラスターの削除保護を有効にするhttps://learn.microsoft.com/en-us/azure/horizondb/configure-maintain/how-to-enable-deletion-protection
HorizonDB の SSL 構成パラメーターを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-connections-authentication-ssl
Azure HorizonDB の TLS セキュリティパラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-tls
Azure HorizonDB でアクセス制御とロールを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-access-control
Azure HorizonDB 接続の SCRAM 認証を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-connect-scram
Azure HorizonDB の保存データ暗号化を理解して構成するhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-data-encryption
Azure HorizonDB でデータベースユーザーとアカウントを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-manage-database-users
Azure HorizonDB のセキュリティに関するベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-overview
Azure HorizonDB の管理者パスワードを安全にリセットするhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-reset-admin-password
HorizonDB の TLS 要件と暗号化の動作https://learn.microsoft.com/en-us/azure/horizondb/security/security-tls
HorizonDB への TLS/SSL クライアント接続を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-tls-how-to-connect
Azure HorizonDB Java アプリの TLS クライアント証明書を更新するhttps://learn.microsoft.com/en-us/azure/horizondb/security/security-update-trusted-root-java
構成
トピックURL
HorizonDB で AI Model Management(AIMM)を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/ai-model-management
HorizonDB で pg_textsearch BM25 検索を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/full-text-search
Azure HorizonDB で DiskANN ベクトルインデックスを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/vector-index-diskann
HorizonDB で pgvector を有効にして構成するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/vector-search-pgvector
HorizonDB クラスターでポイントインタイムリストアを使用するhttps://learn.microsoft.com/en-us/azure/horizondb/backup-restore/how-to-restore-custom-restore-point
HorizonDB で pg_durable ワークフローを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/development/durable-functions
エンジン バージョン別の HorizonDB PostgreSQL 拡張機能https://learn.microsoft.com/en-us/azure/horizondb/extensions/concepts-extensions-by-engine
サポートされている HorizonDB 拡張機能とモジュールのカタログhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/concepts-extensions-versions
HorizonDB 拡張機能を許可リストに追加して構成するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/how-to-allow-extensions
HorizonDB で Azure Storage 拡張機能の設定を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/how-to-configure-azure-storage-extension
Azure HorizonDB クラスターで拡張機能を作成するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/how-to-create-extensions
HorizonDB クラスターで拡張機能を安全に削除するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/how-to-drop-extensions
HorizonDB で shared_preload_libraries を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/how-to-load-libraries
Azure HorizonDB インスタンスで拡張機能を更新するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/how-to-update-extensions
HorizonDB にインストールされている拡張機能とバージョンを一覧表示するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/how-to-view-installed-extensions
HorizonDB で高可用性を有効にして管理するhttps://learn.microsoft.com/en-us/azure/horizondb/high-availability/how-to-configure-high-availability
HorizonDB で計画的フェールオーバーと強制フェールオーバーを実行するhttps://learn.microsoft.com/en-us/azure/horizondb/high-availability/how-to-perform-failover
HorizonDB のパブリック アクセス ネットワーク モデルを理解するhttps://learn.microsoft.com/en-us/azure/horizondb/network/concepts-network-public
HorizonDB クラスターのネットワークと接続を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/network/how-to-network
HorizonDB のパブリック アクセス用ファイアウォール規則を追加するhttps://learn.microsoft.com/en-us/azure/horizondb/network/how-to-network-cluster-public-access-add-firewall
HorizonDB のパブリック アクセス用ファイアウォール規則を削除するhttps://learn.microsoft.com/en-us/azure/horizondb/network/how-to-network-cluster-public-access-delete-firewall
HorizonDB クラスターの既存のファイアウォール規則を一覧表示するhttps://learn.microsoft.com/en-us/azure/horizondb/network/how-to-network-cluster-public-access-list-firewall
HorizonDB ファイアウォール規則の IP 範囲とメタデータを更新するhttps://learn.microsoft.com/en-us/azure/horizondb/network/how-to-network-cluster-public-access-update-firewall
HorizonDB で適応型 autovacuum パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-adaptive-autovacuum
HorizonDB クラスターの autovacuum パラメーターを調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-autovacuum
HorizonDB でその他のクライアント接続の既定値を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-client-connection-defaults-defaults
HorizonDB でクライアントのロケールと書式設定の既定値を設定するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-client-connection-defaults-locale-formatting
HorizonDB で共有ライブラリのプリロード パラメーターを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-client-connection-defaults-shared-library-preload
HorizonDB クライアントのステートメント動作の既定値を調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-client-connection-defaults-statement-behavior
HorizonDB の認証パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-connections-authentication-authentication
HorizonDB の接続設定と max_connections を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-connections-authentication-connection-settings
HorizonDB 接続の TCP 設定パラメーターを調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-connections-authentication-tcp-settings
blob_block_size_mb などのカスタマイズされたオプション パラメーターを使用するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-customized-options
HorizonDB の開発者向けオプション パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-developer-options
HorizonDB のエラー処理パラメーターを設定するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-error-handling
HorizonDB ストレージのファイル位置パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-file-locations
HorizonDB のインテリジェント チューニング パラメーターを調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-intelligent-tuning
HorizonDB のロック管理パラメーターを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-lock-management
HorizonDB のメトリック収集パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-metrics
HorizonDB クラスターの移行関連パラメーターを設定するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-migration
Azure HorizonDB の PgBouncer パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-pgbouncer
Azure HorizonDB のプリセット オプション パラメーターを調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-preset-options
Azure HorizonDB のプロセスタイトル パラメーターを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-process-title
HorizonDB の遺伝的クエリ オプティマイザー パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-query-tuning-genetic-query-optimizer
Azure HorizonDB のプランナー コスト定数を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-query-tuning-planner-cost-constants
Azure HorizonDB のプランナー方式の構成を制御するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-query-tuning-planner-method-configuration
HorizonDB クエリのプランナー オプション パラメーターを調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-query-tuning-planner-options
HorizonDB のレプリケーション マスター サーバー パラメーターを設定するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-replication-master-server
HorizonDB でプライマリ レプリケーション パラメーターを使用できるかどうかを確認するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-replication-primary-server
HorizonDB の高可用性用レプリケーション スロットを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-replication-sending-servers
HorizonDB のスタンバイ サーバー レプリケーション パラメーターを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-replication-standby-servers
Azure HorizonDB のレプリケーション サブスクライバー パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-replication-subscribers
HorizonDB のパラメーターでログの内容を制御するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-reporting-logging-what-log
HorizonDB のログ記録の頻度とタイミングを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-reporting-logging-when-log
HorizonDB のパラメーターでログの出力先を設定するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-reporting-logging-where-log
HorizonDB の非同期動作におけるリソース使用量を調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-resource-usage-asynchronous-behavior
HorizonDB のバックグラウンド ライターのリソース使用量を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-resource-usage-background-writer
HorizonDB のコストベースのバキューム遅延パラメーターを調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-resource-usage-cost-based-vacuum-delay
HorizonDB のディスク関連リソース使用量パラメーターを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-resource-usage-disk
HorizonDB のカーネル リソース使用量パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-resource-usage-kernel-resources
HorizonDB のメモリと huge pages の使用量を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-resource-usage-memory
HorizonDB の累積クエリ統計とインデックス統計を構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-statistics-cumulative-query-index-statistics
Azure HorizonDB の監視統計パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-statistics-monitoring
HorizonDB で統計情報コレクターのパラメーターを使用できるかどうかを確認するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-statistics-query-index-statistics-collector
HorizonDB のプラットフォームとクライアントの互換性パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-version-platform-compatibility-platforms-clients
以前の PostgreSQL バージョンとの互換性パラメーターを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-version-platform-compatibility-postgresql-versions
HorizonDB のアーカイブ復旧用先行書き込みログ パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-write-ahead-log-archive-recovery
Azure HorizonDB の WAL アーカイブ パラメーターを設定するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-write-ahead-log-archiving
HorizonDB の WAL チェックポイント サイズ パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-write-ahead-log-checkpoints
Azure HorizonDB の WAL 復旧パラメーターを管理するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-write-ahead-log-recovery
HorizonDB の WAL 復旧ターゲット パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-write-ahead-log-recovery-target
Azure HorizonDB の WAL バッファー設定を調整するhttps://learn.microsoft.com/en-us/azure/horizondb/parameters/parameters-write-ahead-log-settings
統合とコーディングパターン
トピックURL
AI フレームワークを Azure HorizonDB と統合するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/ai-frameworks
HorizonDB で GenAI 用の azure_ai SQL 関数を使用するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/ai-functions
HorizonDB AI でテキストからナレッジグラフを構築するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/build-knowledge-graph
HorizonDB を LangChain のベクトルストアとして使用するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/develop-with-langchain
HorizonDB で AI 関数 create_embeddings() を使用するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/generate-vector-embeddings
HorizonDB で azure_ai.rank() によるセマンティック再ランキングを適用するhttps://learn.microsoft.com/en-us/azure/horizondb/ai/semantic-rank-function
Azure Storage 拡張機能を使用して HorizonDB でデータを移動するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/concepts-storage-extension
HorizonDB Azure Storage 拡張機能のクイックスタート例を実行するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/quickstart-azure-storage-extension
HorizonDB で Azure Storage 拡張機能の関数を使用するhttps://learn.microsoft.com/en-us/azure/horizondb/extensions/reference-azure-storage-extension
デプロイ
トピックURL
PostgreSQL データベースを HorizonDB にダンプして復元するhttps://learn.microsoft.com/en-us/azure/horizondb/migrate/how-to-migrate-dump-restore

コメント