2026年10月,New Relic 的資料庫效能分析功能「Database 360(DB360)」正式開始一般提供(GA)。
在預覽版發表時,我們曾於「Oracle 也支援了!透過 New Relic 的新功能「Database 360」從執行計畫找出瓶頸!」一文中,介紹了各功能頁面的基本角色與執行計畫的視覺化。
這次隨著正式 GA,除了支援的資料庫引擎擴充之外,也新增了許多在實務現場需求很高的新功能。本文將以 GA 後更新的新增功能與擴充的支援環境為主進行說明,並順便快速介紹既有的基本功能頁面。

以下是既有主要畫面與功能頁面的簡要回顧。(各功能更詳細的畫面操作與執行計畫閱讀方式,請參考前一篇文章)
這是從整體俯瞰資料庫健康狀態的畫面,例如整體 CPU 使用率、記憶體、活躍 session 數、處理筆數等。

顯示 DB 伺服器內所有邏輯資料庫的概要資訊。
可視化各邏輯資料庫的資源使用狀況與處理狀況,用來確認是否有大量消耗資源的邏輯資料庫,或是噪音較多的邏輯資料庫。

用來找出慢查詢,並透過樹狀顯示的圖形化執行計畫(Explain Plan)進行瓶頸分析。


可視化活躍中/被阻塞中的 session 狀態。

提供對鎖定等待、I/O 等待等會造成處理延遲的等待事件之分類與分析。

可視化來自各應用程式與使用者的連線負載狀況。

針對 Oracle 的 PL/SQL、SQL Server 的 T-SQL 等各類 Stored Procedure,分別分析與視覺化其執行效能、呼叫頻率、處理時間,以及單一 Stored Procedure 內 SQL 的處理時間等資訊。


從 New Relic UI 的「Integrations & Agents」選單中搜尋各資料庫引擎的「Database 360」磁貼,依照 UI 上的指引進行設定,並建立監控用使用者、授權必要權限,以及導入 NRDOT(New Relic Distribution of OpenTelemetry)收集器。NRDOT 除了可手動導入外,也能透過 Ansible、Chef、Docker 或 CLI 進行大規模批次設定。

隨著 DB360 正式 GA,為了讓跨越 APM、基礎架構與資料庫的全端根因分析能更快速、更精準地進行,與 APM 及基礎架構的可追蹤性也獲得了強化。
在進行資料庫效能調校或與 APM 進行進階整合時,以下這些解說文章也非常有參考價值,建議一併閱讀!
New Relic 株式會社的 Qiita Organization 也會公開包含新功能在內的活用方法,歡迎大家追蹤。

原文出處:https://qiita.com/nr_ishibashi/items/20fd011c21cd671ffb54