Den MariaDB x64-Server für die Verwendung mit Kaspersky Security Center Linux konfigurieren

Empfohlene Einstellungen für die Datei my.cnf

Weitere Informationen zur Konfiguration des DBMS finden Sie auch in der Vorgehensweise zur Konfiguration von Benutzerkonten. Weitere Informationen zur Installation des DBMS finden Sie in der Vorgehensweise zur Installation eines DBMS.

Um die Datei my.cnf zu konfigurieren:

  1. Öffnen Sie die Datei my.cnf in einem Texteditor.
  2. Geben Sie in der Datei "my.cnf" im Abschnitt [mysqld] die folgenden Zeilen ein:

    sort_buffer_size=10M

    join_buffer_size=100M

    join_buffer_space_limit=300M

    join_cache_level=8

    tmp_table_size=512M

    max_heap_table_size=512M

    key_buffer_size=200M

    innodb_buffer_pool_size=<Wert>

    innodb_thread_concurrency=20

    innodb_flush_log_at_trx_commit=0

    innodb_lock_wait_timeout=300

    max_allowed_packet=32M

    max_connections=151

    max_prepared_stmt_count=12800

    table_open_cache=60000

    table_open_cache_instances=4

    table_definition_cache=60000

    Der Wert von innodb_buffer_pool_size muss mindestens 80 Prozent der erwarteten KAV-Datenbankgröße betragen. Beachten Sie, dass der angegebene Speicher beim Start des Servers zugewiesen wird. Wenn die Datenbankgröße kleiner als der angegebene Buffer-Wert ist, wird nur der erforderliche Speicher zugewiesen. Wenn Sie MariaDB 10.4.3 oder älter verwenden, ist die tatsächliche Größe des zugewiesenen Speichers etwa 10 Prozent größer als der angegebene Buffer-Wert.

    Es wird empfohlen, den Parameterwert innodb_flush_log_at_trx_commit=0 zu verwenden, da die Werte "1" oder "2" die Geschwindigkeit von MariaDB negativ beeinflussen. Stellen Sie sicher, dass der Parameter innodb_file_per_table auf 1 gesetzt ist.

    Geben Sie für MariaDB 10.6 zusätzlich die folgenden Zeilen im "[mysqld]"-Abschnitt ein:

    optimizer_prune_level=0

    optimizer_search_depth=8

Standardmäßig sind die Optimierungs-Add-ons join_cache_incremental, join_cache_hashed und join_cache_bka aktiviert. Wenn diese Add-ons nicht aktiviert sind, müssen Sie diese aktivieren.

Um zu überprüfen, ob die Optimierungs-Add-ons aktiviert sind:

  1. Führen Sie in der MariaDB-Client-Konsole den folgenden Befehl aus:

    SELECT @@optimizer_switch;

  2. Stellen Sie sicher, dass die Ausgabe die folgenden Zeilen enthält:

    join_cache_incremental=on

    join_cache_hashed=on

    join_cache_bka=on

    Wenn diese Zeilen vorhanden sind und die Werte on haben, sind die Optimierungs-Add-ons aktiviert.

    Falls diese Zeilen fehlen oder die Werte off haben:

    1. Öffnen Sie die Datei my.cnf in einem Texteditor.
    2. Fügen Sie die folgenden Zeilen in die Datei my.cnf ein:

      optimizer_switch='join_cache_incremental=on'

      optimizer_switch='join_cache_hashed=on'

      optimizer_switch='join_cache_bka=on'

Die Add-ons join_cache_incremental, join_cache_hash und join_cache_bka sind aktiviert.

Nach oben