Empfohlene Einstellungen für den Server MariaDB x64 (64 Bit) für die Arbeit mit dem Kaspersky Security Center 12
Das Kaspersky Security Center 12 unterstützt MariaDB 10.3.22 und höher.
Wenn Sie einen MariaDB-Server für die Ausführung des Kaspersky Security Center verwenden, aktivieren Sie die Unterstützung folgender Objekte:
- Speicher InnoDB und MEMORY
- Codierungen UTF-8 und UCS2
Empfohlene Einstellungen in der Datei my.ini (my.cnf für*nix-Systeme)
Fügen Sie die folgenden Zeilen in die Konfigurationsdatei der Datenbank 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=Der Istwert des Parameters muss mindestens 80 Prozent von erwarteter Größe der Datenbanken von KAV ausmachen
innodb_thread_concurrency=20
innodb_flush_log_at_trx_commit=0 (Der Server verwendet meistens kleine Transaktionen)
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
Prüfen Sie, dass die Ergänzungen join_cache_incremental, join_cache_hashed, join_cache_bka aktiviert sind. Dazu geben Sie in der Client-Konsole von MariaDB den Befehl SELECT @@optimizer_switch ein und prüfen Sie, dass die folgenden Zeilen nach dessen Ausführung vorhanden sind:
join_cache_incremental=on
join_cache_hashed=on
join_cache_bka=on
Wenn die Zeilen nicht vorhanden sind oder den Wert „off“ haben, fügen Sie die folgenden Zeilen in die Datei my.ini ein:
optimizer_switch='join_cache_incremental=on'
optimizer_switch='join_cache_hashed=on'
optimizer_switch='join_cache_bka=on'
Formel zur Berechnung der gesamten Größe des Arbeitsspeichers für einen MariaDB-Server
Die gesamte Größe des Arbeitsspeichers, der vom MariaDB-Server beansprucht wird, kann nach folgender Formel berechnet werden:
innodb_buffer_pool_size + key_buffer_size + max_connections * (sort_buffer_size + read_buffer_size + binlog_cache_size) + max_connections*2MB
Sie können den Wert für binlog_cache_size ändern. Wir empfehlen es aber, den Standardwert zu verwenden.