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报告:查询
query
MySQL 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%'