Nie bać.
Percona Sever jest w zasadzie w pełni kompatybilny z Oraclowym MySQL. Jest co prawda kilka zmian, które skutkują brakiem binarnej kompatybilności pomiędzy XtraDB a InnoDB, ale najpierw trzeba świadomie włączyć to w konfiguracji. Przez trzy lata stosowania ich patchy nie natknąłem się na buga, który nie miałby przyczyny w kodzie pochodzącym z MySQL i który w oryginalnym MySQL by nie występował. Wydajność Percona Server (oczywiście głównie w zakresie InnoDB, bo MyISAM nie jest przez nich ruszany) jest wyższa niż odpowiedniej wersji MySQL wprost z Oracle. Do tego dochodzi logowanie znacznie większej ilości informacji o zapytaniach (dodatkowe info trafia do slowlogów), przez co znacznie łatwiej jest znaleźć przyczynę problemów, zidentyfikować kiepskie zapytania i tak dalej. Tak jak wspominają, Percona Server udostępnia także dokładne statystyki zużycia zasobów przez poszczególnych użytkowników na serwerze, co w środowisku w jakiejkolwiek formie współdzielonym jest ogromnym ułatwieniem dla administratora.
Podsumowując, jeśli masz superusera to dodatkowe statystyki mogą Ci się przydać. Jeśli używasz InnoDB, wydajność powinna być lepsza. Jeśli używasz MyISAM, też powinieneś zyskać - część optymalizacji kodu została także przeprowadzona w kodzie samego MySQL.
Ten post był edytowany przez squeezer dnia: 07 wrzesień 2011 - 08:19