Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MyISAM czy InnoDB?
yarns
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 15.06.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
flv
post
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

Ostrzeżenie: (0%)
-----


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.

Ten post edytował flv 3.07.2007, 21:59:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:28