Почему может MYSQL запрос обрабатываться по разному?
Привет всем.
Может кто то сталкивался с подобным глюк SQL запроса.
Есть сайт с каталогом товаров, SQL запрос имеет очень много связок
Сервер - VDS озу 4гб , процессор xeon 2 ядра 2,4ГГц
MYSQL - mariadb
Все таблицы на - InnoDB
1 запрос имеет 10 связок таблиц - 6 это LEFT JOIN и 4 внутри SELECT (вытаскивает значения)
Так вот на мое удивление мне тык-нули и сказали что на сайте есть проблема не работает фильтр.
Я посмотрел SQL запрос фильтр формируется правильно в запросе присутствует но не корректно отбирает данные товаров (коротко не работает правильно), по итогу решил приду позже решу эту проблему.
Прошло часов 5 и я решил исправить код но прежде чем исправлять я решил проверить заново фильтр.
Повторил действия как я получил ошибку, И он на мое удивление все работает.
И вот для меня теперь загадка что за *******
По итогу был глюк и спустя 5 часов глюка нет, Код я не трогал и ничего не корректировал.
Где собака зарыта ? буфер? память SQL ? может нагрузка на сайте клиентами дала сбой но почему эта не постоянно ?
Прошу отвечать серьезно без юмора.
Сайты пишу не один год но такое в первый раз.