giip

資料庫管理指南

引導您如何監控和管理 GIIP 平台中註冊的各種資料庫實例的可用性。

🗄️ 前往資料庫管理 →

📋 概述

資料庫管理選單統一管理存儲核心業務數據的各資料庫實例狀態。它支持 Azure SQL、本地 MSSQL、MySQL 等多種引擎,能預先感應性能下降或故障。

🔍 核心功能

1. 實例監控

  • 即時狀態: 視覺化顯示資料庫的活動情況、CPU 使用率、記憶體佔用及磁碟空間。
  • 連接數 (Connections): 檢查目前連接到資料庫的會話數,防止連接池不足。

2. 性能分析與查詢優化

  • 慢查詢 (Slow Query) 檢測: 自動提取執行時間過長的查詢並向開發人員發送通知。
  • 檢查執行計畫: 分析特定 SQL 的執行計畫,提供索引優化建議。

3. 備份與可用性檢查

  • 最後備份時間: 確認定期備份是否正常執行。
  • 高可用 (HA) 狀態: 檢查複製 (Replication) 或鏡像狀態,評估數據遺失風險。

🛠️ 管理方法

  1. 進入 GIIP [基礎設施管理] > [資料庫管理] 選單。
  2. 在列表中點擊需要管理的資料庫實例。
  3. 在 [Metrics] 選項卡中查看性能指標,在 [Queries] 選項卡中分析目前運行的查詢。

💡 技巧

  • 設置閾值警報: 設置當資料庫 CPU 超過 80% 時向 Slack 發送通知,以便先發制人。
  • Rightsizing (規模對標): 參考 AI 提出的成本優化報告,通過降低相對於實際負載過高的資料庫規格來節省成本。

API 參考

有關此功能的 API 詳細規格,請參閱單獨的指南。

📘 資料庫 API 指南

疑難排解

症狀原因解決
資料庫實例的即時狀態未顯示或顯示為非活動連接資訊有誤或實例無法存取在 [資料庫管理] 列表中開啟該實例核對連接資訊,並確認目標引擎(Azure SQL/MSSQL/MySQL)可存取。
連接數 (Connections) 持續上升並逼近上限會話未關閉導致連接池不足在 [Metrics] 選項卡中查看連接數,找出並清理閒置會話。
資料庫 CPU 偏高卻收不到 Slack 通知未設置閾值警報設置閾值警報,使資料庫 CPU 超過 80% 時向 Slack 發送通知。
收不到慢查詢 (Slow Query) 通知未檢測到長時間運行的查詢,或未查看在 [Queries] 選項卡中查看運行中的查詢,分析執行計畫並套用建議的索引優化。

版本: 1.0 最後更新: 2026-03-19 源文件:

giipv3/public/help/database-management.zh-TW.md