إذا كنت تستخدم خادم 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
مفعلة.