Configuration du serveur MariaDB x64 pour fonctionner avec Kaspersky Security Center 14

Kaspersky Security Center 14 prend en charge les SGBD MariaDB. Pour plus d'informations sur les versions prises en charge de MariaDB, consultez la section Configuration matérielle et logicielle requise.

Si vous utilisez le SGBD MariaDB pour Kaspersky Security Center, activez la prise en charge du stockage InnoDB et MEMORY, ainsi que des encodages UTF-8 et UCS-2.

Paramètres recommandés pour le fichier my.ini

Pour configurer le fichier my.ini :

  1. Ouvrez le fichier my.ini avec un éditeur de texte.
  2. Ajoutez les lignes suivantes dans la section [mysqld] du fichier my.ini :

    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=<value>

    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

    La valeur de innodb_buffer_pool_size ne doit pas être inférieure à 80 % de la taille de base de données KAV attendue. Notez que la mémoire indiquée est allouée au démarrage du serveur. Si la taille de la base de données est inférieure à la taille de la mémoire tampon indiquée, seule la mémoire requise est allouée. Si vous utilisez MariaDB 10.4.3 ou une version antérieure, la taille réelle de la mémoire allouée est supérieure d'environ 10 % à la taille de la mémoire tampon indiquée.

    Il est recommandé d'utiliser la valeur de paramètre innodb_flush_log_at_trx_commit=0, car les valeurs "1" ou "2" affectent négativement la vitesse de fonctionnement de MariaDB. Assurez-vous que le paramètre innodb_file_per_table présente la valeur 1.

    Pour MariaDB 10.6, saisissez également les lignes suivantes dans la section [mysqld] :

    optimizer_prune_level=0

    optimizer_search_depth=8

Par défaut, les modules complémentaires d'optimisation join_cache_incremental, join_cache_hashed et join_cache_bka sont activés. Si ces modules complémentaires ne sont pas activés, vous devez les activer.

Pour vérifier si les modules complémentaires d'optimisation sont activés :

  1. Dans la console client MariaDB, exécutez la commande :

    SELECT @@optimizer_switch;

  2. Vérifiez que sa sortie contient les lignes suivantes :

    join_cache_incremental=on

    join_cache_hashed=on

    join_cache_bka=on

    Si ces lignes sont présentes et ont la valeur on, alors les modules complémentaires d'optimisation sont activés.

    Si ces lignes manquent ou ont la valeur off, effectuez les opérations suivantes :

    1. Ouvrez le fichier my.ini avec un éditeur de texte.
    2. Ajoutez les lignes suivantes dans la section [mysqld] du fichier my.ini :

      optimizer_switch='join_cache_incremental=on'

      optimizer_switch='join_cache_hashed=on'

      optimizer_switch='join_cache_bka=on'

Les modules complémentaires join_cache_incremental, join_cache_hash et join_cache_bka sont activés.

Haut de page