В соответствии с руководство по MySQL:
Для больших таблиц блокировка таблицы часто лучше блокировки строк,
Почему это? Я бы предположил, что блокировка на уровне строк лучше, потому что когда вы блокируете большую таблицу, вы блокируете больше данных.