Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2015-06-04 20:02:04 +0100

SQL INSERT performance

Pekný večer, mám takéto dilema: mám 180 miliónov riadkov (v CSV), tj. cca 20 GB, ktoré potrebujem natrepať do PostgreSQL, teraz rozmýšľam nad tým, či je výkonový rozdiel medzi

INSERT INTO table VALUES (...);
INSERT INTO table VALUES (...);

a

INSERT INTO table VALUES (...), VALUES(...)

Týmto napríklad trpí MS SQL (a to som reálne uvažoval o MS SQL), kde prvá varianta je výrazne rýchlejšia, než druhá. Viď: http://stackoverflow.com/questions/8635818/multiple-insert-statements-vs-single-insert-with-multiple-values

SQL INSERT performance

Pekný večer, mám takéto dilema: mám 180 miliónov riadkov (v CSV), tj. cca 20 GB, ktoré potrebujem natrepať do PostgreSQL, teraz rozmýšľam nad tým, či je výkonový rozdiel medzi

INSERT INTO table VALUES (...);
INSERT INTO table VALUES (...);

a

INSERT INTO table VALUES (...), VALUES(...)
(...)

Týmto napríklad trpí MS SQL (a to som reálne uvažoval o MS SQL), kde prvá varianta je výrazne rýchlejšia, než druhá. Viď: http://stackoverflow.com/questions/8635818/multiple-insert-statements-vs-single-insert-with-multiple-values