1

В Ubuntu 12.04 mysqld использует 100% ЦП, и мне интересно, почему он не сбалансирован по нагрузке между 4 ядрами. Есть ли способ сделать это вручную? Или я должен оптимизировать MySQL?

1 ответ1

2

Прежде всего:

  • MySQL будет использовать все ядра, которые вы используете
  • Но только для распараллеливаемых рабочих нагрузок

В основном это означает, что каждый отдельный запрос будет выполняться на одном ядре, но одновременно выполняющиеся запросы будут выполняться на разных ядрах. Таким образом, один запрос с top загрузкой ЦП вполне может привести к таким лучшим результатам, но другие запросы, поступающие от клиентов, не создадут параллелизм ЦП.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .