PDF (美式信紙) - 2.3Mb
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 報表」。