У MySQL не так много причин использовать много ЦП: это либо обработка хранимых подпрограмм (хранимых процедур или хранимых функций), либо продолжающаяся сортировка, которая может съесть ЦП.
Если выиспользуя много ЦП из-за сохраненных подпрограмм, вы делаете это неправильно, и ваша душа все равно не может быть спасена.
Если вы используете много ЦП из-за сортировки, некоторые вещи могут быть выполнены, в зависимости ото характере ваших запросов: вы можете расширить индексы для включения столбцов ORDER BY в конце, или вы можете отбросить предложения ORDER BY и выполнить сортировку в клиенте.
Какой подход выбрать, зависит от фактической причиныиспользования процессора - это запросы и сортировка?И по фактическим запросам.Так что в любом случае вам в первую очередь потребуется более качественный мониторинг.
Не имея информации о мониторинге, общий совет всегда таков: покупайте больше памяти, а не больше ЦП для базы данных.