Назад | Перейти на главную страницу

Измерьте время выполнения запроса в bash

Мне нужно измерить общее время выполнения запроса из сценария bash.

Кто-то сказал мне отправить что-то вроде:

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

Это правильно?

Но как я могу получить нужную мне статистику времени?

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