تكوين خادم MariaDB x64 للعمل مع Kaspersky Security Center 14 Linux
إذا كنت تستخدم خادم MariaDB مع Kaspersky Security Center، مكّن دعم تخزين InnoDB وMEMORY، وكذلك ترميزي UTF-8 وUCS-2.
الإعدادات الموصى بها لملف my.cnf
لتكوين ملف my.cnf:
- افتح ملف 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
مفعّلة.
في حال عدم تفعيل هذه الإضافات، يجب أن تقوم بتفعيلهم.
للتحقق مما إذا كانت إضافات المحسن مفعلة أم لا:
- في وحدة تحكم عميل MariaDB، نفذ الأمر التالي:
SELECT @@optimizer_switch
- تحقق من أن خارجه يحتوي على السطور التالية:
join_cache_incremental=on
join_cache_hashed=on
join_cache_bka=on
إذا كانت هذه السطور موجودة وكانت قيمها
مشغلة
، فهذا يعني أن المكونات الإضافية المحسنة مفعلة.إذا لم تكن هذه السطور موجودة أو كانت قيمها
معطلة
، فأنت بحاجة إلى فعل ما يلي:- افتح ملف my.cnf في أي محرر نصوص.
- أضف السطور التالية في ملف my.cnf:
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
مفعلة.