我正在执行一些结果集非常大的MySQL查询。我想看看它们需要多长时间,但我不希望所有的输出都打印在我的终端上,因为它占用了大量的空间和时间。我可以通过编写一个脚本来执行查询并对查询计时,但是我想知道是否有一种方法可以直接通过终端上的MySQL完成这项工作。谢谢。
发布于 2013-01-25 06:22:24
将查询包装在set @foo = (select count(*) from ( ..... ) foo)中
发布于 2013-08-15 18:05:20
在mysql中更改分页,如下所示:http://www.mysqlperformanceblog.com/2013/01/21/fun-with-the-mysql-pager-command/
mysql> pager cat > /dev/null将丢弃输出,而mysql> pager将把它放回原处。
发布于 2013-01-25 05:42:57
只需运行mysql控制台实用程序,然后进入源file_name (其中file_name包含sql命令)。
https://stackoverflow.com/questions/14511243
复制相似问题