我试着检查查询所花的时间,并在phpMyAdmin中尝试
SET profiling = 1
我做了一些调查
SHOW profiles
但没有结果。
然后我在底部找到了http://dev.mysql.com/doc/refman/5.0/en/show-profile.html riiight,该命令仅支持“Community Server”版本。
我正在使用Mamp,并有一个5.5.29“源分发”版本。
我怎样才能在phpMyAdmin控制台中得到所有的查询时间?(我的意思是,我不能在每个地方都修改php代码。)谢谢!!
编辑
在这里找到了this如何在命令行上发展,并确保有MAMP
的mysql>
,而不是OS X
的。
2条答案
按热度按时间n6lpvg4x1#
在phpMyAdmin中,当你有一个查询的结果时,只需勾选“Profiling”复选框;分析结果和图表将显示出来。2在源代码发行版中也能很好地工作。
voj3qocg2#
我也遇到过同样的问题,我的配置文件没有显示我实际执行的查询。下面是我得到的,它对我来说像一个魅力。
您可能需要从以下路径登录到MySQL控制台F:\wamp64\bin\mysql\mysql8.0.27\bin -这是我的文件夹,您可以选择您的路径
在此处打开cmd行,并使用以下命令登录到MySQL控制台
您现在登录到MySQL,现在选择您要执行查询的数据库。一旦您执行了查询,就会激发查询显示配置文件;您将在表中获得上次执行的查询以及time和all。
哎呀,有一步我们忘了提到,在执行此操作之前,请在MySQL中启用配置文件。
希望这个能帮到你。