powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / провалы с запросом
20 сообщений из 20, страница 1 из 1
провалы с запросом
    #39702760
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть запрос и explain
запрос выполняется быстро до 5 мс, но иногда бывают провалы до 5с, ид меняется
главная деталь-этот sql запрос выполняется при каждом обращении к сайту к любой странице, обращений может быть много в единицу времени от многих юзеров (проект не хайлоад)
как исправить?
...
Рейтинг: 0 / 0
провалы с запросом
    #39702777
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyiloda,

Покажите DDL таблицы.
Сколько записей в таблице?
...
Рейтинг: 0 / 0
провалы с запросом
    #39702803
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в таблице 300 колонок и 3 записи
...
Рейтинг: 0 / 0
провалы с запросом
    #39702877
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyiloda3 записиВероятно, виноваты блокировки. Т.е. другая сессия в этой время правит таблицу или даже прямо эту же запись.
...
Рейтинг: 0 / 0
провалы с запросом
    #39702892
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksofttadeyiloda3 записиВероятно, виноваты блокировки. Т.е. другая сессия в этой время правит таблицу или даже прямо эту же запись.

есть новая инфа
на сайте установлен phpmyadmin
при открытии таблицы user (где 300 колонок) хром показывает время 5с
плюс время работы phpmyadmin- Отображение строк 0 - 3 (4 всего, Запрос занял 0.0022 сек.)
другие таблицы открываются гораздо быстрее
до этого вроде работало быстрее
...
Рейтинг: 0 / 0
провалы с запросом
    #39702920
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaна сайте установлен phpmyadmin
при открытии таблицы user (где 300 колонок) хром показывает время 5с
плюс время работы phpmyadmin- Отображение строк 0 - 3 (4 всего, Запрос занял 0.0022 сек.)
другие таблицы открываются гораздо быстрее0.0022 сек - очень хорошее время, особеннно, если сервер нагружен.
А почему хром показывает 5с - надо смотреть, возможно что-то другое тормозит (например, PHP, диск на сервере и т.д.). Ведь phpmyadmin - это фактически целый сайт.
...
Рейтинг: 0 / 0
провалы с запросом
    #39702922
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так ведь другие таблицы открывает быстро
если бы тормозило то все таблицы долго открывались
...
Рейтинг: 0 / 0
провалы с запросом
    #39702928
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще обнаружил что на моей машине эта же база не тормозит
...
Рейтинг: 0 / 0
провалы с запросом
    #39703053
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
будут идеи?
...
Рейтинг: 0 / 0
провалы с запросом
    #39703059
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaбудут идеи?Например, включить полный лог запросов и смотреть в нем реальное время выполнения. Или хотя бы Slow Log.
...
Рейтинг: 0 / 0
провалы с запросом
    #39703076
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaесть запрос и explain
запрос выполняется быстро до 5 мс, но иногда бывают провалы до 5с, ид меняется
главная деталь-этот sql запрос выполняется при каждом обращении к сайту к любой странице, обращений может быть много в единицу времени от многих юзеров (проект не хайлоад)
как исправить?

Это не плохой план запроса, это у тебя тривиальный contention за одни и те же строки данных (или страницы данных).
Так что тут не оптимизация нужна, а изменение архитектуры.
...
Рейтинг: 0 / 0
провалы с запросом
    #39703077
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

можно подробнее?
это изза 300 колонок?
...
Рейтинг: 0 / 0
провалы с запросом
    #39703245
Набрызг-Бетон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaесть запрос и explain
запрос выполняется быстро до 5 мс, но иногда бывают провалы до 5с, ид меняется
главная деталь-этот sql запрос выполняется при каждом обращении к сайту к любой странице, обращений может быть много в единицу времени от многих юзеров (проект не хайлоад)
как исправить?
в большинстве случаев это значит, что у вас VPS и лимит процессорного закончился.
...
Рейтинг: 0 / 0
провалы с запросом
    #39703250
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сайт, пыхмайадмин, хром, да и канал передачи - это всё само по себе может вносить непредсказуемые временные погрешности. Выполните запрос непосредственно из консоли - получится чистое время. Для чистоты эксперимента можно два варианта - с кешированием и без. Если при наплыве юзеров (сколько же их, если записей всего три?) не будет замечено провалов, тогда есть смысл искать проблему в коде/алгоритмах скриптов сайта.
...
Рейтинг: 0 / 0
провалы с запросом
    #39703296
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyiloda,

Это что за детский лепет "открывается таблица"?

DDL Таблицы давай , что в 300 полей, хочу посмотреть,
что это за ночной кошмар такой...
...
Рейтинг: 0 / 0
провалы с запросом
    #39703297
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaв таблице 300 колонок и 3 записи

Т.е у тебя там три пользователя только?
...
Рейтинг: 0 / 0
провалы с запросом
    #39707738
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кому интересно -проблема была в низкой пропускной скорости диска и маленьким innodb_buffer_pool_size
после увеличения тормоза пропали
...
Рейтинг: 0 / 0
провалы с запросом
    #39708129
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaкому интересно -проблема была в низкой пропускной скорости диска и маленьким innodb_buffer_pool_size
после увеличения тормоза пропалии при всем этом жалобы только на одну табличку из трех записей?
...
Рейтинг: 0 / 0
провалы с запросом
    #39709020
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

таблица с 3 записями была на тестовом сервере
не знаю почему там тоже были тормоза, у меня нет доступа к серверам
счас у клиента все работает нормально
...
Рейтинг: 0 / 0
провалы с запросом
    #39709627
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyiloda,

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


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