gpt4 book ai didi

mysql - mysql 中的任何命令等同于 Oracle autotrace 用于性能调优

转载 作者:行者123 更新时间:2023-11-29 03:06:22 24 4
gpt4 key购买 nike

在oracle sql plus中,做性能测试的时候,我会做

set autotrace traceonly:

这将显示查询计划和统计信息而不打印实际结果。 mysql中有什么等价物吗?

最佳答案

不,MySQL 中没有可用的等效项,至少在社区版中没有。

MySQL 没有实现 Oracle 在其代码中具有的那种“工具化”;所以没有等同于事件 10046 跟踪的东西。

您可以在 SELECT 语句前加上 EXPLAIN 关键字,这将生成包含 MySQL 将用于运行该语句的执行计划信息的输出,但这只是一个估计,而不是一个监控实际执行情况。

您还可以在服务器上启用慢速查询日志,以捕获执行时间超过 long_query_time 秒的 SQL 语句,但实际上只识别长时间运行的查询。这将为您提供 SQL 文本,以及耗时和检查的行数。

关于mysql - mysql 中的任何命令等同于 Oracle autotrace 用于性能调优,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14531333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com