文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  MLE 組件狀態與連線資訊

7.5.6.2 MLE 組件狀態與連線資訊

一旦安裝 MLE 組件,您就可以取得有關該組件的資訊,如下所示

mysql> SHOW STATUS LIKE 'mle%';
+-------------------------+---------------+
| Variable_name           | Value         |
+-------------------------+---------------+
| mle_heap_status         | Not Allocated |
| mle_languages_supported | JavaScript    |
| mle_memory_used         | 0             |
| mle_status              | Inactive      |
+-------------------------+---------------+
4 rows in set (0.01 sec)

如同其他 MySQL 狀態變數,您也可以從效能結構描述 global_status 資料表中選取來存取此處顯示的變數。

MLE 組件的狀態由 Mle_status 狀態變數指出。在使用者使用 MLE 支援的語言建立或叫用儲存程序或函式之前,此變數會保持 Inactive 狀態,此時它會(非常短暫地)變成 Initializing 或(更常見地)變成 Active 狀態。它會保持 Active 狀態,直到伺服器關閉或重新啟動,此時值會是 Pending shutdown

您可以使用 MLE 組件提供的可載入函式 mle_session_state() 來取得 MLE 儲存程式的狀態資訊與主控台輸出。如需更多資訊,請參閱此函式的描述。

Mle_languages_supported 會顯示此組件執行個體所支援的語言清單;在 MySQL 9.0 中,這永遠是 JavaScript

有關與 MLE 組件記憶體使用相關的狀態變數資訊,請參閱第 7.5.6.3 節,「MLE 組件記憶體與執行緒使用」

您也可以從系統狀態變數取得有關 MLE 連線的資訊。Mle_sessions 狀態變數提供作用中 MLE 連線的數量。Mle_sessions_max 會顯示自 MLE 組件啟動以來,任何時間同時作用中的 MLE 連線最大數量。Mle_session_resets 會顯示透過呼叫 mle_session_reset() 來清除連線狀態的次數。如需更多資訊,請參閱這些狀態變數的描述。