在 bash 中测量查询执行时间

在 bash 中测量查询执行时间

我需要从 Bash 脚本内部测量查询的总执行时间。

有人告诉我提交类似这样的内容:

mysql --user="someuser" --password="pw" -D "dbname" -e 'your-sql-command;' 

这样对吗?

但是我如何才能获得我需要的时间统计数据?

答案1

time

如同

tom.oconnor@charcoal-black:/tmp$ time ls -lah
total 20K
drwxrwxrwt 26 root        root    4.0K 2012-04-11 15:28 .
drwxr-xr-x 23 root        root    4.0K 2012-04-03 15:01 ..


real    0m0.003s
user    0m0.010s
sys     0m0.000s

很酷吧?

来自time手册页

TIME(1)                                  TIME(1)

NAME
       time - run programs and summarize system resource usage

相关内容