|
|
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
Подскажите, гуру, пожалуйста, не сталкивался ли кто-нибудь с таким странным явлением. MySQL начинает сильно тормозить при одновременном выполнении нескольких запросов, при чём чем больше потоков одновременно выполняют выборки данных, тем сильнее тормозят запросы. Это было бы естественно, если бы было обращение к одним и тем же таблицам, или был бы дефицит ресурсов. Но у меня идут циклические запросы к разным таблицам и даже к разным базам данных. На сервере 8 ядер и 24 гига памяти, Win2008R2. При этом когда в единственном потоке запрос исполняется за 1-2 секунды, то при одновременном выполнении трех-четырёх потоков время выполнения тех же запросов вырастает до 20-30 и более секунд. Запросы висят в статусе Copying to tmp table. Что бы это значило? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2014, 21:56:44 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
TvolodЗапросы висят в статусе Copying to tmp tableсоздают временные таблицы на диске а диск-то у вас, в отличие от ядер процессора, наверняка один... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 06:04:24 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
Tvolod, Смотрите средний размер времянок и их одновременное количество. Тем самым вычисляете размер кучи в памяти под времянки. Устанавливаете 2(две!) переменных в это или большее значение: tmp_table_size = max_heap_table_size = значение. Наименования переменных лучше уточнить в доках. Но они обе и вместе должны иметь это количество памяти. Иначе будет выделено по меньшей величине. Далее смотрите насколько ситуация улучшилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 09:17:45 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы! tanglirсоздают временные таблицы на диске а диск-то у вас, в отличие от ядер процессора, наверняка один... Нет, если бы была работа с диском, то статус был бы: Copying to tmp table on disk http://dev.mysql.com/doc/refman/5.1/en/general-thread-states.html А так идёт работа с памятью. Кроме того, если посмотреть show status, то видим: авторCreated_tmp_disk_tables 0 Created_tmp_files 0 Created_tmp_tables 0 Arhat109Смотрите средний размер времянок и их одновременное количество. Не подскажете, где это посмотреть? Или имеются ввиду временные таблицы, которые создаёт пользователь? Они микроскопические, и процесс точно не висит в момент их создания. Arhat109Устанавливаете 2(две!) переменных в это или большее значение: tmp_table_size = max_heap_table_size = значение. Наименования переменных лучше уточнить в доках. Но они обе и вместе должны иметь это количество памяти. Иначе будет выделено по меньшей величине. У меня сейчас такие значения: авторmax_connections=10 tmp_table_size=16000M max_heap_table_size=16000M key_buffer_size=22000M read_buffer_size=1024M read_rnd_buffer_size=512M sort_buffer_size=512M join_buffer_size=16M default-storage-engine=MYISAM Не помогает. Кстати, при этом по монитору ресурсов использование памяти MySQL при этом 4-5 гигов. Редко до 6 увеличивается. Диски практически не работают на чтение, т.к. файлы таблиц закешировал Windows и вся работа идёт через системный кеш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 10:31:26 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
Tvolod, Пас. :) Самому интересно, что напишут коллеги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 11:21:19 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
explain? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 11:40:59 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
TvolodНа сервере 8 ядермусклю точно все 8 разрешено использовать? что-то ничего другого не придумывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 11:45:54 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
TvolodArhat109Смотрите средний размер времянок и их одновременное количество. Не подскажете, где это посмотреть? Или имеются ввиду временные таблицы, которые создаёт пользователь? Они микроскопические, и процесс точно не висит в момент их создания. тут имеются ввиду неявные временные таблицы, создание которых обусловлено обработкой запросов - group by, union и тд. авторПодскажите, гуру, пожалуйста, не сталкивался ли кто-нибудь с таким странным явлением. MySQL начинает сильно тормозить при одновременном выполнении нескольких запросов, при чём чем больше потоков одновременно выполняют выборки данных, тем сильнее тормозят запросы. Вот что тут странного ? Запросов много, а mysql у вас один. Ресурсы ограничены не только числом ядер (половина из которых еще и HT), но и памятью и диском. Разве не очевидно, что нужно просто уменьшить объем работы выполняемой в каждом запросе ? explain покажет что именно делает mysql в этих запросах и как изменится этот объем по мере переписывания запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 11:54:47 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
>Ресурсы ограничены не только числом ядер (половина из которых еще и HT) В стартпосте речь идёт о трёх-четырёх запросах на 8 ядрах >но и памятью ну хз какие там должны быть запросы, чтобы четырём 24 гектар не хватило... особенно если по одному они всего секунду работают >и диском ну разве что чтение подводит, это может быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 12:17:28 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
tanglirTvolodНа сервере 8 ядермусклю точно все 8 разрешено использовать? что-то ничего другого не придумывается. А каким параметром это регулируется? Судя по всему используется ровно столько ядер, сколько рабочих потоков MySQL в данный момент обслуживает. Уже не первый день экспериментирую - всё четко, запускаю новый скрипт с запросами - подключается новое ядро. правда не на 100% занято. На 80 где-то. Вот такая картина при трёх скриптах: ScareCrowexplain? Explain ничего не даст, ибо если запускать запрос один, или серию таких запросов в один поток, то всё в порядке. Время выполнения совершенно приемлемое (1-2 секунды), план нормальный (по индексам), на сколько может быть нормальный план по таблицам о 30-40 миллионов записей. Проблема именно с тем, что при увеличении количества потоков время выполнения каждого запроса экспоненциально (от количества потоков) увеличивается. Если интересно, вот примерно такие запросы идут: Поверите, что Explain ничего не даст? :) netwindВот что тут странного ? Запросов много, а mysql у вас один. Ресурсы ограничены не только числом ядер (половина из которых еще и HT), но и памятью и диском. Я точно так же рассуждал, но вот состояние сервера в момент этой работы. Где тут видно, что чего-то не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 12:29:51 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
tanglir>Ресурсы ограничены не только числом ядер (половина из которых еще и HT) В стартпосте речь идёт о трёх-четырёх запросах на 8 ядрах >но и памятью ну хз какие там должны быть запросы, чтобы четырём 24 гектар не хватило... особенно если по одному они всего секунду работают >и диском ну разве что чтение подводит, это может быть ну вот я и перечитываю первый пост : 1 запрос за 2 секунды, но 4 запроса за 20 секунд. Да, в параллельных вычислениях у компьютеров линейный рост производительности частенько не наблюдается. Почему это вдруг стало странностью? Это обычное явление, если программист не продумал масштабирование специально. Кеш-то на все ядра ограничен. Ширина шины обмена ограничена и тд и тп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 12:46:38 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
авторshingle во-первых, сеонизаторы должны страдать. и конечно же sql-база не место для обработки текстов. авторЯ точно так же рассуждал, но вот состояние сервера в момент этой работы. Где тут видно, что чего-то не хватает? и я не вижу. однако, это не означает что на картинке все возможные показатели учтены. если вас лично вместо работы над алгоритмом каждые 15 минут заставлять отвлекаться бумагу в принтере менять, забывая каждый раз на чем вы остановились (аналогия с кешем внутри процессора), много вы эти говносайтов склепать успеете в день? Вот если нанять двух человек, то один будет бумагу в принтере менять, а другой сайты клепать - это называется действительно параллельная архитектура. авторselect no_cache чтобы использовать эту конструкцию в здравом уме в приложении нужны серьезные причины. я сильно сомневаюсь что они были. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 12:58:48 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
netwindКеш-то на все ядра ограничен. Ширина шины обмена ограничена и тд и тп. Имеется ввиду кеш процессора или кеш в оперативке? Как видно по картинкам оперативки на всё про всё прекрасно хватает. Про шины обмена с памятью тоже думал, но... там же другие порядки скоростей, нежели скорость работы дисков. По идее, если все необходимые данные уже загружены в память, то дальше должен лопатить их достаточно быстро, иначе зачем 8 ядер в процессоре, если скорости обмена данных хватает только на загрузку 1-2? Так же не понятно экспоненциальное, а не линейное падение производительности. Если ты за 1-2 секунды обрабатываешь 1 запрос, то при трех одновременных (если подгрузка данных и их обработка идёт последовательно) должно быть 3-6 секунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 13:02:36 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
Tvolod Explain ничего не даст , ибо если запускать запрос один, или серию таких запросов в один поток, то всё в порядке. Время выполнения совершенно приемлемое (1-2 секунды), план нормальный (по индексам)Не факт. Ведь откуда-то взялись SQL_NO_CACHE и STRAIGHT_JOIN в запросах? Да и время не такое уже приличное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 13:06:28 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
netwindавторshingle во-первых, сеонизаторы должны страдать. и конечно же sql-база не место для обработки текстов. Во-первых, это поиск дублирующихся текстов (или фото) в рамках одного сайта. Во-вторых, там нет ни одного текстового поля. Это индексы. netwindмного вы эти говносайтов склепать успеете в день? У Вас неприятности в личной жизни? Я не понимаю, о чем эти эмоции и слова, которые не понятно к чему относятся? netwindавторselect no_cache чтобы использовать эту конструкцию в здравом уме в приложении нужны серьезные причины. я сильно сомневаюсь что они были.Если идёт циклическая обработка некого массива данных, и совершенно понятно, что запрос с такими же параметрами никогда не будет повторён, нормальный человек поставит no_cache, не нормальный будет умничать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 13:10:43 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
Tvolodnetwindпропущено... во-первых, сеонизаторы должны страдать. и конечно же sql-база не место для обработки текстов. Во-первых, это поиск дублирующихся текстов (или фото) в рамках одного сайта. Во-вторых, там нет ни одного текстового поля. Это индексы. netwindмного вы эти говносайтов склепать успеете в день? У Вас неприятности в личной жизни? Я не понимаю, о чем эти эмоции и слова, которые не понятно к чему относятся? Это такая всем доступная аналогия о недостижимости линейного масштабирования при конкуренции за ресурсы. А неприятности у вас, если вы на это оскорбляетесь. По сути-то что ? И с чем связан такой серьезный подход к поиску подобных текстов ? Если не занимаетесь сеонизаторством - выкиньте это, перепишите на подсчет хешей от нормализированного текста. netwindпропущено... чтобы использовать эту конструкцию в здравом уме в приложении нужны серьезные причины. я сильно сомневаюсь что они были.Если идёт циклическая обработка некого массива данных, и совершенно понятно, что запрос с такими же параметрами никогда не будет повторён, нормальный человек поставит no_cache, не нормальный будет умничать... Я высказываю личные обобщения исходя из опыта наблюдений за разными сайтами. Хорошо, что это циклическая одноразовая обработка. Это и есть серьезные причины. Значительно чаще люди не понимают зачем это нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 13:27:14 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
netwindА неприятности у вас, если вы на это оскорбляетесь. Я просто не понимаю, почему в технические вопросы нужно приплетать своё отношение к якобы (потому что Вы меня не знаете) автору и его якобы занятиям. Собственно, да, описанная в топике проблема для меня неприятность :), ибо потрачена куча времени на поиск решения. netwindИ с чем связан такой серьезный подход к поиску подобных текстов ? Если не занимаетесь сеонизаторством - выкиньте это, перепишите на подсчет хешей от нормализированного текста. Я не очень понял, при чем тут сеонизаторство. Шинглы же и есть хеши от кусков нормализованного текста, как я это понимаю. Или, кстати, нормализованных и приведённых к шинглам фото. Подход не серьёзный, а нормальный. Если на сайте куча текстов и фотографий, публикуемых пользователями, то дубли и того и другого, а так же изменённые дубли, являются проблемой. Народ хочет видеть чистые сайты, а не говносайты. :) В любом случае проблема проявляется на любом классе задач (у меня их много) которые связаны с обработкой больших массивов данных. netwindХорошо, что это циклическая одноразовая обработка. Это и есть серьезные причины. Значительно чаще люди не понимают зачем это нужно. Спасибо что приняли аргумент! Извините за резкость - вынудили. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 13:47:40 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
авторПодход не серьёзный, а нормальный. Если на сайте куча текстов и фотографий, публикуемых пользователями, то дубли и того и другого, а так же изменённые дубли, являются проблемой. Народ хочет видеть чистые сайты, а не говносайты. :) В любом случае проблема проявляется на любом классе задач (у меня их много) которые связаны с обработкой больших массивов данных. А кто эти дубли создает ? Да всех забаньте на этапе регистрации. Если не пытаться искусственно и экспоненциально увеличивать число фактов в базе, не разбивать на шинглы, то и проблемы не будут экспоненциально расти. Это применение нетипично для субд. Неудивительно что проблемы есть. Во всех субд есть специальные типы полнотекстовых индексов, какие-то мало кому полезные функции типа soundex() и чтобы хоть как-то иметь с этим дело. Может все данные в какой-нибудь движок типа sphinx выгружать ? их много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 14:03:59 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
netwindА кто эти дубли создает ? Да всех забаньте на этапе регистрации. Пользователи и создают. Умышленно и не умышленно. Есть, например, сайт объявлений. Человеку нужно забить своими текстами первую страницу раздела - он и постит их немного модифицированные. То же самое с фотографиями. Есть сайт куда можно выгружать фото. Есть такое на сайте или нет - понять можно только достаточно сложными вычислениями. Здесь не обойтись хешем файла, если хотим искать не точное совпадение, а находить даже немного модифицированные (обрезанные, отресайзенные или отфотошопленные) фотографии. Непосредственно при загрузке фото и текста есть только быстрая проверка на полное или почти полное совпадение. А чтобы определить похожесть с какой-то вероятностью, приходится на отдельном серваке по расписанию лопатить гигабайтные таблицы. Это работает хорошо. Есть только проблема в том, что подобных задач несколько, и хочется их параллельно выполнять. netwindВо всех субд есть специальные типы полнотекстовых индексов, какие-то мало кому полезные функции типа soundex() и чтобы хоть как-то иметь с этим дело. Не пробовал. Сильно сомневаюсь, что через soundex() можно определить похожесть именно текстов, а не "кошка - ложка". Будет время, побалуюсь. В любом случае к фото это не применимо. А есть ещё задачи геолокации и взаимной привязки географических объектов, областей... А есть ещё куча других игрушек. И всё на той же машине. :) netwindМожет все данные в какой-нибудь движок типа sphinx выгружать ? их много. Ну, это решение понятно. Но придётся ещё данные туда-сюда перекачивать/конвертировать. Но не хочется сразу капитулировать перед проблемой. По крайней мере пока она не понятна. Может всё-таки как-то мускул заставить работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 14:33:24 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
группировка по ID это новое слово в теории баз данных. ваши запросы кривее бумеранга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 14:33:26 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
ну тоесть они тупо переливают во времянки декартово произведение всех таблиц перечисленных в запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 14:34:37 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
TvolodnetwindА кто эти дубли создает ? Да всех забаньте на этапе регистрации. Пользователи и создают. Умышленно и не умышленно. Есть, например, сайт объявлений. Человеку нужно забить своими текстами первую страницу раздела - он и постит их немного модифицированные. То же самое с фотографиями. Есть сайт куда можно выгружать фото. Есть такое на сайте или нет - понять можно только достаточно сложными вычислениями. Здесь не обойтись хешем файла, если хотим искать не точное совпадение, а находить даже немного модифицированные (обрезанные, отресайзенные или отфотошопленные) фотографии. Непосредственно при загрузке фото и текста есть только быстрая проверка на полное или почти полное совпадение. А чтобы определить похожесть с какой-то вероятностью, приходится на отдельном серваке по расписанию лопатить гигабайтные таблицы. Это работает хорошо. Есть только проблема в том, что подобных задач несколько, и хочется их параллельно выполнять. Два сервака. Три сервака. Но для обычного сайта это просто вопрос политики администрирования. Раз люди делают это со специальным вредным умыслом, то намного проще просматривать и банить. Не создавать в базе этот гигантский набор фактов буквально из ничего. Конечно, некоторые хипстеры, считают что сайт должен сам себя администрировать. Но тогда им не надо ожидать, что обычные базы будут хорошо работать в необычном применении. Не пробовал. Сильно сомневаюсь, что через soundex() можно определить похожесть именно текстов, а не "кошка - ложка". Дак и нельзя. Это был пример инородной и практически бесполезной функции. Она есть, но никто ее не использует. Будет время, побалуюсь. В любом случае к фото это не применимо. А есть ещё задачи геолокации и взаимной привязки географических объектов, областей... А есть ещё куча других игрушек. И всё на той же машине. :) netwindМожет все данные в какой-нибудь движок типа sphinx выгружать ? их много. Ну, это решение понятно. Но придётся ещё данные туда-сюда перекачивать/конвертировать. Но не хочется сразу капитулировать перед проблемой. По крайней мере пока она не понятна. Может всё-таки как-то мускул заставить работать. Здесь нет никакой особенной проблемы. производительность не масштабируeтся линейно по числу ядер и это не новость. Если план запроса предполагает генерирование большой временной таблицы из и так большого числа фактов, почему бы этим запросам выполняться быстро ? Можно улучшить ситуацию если разобраться с этими запросами, но вообще-то ничего странного не происходит. Ну может быть в этой конфигурации негативные эффекты возникают из-за наличия NUMA или PAE, но скорее всего их нет. У вас современный windows на какой-то массовой хостерской платформе ведь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 18:10:24 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
netwindКонечно, некоторые хипстеры, считают что сайт должен сам себя администрировать. Но тогда им не надо ожидать, что обычные базы будут хорошо работать в необычном применении. По-вашему предел возможностей MySQL - это прайс-лист загрузить и гуэстбук замутить? В чем необычность задач, я не очень понимаю. Не метафизически: "не предназначено, мол", а физически, т.е. имеются (объективно) следующие ограничения... и мы их можем увидеть/пощупать на приведённом примере там то и там то... netwindЗдесь нет никакой особенной проблемы. производительность не масштабируeтся линейно по числу ядер и это не новость. Опять таки, это просто общее утверждение, пусть даже и верное, я же не знаю. Физика то в чём? Почему это так на данном конкретном приведённом мной весьма простом и измеримом примере. netwindЕсли план запроса предполагает генерирование большой временной таблицы из и так большого числа фактов, почему бы этим запросам выполняться быстро? При параллельном выполнении нескольких запросов план меняется, относительно "сольного" выполнения? Вряд ли. Тогда почему ему исполняться на порядок медленнее? Ещё раз: ресурсов (процессорной мощности и оперативки), более чем достаточно. Другие не используются. Ну я же показал на картинках, что сервер вовсе не напрягается при выполнении этих трёх задач. Возможно, есть другие измерители, на которые нужно смотреть - тогда буду признателен за подсказку. В моём идеальном мире запросы должны выполняться с той же скоростью, что и раньше пока не станут где-то друг с другом конкурировать (взаимные блокировки, чтение с диска, разделение процессорного времени и т.п.). А если нет конкуренции за ресурсы, то видимых причин снижать на порядок скорость выполнения я не вижу. Ведь если бы запросы шли не одновременно, а друг за другом (в теории по крайней мере), они бы выполнились за линейно возросшее время (в теории по крайней мере). netwindМожно улучшить ситуацию если разобраться с этими запросами, но вообще-то ничего странного не происходит. Да вопрос то не в конкретных запросах, а в том что происходит при параллельных вычислениях и почему. С конкретными запросами можно разобраться, хотя особых проблем в них я не вижу. Какой-то оптимизацией какие-то проценты можно выиграть, но в целом всё равно поиск по многомиллионным таблицам. Правда по индексам. Я упёрся в эту проблему потому что мне удобнее её решить на уровне сервера (если получится), чем переписывать логику. Тем более что явление проявляется на любых циклических тяжёлых запросах, а они на этой машинке всегда будут тяжёлыми и циклическими – для того и покупалась. netwindНу может быть в этой конфигурации негативные эффекты возникают из-за наличия NUMA или PAE, но скорее всего их нет. Погуглил эти термины... NUMA точно нет, т.к. обычная стандартная машинка. http://www.nix.ru/autocatalog/nix_computers/S5000B_S5365LNi_Core_i74790_16_SATA_RAID_190793.html netwindУ вас современный windows на какой-то массовой хостерской платформе ведь ? Не очень массовая. В антресоли над туалетом пылится. :) Серверная Windows 2008R2 64 бит, родная, не ломанная. MySQL 5.5.23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 23:14:33 |
|
||
|
Тормоза при выполнении параллельных запросов. Copying to tmp table
|
|||
|---|---|---|---|
|
#18+
Я вот тут подумал, чтобы было интереснее, может учредить приз за решение проблемы, или хотя бы за строгое научное обоснование, что её решить нельзя (за подсказку, где ограничение и как его померить). Ставлю большое пиво (в натуральном или электронно-денежном выражении) тому кто реально поможет понять что происходит с MySQL, а не с якобы неправильными запросами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 23:21:43 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38841600&tid=1833574]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 361ms |

| 0 / 0 |
