Skocz do zawartości
Zaloguj się, aby obserwować  
Gość

Mysql vs Percona

Polecane posty

Gość

Dostałem dziś następującego maila:

 

We are scheduling maintenance for your server (dunsfold) on September 9, 2011 between 01:00-04:00 GMT in order to switch from the standard MySQL to Percona - an improved version of MySQL. The process will take at least 15 minutes and involves shutting down MySQL, installing Percona, and starting Percona. During this time, anything that requires a MySQL database will be unavailable. Examples include WordPress, Drupal, and similar script applications. Websites that do not utilize a database, email, and ftp will remain online and operational during this maintenance.

 

While this maintenance can sound worrisome, fear not! This change will not negatively impact your websites! In fact, database performance should actually increase! Additionally, Percona allows us to view statistics on a user by user basis which in turn will allow us to better identify those users abusing resources. This alone will help us to provide a more stable server for everyone involved.

 

Again - you will not have to change anything within your applications!

 

We do not expect any issues with the change, but if you have any questions regarding this email, please let us know!

 

Thanks,

The Site5 Team

 

Bać się czy nie bać?

Percona lepsza niż Mysql?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Bać się czy nie bać?

Raczej nie bać... to po prostu MySQL z kilkoma dodatkami...

Percona lepsza niż Mysql?

Lepsza... zwłaszcza dla operatorów hostingowych ;)

Głównie dlatego, że zapewnia dodatkowe statystyki tego, co każdy użyszkodnik robi:

Additionally, Percona allows us to view statistics on a user by user basis which in turn will allow us to better identify those users abusing resources.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość squeezer

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.

Edytowano przez squeezer (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może lekko odświeżę, ale ponieważ jest to dość wysoko w googlach, a mało porównań to link (ang.) do bardziej szczegółowego porównania:
http://sobstel.org/blog/mysql-like-databases-comparison/

Ja ogólnie zostałbym przy MySQL, Perona jest raczej dla tych, co chcą wycisnać ostatnip pot z serwera. A w niektórych przypadkach potrafi być wolniejsza. Jej zaletą jest "stabilność". Co usługodawcom hostingowym daje możliwość równomiernego rozprowadzenia zasobów między użytkowników i dzięki temu wszyscy są "równiej" traktowani.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czemu nie MariaDB? Obecnie wygrywa w moim prywatnym benchmarku, rzekłbym że wydajność jest warta zachodu ze zmianą.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Głównie dlatego, że wersja 10 Mari jest dev, a Percona 5.6 jest stabilna.

Benchmark Maria 5.5, a Percona 5.6 za pewne wyszedł by na korzyść drugiego.

Druga sprawa, że Maria patche bierze też od Percony...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Prawda, ale Maria ma też wiele własnych patchy, których Percona nie posiada, a fakt, że posiada wszystko to samo co Percona raczej przemawia na korzyść.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Pokaż jakiś wiarygodny test kilku operacji na Maria 5.5 vs Percona 5.6.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bardziej odnosiłem się do wydania developerskiego (10.0), bo stara wersja raczej w każdym teście przegra z Perconą 5.6.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Dev na produkcji ?

Odpowiedziałeś sobie sam czemu stosowana jest Percona ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×