Názor k článku MySQL vs PostgreSQL vs Firebird od Meesha - MyISAM je rychlejsi v pripade, ze se z...

  • Článek je starý, nové názory již nelze přidávat.
  • 16. 5. 2006 8:05

    Meesha (neregistrovaný)
    MyISAM je rychlejsi v pripade, ze se z tabulky prevazne selectuje. InnoDB (krome toho ze podporuje FOREIGN KEY pro zavedeni relaci) je rychlejsi u tabulek, do kterych se prevazne insertuje a updatuje v nich (protoze nezamyka celou tabulku, ale jen aktualni radek). Prakticky jsem to vyzkousel u sebe a pokud jsou tabulky typu MyISAM, web lita rychleji a zatez serveru je pres cely dan stabilnich cca 10%. Zmenil jsem tabulky na InnoDB a web je znatelne pomalejsi a zatez serveru je 20%. Poznal jsem to hlavne v tabulce, kde je 1 200 000 zaznamu, co zaznam jedno bezne slovo do 10ti znaku. Nad touto tabulkou se provadi select name='slovo' a potom group by (polozka_id). Toto bylo z MyISAM tabulky hotove za 0.1 vteriny a tedka s InnoDB ten stejny dotaz, jen jiny typ tabulky trva 1.5vteriny. Jeste budu testovat Firebird, jak si s timto poradi.