|
|
|
Сколько ядер процессора может использовать MySQL под Windows?
|
|||
|---|---|---|---|
|
#18+
Раньше много раз слышал что MySQL под Windows может использовать только одно ядро (поток). Правда ли это? Или так было только раньше? И Как обстоит с этим делом в *никсах? Попробывал у себя на базе двухлетней давности: задал долгий селект и паралельно простенький. Результат простой выборки получил сразу после получения ответа от долгого запроса. Почучается однозадачность? Удивлён... Но даже при однозадачности, использует ли один запрос более одного ядра/потока? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 12:41 |
|
||
|
Сколько ядер процессора может использовать MySQL под Windows?
|
|||
|---|---|---|---|
|
#18+
InterSky, один запрос - одно ядро, независимо от ОС. может, в 5.7 что-то изменилось, но навряд ли если у вас больше одного ядра, то 2 запроса должны были отработать параллельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 12:52 |
|
||
|
Сколько ядер процессора может использовать MySQL под Windows?
|
|||
|---|---|---|---|
|
#18+
Тогда получается что при средней загруженности, процессор типа i7-6700K (ядра которого имеют частоту 4GHz) будет выпонять запросы быстрее чем процессор i7-6900K (имеющий в два раза больше ядер, но работающий на частоте 3.2GHz)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 13:27 |
|
||
|
Сколько ядер процессора может использовать MySQL под Windows?
|
|||
|---|---|---|---|
|
#18+
InterSkyТогда получается что при средней загруженности, процессор типа i7-6700K (ядра которого имеют частоту 4GHz) будет выпонять запросы быстрее чем процессор i7-6900K (имеющий в два раза больше ядер, но работающий на частоте 3.2GHz)?Если узким местом будет именно процессор, то да. Есть еще такой момент - в старых версиях MySQL плохо растет суммарная производительность, начиная примерно с 6 ядер. Т.е. 10 от 6 уже почти не отличается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 14:05 |
|
||
|
Сколько ядер процессора может использовать MySQL под Windows?
|
|||
|---|---|---|---|
|
#18+
Если узкое место окажется не процессор, а диск, как обстоят сейчас дела с этим? Народ уже безбоязненно использует SSD или всё же RAID10 на обычнх дисках (база небольшая, около 50Гб). Помнится 2-3 года назад, народ очень боялся SSD говоря о его малом ресурсе не слушая тех кто говорил что даже при уловно-непрерывной записи SSD может несколько лет прожить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 14:57 |
|
||
|
Сколько ядер процессора может использовать MySQL под Windows?
|
|||
|---|---|---|---|
|
#18+
InterSky, SSD безбоязнено. за исключением особо неудачных или особо дешевых моделей. Да и с дешевыми, в принципе, можно рискнуть, при условии что есть мониторинг и возможность пожаловаться хостеру и попросить замену. Не обязательно делать как все. Это уж вам решать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 19:05 |
|
||
|
Сколько ядер процессора может использовать MySQL под Windows?
|
|||
|---|---|---|---|
|
#18+
[quot InterSky]Раньше много раз слышал что MySQL под Windows может использовать только одно ядро (поток). Правда ли это? нет. Или так было только раньше? никогда не было. И Как обстоит с этим делом в *никсах? точно так же. Попробывал у себя на базе двухлетней давности: задал долгий селект и паралельно простенький. MySQL не умеет пока распараллеливать выполнение одного запроса. чтобы загрузить несколько ядер, тебе нужно в разных сессиях выполнять несколько запросов. Результат простой выборки получил сразу после получения ответа от долгого запроса. Почучается однозадачность? Удивлён... не получается. ты не понимаешь, что такое многозадачность, от этого недоумение. Но даже при однозадачности, использует ли один запрос более одного ядра/потока? да, может использовать много ядер, но нет, не использует много потоков, если не считать системные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 23:23 |
|
||
|
Сколько ядер процессора может использовать MySQL под Windows?
|
|||
|---|---|---|---|
|
#18+
MasterZivчтобы загрузить несколько ядер, тебе нужно в разных сессиях выполнять несколько запросов. Я запускал несколько MySQL-Front, запуская запросы в разных программах, соответсвенно несколько коннекшенов и несколько сессий. MasterZivне получается. ты не понимаешь, что такое многозадачность, от этого недоумение. Я сам пишу многопоточные программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 00:13 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39264602&tid=1831613]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 548ms |

| 0 / 0 |
