PHP/MySQL | Многопоточность MySQL
Привет. Есть vds - 2 ядра cpu, 1 gb ram. Заметил, что БД использует только 1 ядро процессора, второе всегда простаивается. В среднем идёт 50-100 запросов в секунду, активных процессов БД - 170.
Движок InnoDB
Переменные:
innodb_thread_concurrency = 4
innodb_write_io_threads = 4
innodb_read_io_threads = 4
Вопрос: как сделать, чтобы mysql использовала параллельно 2 ядра?
------
84743_.png (96.8 Kb)
Скачиваний: 165
Движок InnoDB
Переменные:
innodb_thread_concurrency = 4
innodb_write_io_threads = 4
innodb_read_io_threads = 4
Вопрос: как сделать, чтобы mysql использовала параллельно 2 ядра?
------
Скачиваний: 165
Привет. Есть vds - 2 ядра cpu, 1 gb ram. Заметил, что БД использует только 1 ядро процессора, второе всегда простаивается. В среднем идёт 50-100 запросов в секунду, активных процессов БД - 170.
Движок InnoDB
Переменные:
innodb_thread_concurrency = 4
innodb_write_io_threads = 4
innodb_read_io_threads = 4
Вопрос: как сделать, чтобы mysql использовала параллельно 2 ядра?
Данная настройка в основном предназначена для уменьшения нагрузки. При равном 0 InnoDB будет самостоятельно подбирать требуемое количество ресурсов.
ядро если простаивает, то значит нет такой нагрузки, чтобы его задействовать, если у тебя 100 ядер то они не будут одновременно все 100 обрабатывать один процесс, пока каждое из ядер не будет забито ПРОЦЕССАМИ в том размере, на которое оно рассчитано - ПРОЦЕССОР
innodb_thread_concurrency = 0
Данная настройка в основном предназначена для уменьшения нагрузки. При равном 0 InnoDB будет самостоятельно подбирать требуемое количество ресурсов.
________
посл. ред. 08.12.2022 в 16:10; всего 1 раз(а); by TheAlex
ядро если простаивает, то значит нет такой нагрузки, чтобы его задействовать, если у тебя 100 ядер то они не будут одновременно все 100 обрабатывать один процесс, пока каждое из ядер не будет забито ПРОЦЕССАМИ в том размере, на которое оно рассчитано - ПРОЦЕССОР
Тебя вообще не смущает график, на котором одно ядро в потолок загружено почти всегда?)
Вот когда оно будет на 100% загружено, вот тогда ты и увидишь нагрузку на второе ядро.
Это не должно никого смущать.
Вот когда оно будет на 100% загружено, вот тогда ты и увидишь нагрузку на второе ядро.
------
Скачиваний: 159
https://i.imgur.com/0WXeW2j.png
________
посл. ред. 08.12.2022 в 23:40; всего 1 раз(а); by 419236368
https://i.imgur.com/0WXeW2j.png
------
Скачиваний: 152
Стр.: 1, 2


