Existem duas maneiras de descobrir isso
EXEMPLO # 1
Suponha que os logs binários sejam definidos da seguinte forma:
[mysqld]
log-bin=mysql-bin
Entre no sistema operacional e faça isso:
cd /var/lib/mysql
ls -lt --time=access --time-style=+"%s" mysql-bin.* | awk '{print $7,$6}'
Isso mostrará os logs binários e seus respectivos timestamps UNIX
Basta subtrair um timestamp do anterior
ls -l mysql-bin.0*
-rw-rw---- 1 mysql mysql 1073754057 Mar 25 18:27 mysql-bin.000630
-rw-rw---- 1 mysql mysql 1074289363 Mar 25 22:16 mysql-bin.000631
-rw-rw---- 1 mysql mysql 1073746572 Mar 26 07:20 mysql-bin.000632
-rw-rw---- 1 mysql mysql 747478886 Mar 26 11:31 mysql-bin.000633
ls -l --time=access --time-style=+"%s" mysql-bin.* | awk '{print $7,$6}'
mysql-bin.000630 1364250429
mysql-bin.000631 1364264182
mysql-bin.000632 1364296842
mysql-bin.000633 1364311833
O que você pode calcular?
- O tempo para mysql-bin.000631 é 13753 seg (1364264182 - 1364250429), 3:49:53
- O tempo para mysql-bin.000632 é 32660 seg (1364296842 - 1364264182), 9:04:20
- O tempo para mysql-bin.000633 é 14991 segundos (1364311833 - 1364296842), 4:09:51
Você teria que fazer o script desses cálculos para cada log binário.
EXEMPLO # 2
Se você quiser examinar apenas o log binário sozinho, você pode fazer isso:
mysqlbinlog mysql-bin.000632 > binlogsql.txt
T1='head -20 binlogsql.txt | grep "SET TIMESTAMP" | head -1 | sed 's/=/ /' | sed 's/\// /' | awk '{print $3}''
T2='tail -20 binlogsql.txt | grep "SET TIMESTAMP" | tail -1 | sed 's/=/ /' | sed 's/\// /' | awk '{print $3}''
(( TT = T2 - T1 ))
echo ${TT}
Veja o que ele faz:
[root@*** mysql]# mysqlbinlog mysql-bin.000632 > binlogsql.txt
[root@*** mysql]# T1='head -20 binlogsql.txt | grep "SET TIMESTAMP" | head -1 | sed 's/=/ /' | sed 's/\// /' | awk '{print $3}''
[root@*** mysql]# T2='tail -20 binlogsql.txt | grep "SET TIMESTAMP" | tail -1 | sed 's/=/ /' | sed 's/\// /' | awk '{print $3}''
[root@*** mysql]# (( TT = T2 - T1 ))
[root@*** mysql]# echo ${TT}
32660
[root@*** mysql]#
EPÍLOGO
Você pode calcular o número de segundos que cada log binário leva para gerar e fazer o seu processamento de números de lá
Experimente!