MySQL использует все доступные процессоры, потому что он рассчитан на многопоточность. Это позволяет наиболее эффективно использовать ресурсы компьютера, но в то же время может вызвать высокую загрузку.
Перед вами стоит вопрос, как снизить нагрузку на систему. Во-первых, вы можете поэкспериментировать с настройками в конфигурационном файле. Но важно помнить, что некоторые изменения могут нарушить стабильность базы данных.
Ваш текущий конфигурационный файл не приложен, поэтому я буду давать общие советы:
1) Ограничьте количество одновременных подключений к MySQL с помощью переменной max_connections.
2) Возможно, вы захотите понизить значение innodb_buffer_pool_size, чтобы уменьшить количество памяти, потребляемое MySQL.
3) Вы можете также понизить значение innodb_log_file_size и innodb_log_buffer_size, чтобы снизить нагрузку на ввод/вывод.
4) Уменьшите количество запросов per second (QPS) или optimize your query with indexes.
5) Вы можете выставить низкий приоритет MySQL с помощью nice в Unix-системах или используя Task Manager в Windows.
6) Возможно, вы захотите разделить вашу базу данных на несколько частей (шардирование) или репликацию.
Это всего лишь несколько общих подходов, и что лучше всего подойдет для вас, зависит от ваших конкретных нужд. Рекомендуется посоветоваться с опытным DBA или консультантом, прежде чем вносить любые значительные изменения в настройки сервера.