Loading [MathJax]/jax/output/HTML-CSS/config.js
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted Jun 4 '15

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

click to hide/show revision 2
No.2 Revision

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