SHOW PROFILE¶
SHOW PROFILE 是 MySQL 用于查看语句性能分析信息的语句;MatrixOne 只识别其语法,并不支持执行,任何执行都会返回 NotSupported 错误。
描述¶
在 MySQL 中,SHOW PROFILE 用于显示最近执行语句的性能分析信息。MatrixOne 识别该语句的语法,但并不实现该功能:每次执行都会返回错误 SHOW PROFILE is not supported in MatrixOne。
可选的 FOR QUERY query_id 子句用于将分析范围限定到某个特定查询。当携带该子句时,MatrixOne 会在返回的错误信息中包含对应的 query id。
语法¶
SHOW PROFILE [FOR QUERY query_id] [LIMIT ...]
参数释义¶
SHOW PROFILE 支持以下可选的子句:
FOR QUERY query_id:请求指定查询的性能分析信息。由于 MatrixOne 不支持性能分析,该子句只会改变错误信息的内容。LIMIT ...:限制返回的行数。由于该语句不受支持,该子句不会产生实际效果。
示例¶
DROP DATABASE IF EXISTS show_profile_demo;
CREATE DATABASE show_profile_demo;
USE show_profile_demo;
-- Expected-Success: false
SHOW PROFILE;
DROP DATABASE show_profile_demo;