Eu iria apenas modificar o SQL. O MySQL possui uma função SLEEP
da qual você pode selecionar. O seguinte irá injetar um retardo de 10 segundos a cada 50 linhas ... E então canalizar isso no comando mysql
.
awk '{print} NR%50==0 {print "SELECT SLEEP(10);"}' file.sql | mysql db_name