В такой ситуации можно сделать обработку запросов пачками и очередь с приоритетами
Вставляются они пачками. Но там тоже есть какие то ограничения на кол-во параметров в запросе, и кол-во вставляемых строк одним оператором INSERT INTO.
На счёт очереди с приоритетами, интересно. Но как? Если инсерт записей уже запустился, а когда произойдет операция чтения непонятно. Чтение может произойти и задолго после вставки, а может и сразу, как только вставка началась