powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Стал долго выполняться Запрос
16 сообщений из 16, страница 1 из 1
Стал долго выполняться Запрос
    #40000832
logaut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, стоит модуль для FreePBX Asternic, недавно запросы стали выполнять в два раза дольше чем обычно. Есть серваки с такими же конфигурациями и размерами баз там пробелмы не наблюдаются, переносил сервак на SSD результат чуть лучше стал, но хуже чем на других серваках пришел к выводу что проблема в мускуле. Есть ли способы как то найти в чем причина. Пол гугла уже перерыл оптимайз и репеир особо не помогли, мускул тюнер тоже.
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40000833
logaut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
logaut
Добрый день, стоит модуль для FreePBX Asternic, недавно запросы стали выполнять в два раза дольше чем обычно. Есть серваки с такими же конфигурациями и размерами баз там пробелмы не наблюдаются, переносил сервак на SSD результат чуть лучше стал, но хуже чем на других серваках пришел к выводу что проблема в мускуле. Есть ли способы как то найти в чем причина. Пол гугла уже перерыл оптимайз и репеир особо не помогли, мускул тюнер тоже.

База MyISAM. настрйоки дефолтные у мускула ковыряние настроек тоже ничего не дало.
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40000856
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logaut,

Показывайте DDL таблиц, текст запроса и планы запроса для случаев "долгого" и "быстрого" выполнения.
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40000876
logaut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, запросы только к одной таблице выполняются.
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40000878
logaut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут запрос прикрепил, на других машинах такой же запрос.
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40002977
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это как бы не одна таблица...
Код: sql
1.
2.
3.
4.
5.
6.
FROM queue_stats AS q 
LEFT JOIN recordings ON q.uniqueid = recordings.uniqueid 
LEFT JOIN qname ON q.qname = qname.queue_id 
LEFT JOIN qagent ON q.qagent = agent_id 
LEFT JOIN qevent ON q.qevent = qevent.event_id 
LEFT JOIN queue_stats AS q2 
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40003772
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft, приветствую. Давно у Вас тут не был .. ;)
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40003773
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logaut, ещё бы результаты EXPLAIN для плохого и хорошего случая посмотреть .. ;)
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40003999
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logaut , и таблицы надо давать копипастом вывода SHOW CREATE TABLE в тегах <SRC>, а не скриншотом с DESCRIBE.
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40004137
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109
miksoft, приветствую. Давно у Вас тут не был .. ;)
Welcome! :)
А у нас все то же - "Показывайте DDL таблиц, текст запроса и планы запроса"
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40004156
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

ничего подобного...
теперь без пожалуйста всю DDL в dbfiddle и выберите версию...)
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40004210
logaut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arhat109,
Там запрос с php, формируется его не я писал, я вообще не админ баз данных, попробую выдернуть из slow log и проверить. Но думаю в данном случае нужно репеир всех баз провести и на ссд скинуть и тогда уже смотреть. Пришел к выводу что затык в этом а не в запросе, т.к. запрос не меняется и как в шапке написано на аналогичных сервах работает все прекрасно. Хотелось бы узнать проблемы возникающие не из за запроса. Что бы как то их проанализировать.
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40004228
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logaut
Хотелось бы узнать проблемы возникающие не из за запроса.
Если исключить проблемы за пределами MySQL, а также разрушение таблиц/индексов, то единственным источником проблемы могут быть устаревшая или изменившаяся статистика или значительный объём неиспользуемого пространства после массированного удаления/обновления.

Код: sql
1.
2.
ANALYZE TABLE
OPTIMIZE TABLE
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40004246
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina, он жеж сразу написал что это не помогло, то бишь делал уже.

Соответственно, разница или в ключах на таблицах или в битом НДД. С последним сам сталкивался, когда он вроде бы пашет, но скорость массовой перекачки падает до 5 Мб/с вместо штатных 50 ..

Я поэтому и запросил EXPLAIN. Все что ему нужно, это выдрать запрос в консоль мускуля и передним воткнуть это волшебное слово и посмотреть что пишет Explain там где работает штатно и где тупит. Возможно из-за несколько разных таблиц (по объему) выбирается иной план запроса. Тоже "бывало"..
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40004299
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109
или в битом НДД. С последним сам сталкивался, когда он вроде бы пашет, но скорость массовой перекачки падает до 5 Мб/с вместо штатных 50 ..
да, ремапы могут положить производительность дисковой подсистемы практически в ноль. Но я первым делом открестился от этой проблемы: "Если исключить проблемы за пределами MySQL"...

PS. У меня однажды один дюже умный сервер отключил один канал оперативки, на котором возникла какая-то проблема (походу вероятно какая-то токопроводящая пыль) - в результате несчастный сервер вместо 72 гектар пыхтел всего в 8... хорошо, быстро заметили.
...
Рейтинг: 0 / 0
Стал долго выполняться Запрос
    #40004307
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina, конкретно у того винта подыхала плата управления, как позже выяснилось.

Итого тут возможно несколько направлений, но в любом случае, EXPLAIN нужен.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Стал долго выполняться Запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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