10.1.6 内置 MySQL Shell 报告

  • 10.1.6.1 内置MySQL Shell报告:查询
  • 10.1.6.2 内置 MySQL Shell 报告:线程
  • 10.1.6.3 内置MySQL Shell报告:线程

MySQL Shell 包含内置报告来显示以下信息:

  • 任何指定 SQL 查询的结果(query可从 MySQL Shell 8.0.16 获得)。
  • 连接的 MySQL 服务器中当前线程的列表(threads可从 MySQL Shell 8.0.18 获得)。
  • 有关指定线程的详细信息(thread可从 MySQL Shell 8.0.18 获得)。

与用户定义的报告一样,内置报告可以使用 MySQL Shell\show命令运行一次,也可以使用该命令在 MySQL Shell 会话中运行并持续刷新\watch。除非其说明中另有说明,除了特定于报告的选项之外,内置报告还支持\show和 命令的标准选项。\watch还可以使用对象作为 API 函数来

10.1.6.1 内置MySQL Shell报告:查询

queryMySQL Shell 8.0.16 提供 内置 MySQL Shell 报告。它执行作为参数提供的单个 SQL 语句,并使用 MySQL Shell 的报告工具返回结果。您可以使用该 query报告作为生成简单报告以供立即使用的便捷方式。

query报告没有特定于报告的选项,但 可以使用 \show和命令的标准选项,如第 10.1.5 节“运行 MySQL Shell 报告”中所述。 \watch

例如,以下命令使用报告 query显示语句计数器变量并每 0.5 秒刷新一次结果:

\watch query --interval=0.5 show global status like 'Com%'