Qual mecanismo de banco de dados você está usando? MyISAM ou InnoDB? Se for MyISAM, você pode usar o seguinte comando para ver os bloqueios:
SHOW FULL PROCESSLIST;
Fonte: Como posso mostrar os bloqueios do mysql?
No entanto, recomendo que você adote uma abordagem diferente. Em vez de ter um único ponto de contenção, basta inserir uma nova linha para cada ponto de dados com INSERT DELAYED. Então, no final do dia, ou sempre que você precisar dos dados, você pode processar tudo em lote. Observe que isso funciona apenas para os tipos de mecanismo MyISAM, MEMORY e ARCHIVE.
Fonte: dev.mysql.com/doc/refman/5.1/en/insert-delayed.html
Acho que esta questão pertence ao Stack Overflow. Você provavelmente terá uma resposta melhor lá.
-Geoffrey Lee