Загрузка ЦП - не удается сбалансировать нагрузку

Загрузка ЦП - не удается сбалансировать нагрузку

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

решение1

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

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

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

Связанный контент