Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wydajność INSERT'a
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
fda
Witam.
Mam małe pytanko związane z postgresem. Mianowicie mam sobie baze, w baze tabelke z 4 polami, a w tabelce ok. 1000 rekordów. Update działa świetnie, natomiast wstawienie jednego rekordu do bazy trwa ok. 20 sec. sad.gif Po restarcie demona pierwszych pare rekordów dodaje szybciej, a później znów to samo sad.gif
W tabeli jest jeden index także to chyba nie jest przyczyną spowolnienia INSERT'u?
I teraz wspomniane pytanko winksmiley.jpg Co może być przyczyną takiego zachowania postgresa?

Pozdrawiam i z góry dziękuję za pomoc winksmiley.jpg

fda
SongoQ
Dziwne sad.gif Mozesz zrzucic strukture SQL? Moze to wina systemu.....
A nie masz zadnych trigerow itd? Z indeksami odpada bo 1000 rekordow to jest nic.
fda
Zrzucając strukture tabeli znalazłem problem:

  1. ALTER TABLE base_ceny
  2. ADD CONSTRAINT "$1" FOREIGN KEY (id_towaru) REFERENCES base_towary (id) ON UPDATE NO ACTION ON DELETE NO ACTION;


Po usunięciu śmiga jak burza smile.gif
Tylko czy to znaczy, że sprawdzanie zależności jest aż tak czasochłonne (a może gdzieś robie błąd)?

Dziękuje za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.