Przyspieszanie wstawiania nowych rekordów

Autor: Tomasz Jędrzejewski
Data publikacji: 16.01.2007, 14:44

Najprostszym sposobem przyspieszenia wstawiania dużej iloÅ›ci rekordów do bazy jest użycie transakcji.

BEGIN;
INSERT INTO ...
INSERT INTO ...
INSERT INTO ...
...
COMMIT;

Oczywiście z ilością zapytań w transakcji nie należy przesadzać. Najlepiej jest wysyłać je w blokach po kilkaset. O ile jest to możliwe, można także użyć zamiast INSERT polecenia COPY.

Ostatnia modyfikacja: 16.01.2007, 14:44

Waszym zdaniem:

Nikt jeszcze nie dodał swojego komentarza. Możesz być pierwszy!


Twoim zdaniem:

Reklama

banner

Partnerzy

CityDesign.pl
phpSolutions