Configuración del servidor MariaDB x64 para trabajar con Kaspersky Security Center 15.1

Para configurar correctamente el servidor MariaDB x64 para que funcione con Kaspersky Security Center, debe usar los parámetros del servidor predeterminados, con la excepción de los parámetros del servidor que se especifican en este artículo.

Kaspersky Security Center 15.1 es compatible con el DBMS MariaDB. Para obtener más información sobre las versiones compatibles de MariaDB, consulte la sección Requisitos de hardware y software.

Si utiliza el DBMS de MariaDB para Kaspersky Security Center, active la compatibilidad del almacenamiento InnoDB y MEMORY y las codificaciones UTF-8 y UCS-2.

Configuraciones recomendadas del archivo my.ini

Para configurar el archivo my.ini:

  1. Abra el archivo my.ini en un editor de texto.
  2. Añada las siguientes líneas en la sección [mysqld] del archivo 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=<el valor real no debe ser inferior al 80 % del tamaño esperado de la base de datos KAV>

    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

    sql_mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    El valor de innodb_buffer_pool_size no debe ser inferior al 80 % del tamaño esperado de la base de datos KAV. Tenga en cuenta que la memoria especificada se asigna en el momento en que se inicia el servidor. Si el tamaño de la base de datos es inferior al tamaño especificado para el búfer, se asignará únicamente la memoria necesaria. Si utiliza MariaDB 10.4.3 o una versión anterior, la cantidad de memoria asignada será, en la práctica, aproximadamente un 10 % superior al tamaño especificado para el búfer.

    Se recomienda utilizar el valor del parámetro innodb_flush_log_at_trx_commit=0, porque los valores "1" o "2" afectan negativamente la velocidad de funcionamiento de MariaDB. Asegúrese de que el parámetro innodb_file_per_table esté establecido en 1.

    Para MariaDB 10.1, añada también las siguientes líneas en la sección [mysqld]:

    innodb_file_format='Barracuda'

    innodb_default_row_format=dynamic

    innodb_large_prefix=1

    Para MariaDB 10.6, añada también las siguientes líneas en la sección [mysqld]:

    optimizer_prune_level=0

    optimizer_search_depth=8

De manera predeterminada, los complementos del optimizador [[join_cache_incremental]],[[join_cache_hashed]] y [[join_cache_bka]] están activados. Si estos complementos no están habilitados, debe habilitarlos.

Para comprobar si los complementos optimizadores están habilitados o no:

  1. En la consola cliente MariaDB, ejecute el comando:

    SELECT @@optimizer_switch;

  2. Compruebe que la salida contenga las siguientes líneas:

    join_cache_incremental=on

    join_cache_hashed=on

    join_cache_bka=on

    Si estas líneas están presentes y tienen el valor on, se activan los complementos del optimizador.

    Si faltan estas líneas o tienen el valor off, haga lo siguiente:

    1. Abra el archivo my.ini en un editor de textos.
    2. Añada las siguientes líneas en la sección [mysqld] del archivo my.ini:

      optimizer_switch='join_cache_incremental=on'

      optimizer_switch='join_cache_hashed=on'

      optimizer_switch='join_cache_bka=on'

Los complementos join_cache_incremental, join_cache_hash y join_cache_bka están activados.

Principio de página