PDF (美式信紙) - 2.2Mb
PDF (A4) - 2.3Mb
MySQL Shell 讓您可以設定和執行報表,以顯示來自 MySQL 伺服器的即時資訊,例如狀態和效能資訊。MySQL Shell 的報表功能支援內建報表和使用者定義的報表。報表可以直接在 MySQL Shell 互動式提示中建立,或在 MySQL Shell 啟動時自動載入的腳本中定義。
報表是一個純 JavaScript 或 Python 函式,可執行操作以產生所需的輸出。您可以使用 JavaScript 中的 shell.registerReport()
方法或 Python 中的 shell.register_report()
方法,將該函式註冊為 MySQL Shell 報表。第 10.1.1 節〈建立 MySQL Shell 報表〉提供建立、註冊和儲存報表的說明。您可以將報表儲存為 MySQL Shell 外掛程式的一部分(請參閱第 10.3 節〈MySQL Shell 外掛程式〉)。
無論作用中的 MySQL Shell 語言為何,都可以執行以任何支援的語言 (JavaScript、Python 或 SQL) 撰寫的報表。可以使用 MySQL Shell 的 \show
命令執行一次報表,或使用 \watch
命令在 MySQL Shell 工作階段中連續執行並重新整理報表。也可以使用 shell.reports
物件將它們作為 API 函式存取。第 10.1.5 節〈執行 MySQL Shell 報表〉說明如何以這些方式執行報表。
MySQL Shell 包含許多內建報表,詳述於第 10.1.6 節〈內建 MySQL Shell 報表〉中。