Есть скрипт импорта данных из cvs файла(обьемом около 2 миллионов строк) в таблицу mysql. Запустил его на ночь в результате скрипт отработал то есть процесса нет на сервере, но зайдя в таблицу я вижу следующию картину в таблицу добавилось только 800 тысяч и продолжает дальше прибавляться, не пойму как это возможно скрипт уже не выполняеться а данные заливаются.
Зависит от скрипта импорта. В MySQL есть "отложенная запись" (низкоприоритетная). Оно в память себе затащило то что нужно записать (видимо, там построчно выполняется запись), а записывает "как успевает". Но 2 миллиона строк - это очень мало. Должно было отработать очень быстро, если логика не извращённая или система не меленная.
Заливать большие объёмы надо "пачками".