Przejdź do treści

MySQL – optymalizacja i wydajność

O pracy MySQL DBA – przemyślenia administratora

Archiwa

Archiwa z daty Listopad, 2011

Dziś będzie o bugu, na którego ostatnio się natknąłem. Mam nadzieję, że komuś, kiedyś przyda się ten post. Szczególnie, że MySQL z linii 5.5 coraz częściej pojawia się na serwerach, a błąd ten właśnie z tą wersją jest związany. Objawy są dosyć standardowe – mysqld po prostu nie wstaje. Co widzimy w logach:
czytaj dalej…

Witam drogich Czytelników w jubileuszowym, setnym poście na blogu. Dziś parę słów o rzeczy, która wydawałaby się niczym tajemniczym. W ostatnim czasie miałem jednak okazję kilka razy się przekonać, że sprawa nie jest tak oczywista, jakby się to wydawało. Chodzi konkretnie o sposób, w jaki InnoDB zachowuje się w trakcie kasowania danych.
czytaj dalej…

Ostatnio miałem chwilę aby zerknąć na najnowszą MariaDB – wersja 5.3.2 dokładnie. To, co mnie zainteresowało, to kwestia optymalizacji SELECTów, które wykorzystują podzapytania. W gałęzi 5.3 twórcy MariaDB wprowadzili do optimizera kilka opcjonalnych modyfikacji, które pozwalają w pewnych przypadkach na znaczne przyspieszenie działania tego typu SELECTów. Jak to wygląda w praktyce?
czytaj dalej…