Przejdź do treści

MySQL – optymalizacja i wydajność

O pracy MySQL DBA – przemyślenia administratora

Archiwa

Archiwa z daty Kwiecień, 2011

Tak to już bywa, że ludzie są leniwi. Mało kto decyduje się na podjęcie działań w sytuacji, gdy nie wydają się one niezbędne. To przekłada się też na kwestię konfiguracji. Jeśli działa, to nie ruszamy, no bo przecież działa. Jeszcze się popsuje i co będzie? Dodatkowo, do domyślnych ustawień po prostu człowiek się przyzwyczaja. Dobrze mu z nimi. O co mi chodzi w tym wstępie? Ano, o to, że począwszy od MySQL 5.5 mamy zmianę domyślnego silnika z MyISAM na InnoDB. Dlaczego to jest dobre, przykład poniżej.
czytaj dalej…

Dzisiejszym tematem będzie  jedno z pytań, które przewija się w statystykach wejść na bloga. Jak można debugować działanie MySQL? Jakie są dostępne narzędzia? Wbrew pozorom, pytanie to nie jest takie oczywiste i właściwie jest to temat na całą serię postów. Kiedyś pewnie się za to zabiorę, dziś tylko takie proste zestawienie. No więc, co i jak można zrobić?
czytaj dalej…

Jako że jesteśmy ostatnio w temacie BBU do kontrolerów, dziś chciałbym napisać o takim drobnym szczególiku, o którym dobrze jest pamiętać wybierając sprzęt do serwera na którym działać ma MySQL.

Wdrażasz drogi czytelniku duży, rozbudowany projekt. Kilka – kilkanaście serwerów MySQL, sharding, replikacja, cuda najróżniejsze. Sprzęt markowy, Dell na przykład. Serwery dobrane jak należy – szybkie dyski, RAID, bateria, dużo pamięci. Aplikacja gruntownie przetestowana, wszystko ładnie, stabilnie chodzi. Odpalamy całość produkcyjnie.
czytaj dalej…