إذا كنت تستخدم خادم MariaDB مع Kaspersky Security Center، مكّن دعم تخزين InnoDB وMEMORY، وكذلك ترميزي UTF-8 وUCS-2.
الإعدادات الموصى بها لملف my.cnf
لتكوين ملف my.cnf:
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
قيمة innodb_buffer_pool_size يجب أن تكون أعلى من 80 بالمائة من الحجم المتوقع لقاعدة البيانات KAV.
ننصح باستخدام قيمة المعلمة innodb_flush_log_at_trx_commit=0 لأن القيم "1" أو "2" تؤثر بالسلب على سرعة تشغيل MariaDB.
بشكل افتراضي، تكون المكونات الإضافية المحسنة join_cache_incremental، وjoin_cache_hashed، وjoin_cache_bka مفعّلة. في حال عدم تفعيل هذه الإضافات، يجب أن تقوم بتفعيلهم.
للتحقق مما إذا كانت إضافات المحسن مفعلة أم لا:
SELECT @@optimizer_switch
join_cache_incremental=on
join_cache_hashed=on
join_cache_bka=on
إذا كانت هذه السطور موجودة وكانت قيمها مشغلة، فهذا يعني أن المكونات الإضافية المحسنة مفعلة.
إذا لم تكن هذه السطور موجودة أو كانت قيمها معطلة، فأنت بحاجة إلى فعل ما يلي:
optimizer_switch='join_cache_incremental=on'
optimizer_switch='join_cache_hashed=on'
optimizer_switch='join_cache_bka=on'
الإضافات join_cache_incremental, join_cache_hash, and join_cache_bka مفعلة.