إذا كنت تستخدم خادم MySQL مع Kaspersky Security Center، مكّن دعم تخزين InnoDB وMEMORY، وكذلك ترميزي UTF-8 وUCS-2.
الإعدادات الموصى بها لملف my.ini
لتكوين ملف my.ini:
[mysqld]
من ملف my.ini:sort_buffer_size = 10M
join_buffer_size = 20M
tmp_table_size = 600M
max_heap_table_size = 600M
key_buffer_size = 200M
innodb_buffer_pool_size = يجب ألا تقل القيمة الحقيقية عن 80٪ من حجم قاعدة بيانات 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
لاحظ أنه يتم تخصيص الذاكرة المحددة في قيمة innodb_buffer_pool_size
عند بدء تشغيل الخادم. وإذا كان حجم قاعدة البيانات أصغر من حجم المخزن المؤقت المحدد، سيتم تخصيص الذاكرة المطلوبة فقط. ويكون الحجم الفعلي للذاكرة المخصصة أكبر بنسبة 10 بالمائة تقريبًا من حجم المخزن المؤقت المحدد. يرجى الرجوع إلى وثائق MySQL للحصول على التفاصيل.
ينصح باستخدام قيمة المعلمة innodb_flush_log_at_trx_commit = 0
لأن القيم "1" أو "2" تؤثر بالسلب على سرعة تشغيل MySQL.