Tach!
Jeder Wert bekommt einen eigenen Datenbankeintrag, so dass daraus 200 Zeilen in der Tabelle werden!
Du brauchst das Prepare nur einmal abzuschicken (natürlich mit Platzhaltern bei den Werten), und kannst dann in der Schleife das Execute mit den jeweiligen Daten ausführen. (Bei PDO braucht man ja kein separates Binden, das macht das Execute.) Damit sparst du zumindest den Roundtrip für das Prepare. Wenn das immer noch zu lange dauert, hilft nur ein INSERT mit mehreren Datensätzen statt nur jeweils einem.
INSERT ... VALUES (erster, Datensatz), (zweiter, Datensatz);
dedlfix.