Pomiary zaktualizowane 10 października: zapytanie SVG u jednego klienta przyspieszyło z 5,04 s do 3,32 ms; artykuł zawiera też czasy pobierania w sieci lokalnej, wersje MariaDB, konfigurację i schemat tabel InnoDB/RocksDB.
Czytaj artykuł →
Jak InnoDB buforuje strony, chroni często używane dane, rozgrzewa pamięć po restarcie oraz współpracuje z dziennikiem redo.
Czytaj artykuł →
Spodziewaliśmy się, że uczynienie wstawek time-series w PmaControl atomowymi będzie trochę kosztować. Benchmark mówi co innego: ingestia szybsza o 12,5%. Wyjaśniamy dlaczego.
Czytaj artykuł →
Jak PmaControl rozwiązuje geolokalizację setek serwerów MariaDB/MySQL w czasie rzeczywistym, importując zakresy GeoLite2 bezpośrednio do MariaDB w celu natychmiastowych zapytań SQL — IPv4 i IPv6.
Czytaj artykuł →
Nowa funkcja PmaControl: analiza binlogów mastera bezpośrednio z interfejsu w celu diagnozowania przyczyn opóźnień replikacji MariaDB/MySQL.
Czytaj artykuł →
Analiza rywalizacji LOCK_EX na plikach pivot PmaControl: flock() działa, ale wąskie gardło jest realne powyżej 100 serwerów.
Czytaj artykuł →
Brakujące indeksy, nietestowane kopie zapasowe, ciche dryfty replikacji — nasza analiza.
Czytaj artykuł →
Jak niezgodność typów DATE vs INT w złączeniu spowodowała czas wykonania 105 minut, rozwiązany w 17 sekund dzięki wirtualnej kolumnie generowanej.
Czytaj artykuł →
Regresja wydajności po migracji MySQL 8 na MariaDB 11.4: jak anty-wzorzec LEFT JOIN został rozwiązany za pomocą CTE i operatora EXCEPT.
Czytaj artykuł →
Zrozumienie query cache MariaDB: tryby działania, monitoring, współczynnik efektywności, ograniczenia z Galera i alternatywa MaxScale cache filter.
Czytaj artykuł →