文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (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() 清除会话状态的次数。有关更多信息,请参阅这些状态变量的说明。