摆脱",;限制0,30“;phpmyadmin附加到SQL测试的末尾

摆脱",;限制0,30“;phpmyadmin附加到SQL测试的末尾,phpmyadmin,performance-testing,Phpmyadmin,Performance Testing,我正在对一个大型数据库运行一些SQL语句,以测试它们的执行速度。现在,所有的数据库管理都是通过phpmyadmin进行的。对于我们的主机提供商,设置另一种DB访问将是一件非常痛苦的事情。phpadmin正在重写查询,使测试无效 具体来说,当我要求phpmyadmin运行查询时: SELECT * FROM records WHERE target = 35 …phpmyadmin将此转换为 SELECT * FROM records WHERE target = 35 LIMIT 0 , 30

我正在对一个大型数据库运行一些SQL语句,以测试它们的执行速度。现在,所有的数据库管理都是通过phpmyadmin进行的。对于我们的主机提供商,设置另一种DB访问将是一件非常痛苦的事情。phpadmin正在重写查询,使测试无效

具体来说,当我要求phpmyadmin运行查询时:

SELECT * FROM records WHERE target = 35
…phpmyadmin将此转换为

SELECT * FROM records WHERE target = 35 LIMIT 0 , 30
…当然,它跑得很快。这不是我要测试的。我正在测试要花多长时间才能提取所有的百万记录


有没有办法让phpmyadmin运行我输入的实际查询而不进行修改?

此配置指令会在结果页面上显示一个“全部显示”按钮:


此“Show all”(显示全部)按钮允许您查看所有结果,而无需phpMyAdmin生成限制子句。

请参见此处:尼斯。我不得不说,我仍然希望有一种通用的“不做任何更改就运行我要求的sql语句”方法。实际上,要求phpmyadmin在浏览器上显示一百万行也会带来一系列问题。如果您只想这么做,那么最好编写一个小PHP脚本来测试拉取一百万条记录所需的时间。实际上,我刚刚尝试了
SELECT*FROM table LIMIT 0,1000000
并且它无论如何都会覆盖30个限制。