此处描述的性能模式表从 MySQL 8.0.24 开始可用。HeatWave ML 查询显示自 MySQL 8.0.31。
该表以格式rpd_query_stats
存储由 HeatWave 插件生成的查询编译和执行统计信息。JSON
为每个查询存储一行数据。该表存储最近 1000 个执行的查询的数据。为成功处理的查询和失败的查询存储数据。
对于包含多个子查询的 HeatWave ML 例程,例如
ML_TRAIN
,每个查询都使用一条新记录。
该rpd_query_stats
表有以下列:
-
QUERY_ID
查询 ID。计数器针对每个
RAPID
或(从 MySQL 8.0.31 开始)HeatWave ML 查询自动递增。 -
QUERY_TEXT
用户运行的
RAPID
引擎查询或 HeatWave ML 查询。 -
QEXEC_TEXT
查询执行日志。对于 HeatWave ML,这包含用户传递给 HeatWave ML 例程调用的参数。
-
QKRN_TEXT
逻辑查询执行计划。此字段不用于 HeatWave ML 查询。
-
QEP_TEXT
物理查询执行计划。此字段不用于 HeatWave ML 查询。
包括
prepart
数据,可以查询这些数据以确定 aJOIN
或GROUP BY
query 是否使用了数据放置分区。请参阅 第 2.14 节,“元数据查询”。