MariaDB x64 серверін Kaspersky Security Center-мен жұмыс істеу мақсатында сәтті конфигурациялау үшін осы мақалада көрсетілген сервер параметрлерін қоспағанда, әдепкі сервер параметрлерін пайдалану керек.
Kaspersky Security Center 15.1 бағдарламасы MariaDB ДҚБЖ-не қолдау көрсетеді. MariaDB қолдау көрсетілетін нұсқалары туралы қосымша ақпаратты Аппараттық және бағдарламалық талаптар бөлімінен қараңыз.
Kaspersky Security Center үшін MariaDB ДҚБЖ қолдансаңыз, InnoDB және MEMORY қоймасы қолдауын, сондай-ақ UTF-8 және UCS-2 кодтамасы қолдауын қосыңыз.
my.ini файлы үшін ұсынылатын параметрлер
my.ini файлын конфигурациялау үшін:
[mysqld] бөліміне келесі жолдарды қосыңыз:
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
sql_mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
innodb_buffer_pool_size мәні KAV дерекқорының күтілетін өлшемінің 80 пайызынан кем болмауы тиіс. Сервер іске қосылғанда көрсетілген жадтың бөлінетінің ескеріңіз. Егер дерекқор өлшемі көрсетілген буфер өлшемінен аз болса, тек қажетті жад бөлінеді. MariaDB 10.4.3 немесе одан бұрынғы нұсқасын пайдалансаңыз, нақты бөлінген жад көрсетілген буфер өлшемінен шамамен 10 пайызға үлкен.
innodb_flush_log_at_trx_commit=0 параметрінің мәнін қолдану ұсынылады, себебі "1" немесе "2" мәндері MariaDB жұмыс жылдамдығына теріс әсерін тигізеді. innodb_file_per_table параметрінің 1 мәніне орнатылғанын тексеріңіз.
MariaDB 10.1 үшін [mysqld] бөліміне қосымша ретінде келесі жолақтарды енгізіңіз:
innodb_file_format='Barracuda'
innodb_default_row_format=dynamic
innodb_large_prefix=1
MariaDB 10.6 үшін [mysqld] бөліміне қосымша ретінде келесі жолақтарды енгізіңіз:
optimizer_prune_level=0
optimizer_search_depth=8
Әдепкі бойынша оптимизатордың join_cache_incremental, join_cache_hashed және join_cache_bka конфигурациялары қосулы. Егер бұл баптаулар қосылмаған болса, оларды қосу керек.
Оптимизатор баптауларының қосулы ма екенін тексеру үшін:
SELECT @@optimizer_switch;
join_cache_incremental=on
join_cache_hashed=on
join_cache_bka=on
Бұл жолдар бар болып, on мәнін қамтыса, онда оптимизатор баптаулары қосулы.
Бұл жолдар жоқ болса немесе off мәніне ие болса, келесі әрекеттерді орындаңыз:
[mysqld] бөліміне келесі жолдарды қосыңыз:
optimizer_switch='join_cache_incremental=on'
optimizer_switch='join_cache_hashed=on'
optimizer_switch='join_cache_bka=on'
join_cache_incremental, join_cache_hash және join_cache_bka баптаулары қосулы.