[ dzigilibonglica @ 21.06.2011. 19:10 ] @
Za početak radi se sledećem: MySQL 5.1,na Ubuntu 11.04 64bita VB Aplikacija u na windowsu čita red po red iz jedne tabele u Access-u, zatim obrađuje vrednosti svakog polja po nekom algoritmu, i na kraju te vrednosti insertuje u MySQL tabelu (InnoDB). Insert jedan po jedan red traje sporo, pa me interesuje BULK INSERT. Ne transakcija cele tabele, import txt ili csv fajla, jer svako polje zaista moram isčitati i obraditi jedno po jedno pre upisa u MySQL tabelu. Pitanja: 1) Da li je ovo Bulk insert? Code: INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9); 2) Da li je ovo pod 1) brže od Code: INSERT INTO tbl_name (a,b,c) VALUES(1,2,3): INSERT INTO tbl_name (a,b,c) VALUES(4,5,6); INSERT INTO tbl_name (a,b,c) VALUES(7,8,9); 3) Da li postoje neka ograničenja, u smislu dužine SQL naredbe (stringa), ili možda broju redova koji se mogu insertovati od jednom? |