Wenn Sie den MySQL-Server für Kaspersky Security Center verwenden, aktivieren Sie die Unterstützung für InnoDB und MEMORY-Speicher sowie für die Codierungen UTF-8 und UCS-2.
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:
[mysqld]
die folgenden Zeilen hinzu:sort_buffer_size=10M
join_buffer_size=20M
tmp_table_size=600M
max_heap_table_size=600M
key_buffer_size=200M
innodb_buffer_pool_size=
mindestens 80% der erwarteten KAV-Datenbankgröße
innodb_thread_concurrency=20
innodb_flush_log_at_trx_commit=0
(
in den meisten Fällen nutzt der Server 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
Beachten Sie, dass der für den Wert innodb_buffer_pool_size
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. Die tatsächliche Größe des zugewiesenen Speichers ist ungefähr 10 Prozent größer als der angegebene Buffer-Wert. Weitere Informationen entnehmen Sie der Dokumentation zu MySQL.
Es wird empfohlen, den Parameterwert innodb_flush_log_at_trx_commit = 0
zu verwenden, da die Werte "1" oder "2" die Geschwindigkeit von MySQL negativ beeinflussen. Stellen Sie sicher, dass der Parameter innodb_file_per_table
auf 1
gesetzt ist.