Nie zakładaj automatycznie, że ustawienia serwera są nieprawidłowe. Domyślne ustawienia są prawdopodobnie w porządku. Wstawianie 10000 rzędów powinno być bułką z masłem, nawet na starej maszynie, ale zależy to od sposobu wstawiania.
Tutaj opiszę 3 metody wstawiania danych, od wolnych do szybkich:
Poniższe czynności są bardzo powolne, jeśli masz wiele wierszy do wstawienia:
INSERT INTO mytable (id,name) VALUES (1,'Wouter');
INSERT INTO mytable (id,name) VALUES (2,'Wouter');
INSERT INTO mytable (id,name) VALUES (3,'Wouter');
To już jest dużo szybsze:
INSERT INTO mytable (id, name) VALUES
(1, 'Wouter'),
(2, 'Wouter'),
(3, 'Wouter');
(Edytowano niewłaściwą składnię)
A to jest zwykle najszybsze:
Przygotuj plik CSV, który wygląda tak:
1,Wouter
2,Wouter
3,Wouter
A potem uruchom coś takiego
LOAD DATA FROM INFILE 'c:/temp.csv' INTO TABLE mytable
Której z powyższych metod używasz?