Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MyISAM czy InnoDB?
Forum PHP.pl > Forum > Bazy danych
yarns
Witam,

będę dokonywał migracji z MSSql 2000 na MySQL - baza ma około 3 milionów rekordów zajmuje 400GB - jedna tabela. Jaki typ powinienem wybrać MyISAM czy InnoDB? Do bazy w 98% wykonywane są inserty pozostałe 2% to select'y. Co polecacie?

Pozdrawiam
flv
Jeśli nie zamierzasz korzystać z transakcji czy kluczy obcych to MyISAM, a jeśli masz zamiar korzystać z w/w to chyba nie masz wyboru(czyt. InnoDB). Przy silniku InnoDB nowe rekordy dodawane są wg. klucza głównego, co za tym idzie przed dodaniem rekordu baza musi dodatkowo 'przemielić' w twoim przypadku nawet kilkaset tysięcy rekordów. W MyISAM rekordy dodawane są bez uprzedniego sortowania.
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.