Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сколько ядер процессора может использовать MySQL под Windows? / 8 сообщений из 8, страница 1 из 1
29.06.2016, 12:41
    #39264602
InterSky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько ядер процессора может использовать MySQL под Windows?
Раньше много раз слышал что MySQL под Windows может использовать только одно ядро (поток). Правда ли это? Или так было только раньше? И Как обстоит с этим делом в *никсах?
Попробывал у себя на базе двухлетней давности: задал долгий селект и паралельно простенький. Результат простой выборки получил сразу после получения ответа от долгого запроса. Почучается однозадачность? Удивлён...

Но даже при однозадачности, использует ли один запрос более одного ядра/потока?
...
Рейтинг: 0 / 0
29.06.2016, 12:52
    #39264609
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько ядер процессора может использовать MySQL под Windows?
InterSky,

один запрос - одно ядро, независимо от ОС. может, в 5.7 что-то изменилось, но навряд ли
если у вас больше одного ядра, то 2 запроса должны были отработать параллельно
...
Рейтинг: 0 / 0
29.06.2016, 13:27
    #39264642
InterSky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько ядер процессора может использовать MySQL под Windows?
Тогда получается что при средней загруженности, процессор типа i7-6700K (ядра которого имеют частоту 4GHz) будет выпонять запросы быстрее чем процессор i7-6900K (имеющий в два раза больше ядер, но работающий на частоте 3.2GHz)?
...
Рейтинг: 0 / 0
29.06.2016, 14:05
    #39264676
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько ядер процессора может использовать MySQL под Windows?
InterSkyТогда получается что при средней загруженности, процессор типа i7-6700K (ядра которого имеют частоту 4GHz) будет выпонять запросы быстрее чем процессор i7-6900K (имеющий в два раза больше ядер, но работающий на частоте 3.2GHz)?Если узким местом будет именно процессор, то да.

Есть еще такой момент - в старых версиях MySQL плохо растет суммарная производительность, начиная примерно с 6 ядер. Т.е. 10 от 6 уже почти не отличается.
...
Рейтинг: 0 / 0
29.06.2016, 14:57
    #39264740
InterSky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько ядер процессора может использовать MySQL под Windows?
Если узкое место окажется не процессор, а диск, как обстоят сейчас дела с этим? Народ уже безбоязненно использует SSD или всё же RAID10 на обычнх дисках (база небольшая, около 50Гб). Помнится 2-3 года назад, народ очень боялся SSD говоря о его малом ресурсе не слушая тех кто говорил что даже при уловно-непрерывной записи SSD может несколько лет прожить...
...
Рейтинг: 0 / 0
29.06.2016, 19:05
    #39264983
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько ядер процессора может использовать MySQL под Windows?
InterSky, SSD безбоязнено. за исключением особо неудачных или особо дешевых моделей.
Да и с дешевыми, в принципе, можно рискнуть, при условии что есть мониторинг и возможность пожаловаться хостеру и попросить замену. Не обязательно делать как все. Это уж вам решать.
...
Рейтинг: 0 / 0
29.06.2016, 23:23
    #39265065
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько ядер процессора может использовать MySQL под Windows?
[quot InterSky]Раньше много раз слышал что MySQL под Windows может использовать только одно ядро (поток). Правда ли это?

нет.

Или так было только раньше?

никогда не было.


И Как обстоит с этим делом в *никсах?

точно так же.


Попробывал у себя на базе двухлетней давности: задал долгий селект и паралельно простенький.



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



Результат простой выборки получил сразу после получения ответа от долгого запроса. Почучается однозадачность? Удивлён...


не получается. ты не понимаешь, что такое многозадачность, от этого недоумение.



Но даже при однозадачности, использует ли один запрос более одного ядра/потока?


да, может использовать много ядер, но нет, не использует много потоков, если не считать системные.
...
Рейтинг: 0 / 0
30.06.2016, 00:13
    #39265101
InterSky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сколько ядер процессора может использовать MySQL под Windows?
MasterZivчтобы загрузить несколько ядер, тебе нужно в разных сессиях выполнять несколько запросов.
Я запускал несколько MySQL-Front, запуская запросы в разных программах, соответсвенно несколько коннекшенов и несколько сессий.


MasterZivне получается. ты не понимаешь, что такое многозадачность, от этого недоумение.
Я сам пишу многопоточные программы.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сколько ядер процессора может использовать MySQL под Windows? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]