我正在从一个shell运行一些MySQL查询。在查询结果的末尾,MySQL打印结果中的行总数和持续时间。mysql>select * from mytable;1000000 rows in set (1.50 sec)
1.5秒是什么意思?从我的试验中,我知道这并不是全部的查询持续时间。这是数据库引擎内的查询处理时间吗?还是别的什么?
我有一个使用大型数据库的旧网站,我现在不想升级它。问题是mysql数据库有一些查询需要很长的时间,当大约4000在线用户的高流量导致mysql达到600%-800%,我必须手动从WHM重新启动mysql服务器。我想使用cron job简单的shell脚本每10秒读取一次mysql进程列表,如果有任何进程时间超过10秒,它就会杀死这个进程。这是我找到的用于执行此类任务的查询: mysql -e 'SELECT