Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator my.cnf

Rekomendowana konfiguracja MySQL / MariaDB

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Podaj RAM i liczbę połączeń, aby otrzymać rekomendacje.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator my.cnf — tuning MySQL i MariaDB

Najważniejszym parametrem wydajności MySQL jest rozmiar bufora InnoDB. Domyślne wartości są bardzo małe (np. 128 MB), przez co baza odwołuje się do dysku znacznie częściej, niż musi.

Kluczowe parametry

ParametrRola
innodb_buffer_pool_sizecache danych i indeksów (najważniejszy)
innodb_log_file_sizerozmiar logów transakcyjnych
max_connectionslimitu połączeń
tmp_table_size / max_heap_table_sizetabele tymczasowe w pamięci

Zasady doboru

  • innodb_buffer_pool_size — 60–70% RAM na dedykowanym serwerze bazy.
  • innodb_flush_log_at_trx_commit — wartość 2 to kompromis między bezpieczeństwem a wydajnością.
  • max_connections — nie ustawiaj zbyt wysoko; każde połączenie zajmuje pamięć.
  • Po zmianach zrestartuj usługę i obserwuj wolne zapytania.

Najczęstsze pytania

Czy bufor może być zbyt duży?

Tak — jeśli zostawisz za mało pamięci dla systemu i innych usług, serwer zacznie używać swap, co drastycznie obniży wydajność.

Jak sprawdzić, czy bufor wystarcza?

Monitoruj wskaźnik „Buffer pool hit rate” — docelowo powyżej 99%. Niskie wartości oznaczają, że baza czyta z dysku zbyt często.

Gdzie umieścić my.cnf?

Typowo /etc/mysql/my.cnf lub /etc/my.cnf (zależnie od dystrybucji), w sekcji [mysqld].

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!