Medir o tempo de execução da consulta no bash

1

Eu preciso medir o tempo total de execução de uma consulta dentro de um script bash.

Alguém me disse para enviar algo como:

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

Está certo?

Mas como posso obter as estatísticas de tempo de que preciso?

    
por Fabio B. 11.04.2012 / 16:29

1 resposta

2

time

como em

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

Legal, né?

Do time manpage

TIME(1)                                  TIME(1)

NAME
       time - run programs and summarize system resource usage
    
por 11.04.2012 / 16:32