- Автор темы
- #1
Сегодня в ночь решил же ж посмотреть почему при нажатии на кнопочку Расширеного поиска ДебагТайм составляет 16 - 45 секунд.
Уточню в базе товаров >35к, категорий >5к
Включил логирование запросов мускула, на страничке из генераторов форм ничего не оставил ....
В результате после запуска по линку поиска получил log - фал весом 1.6 Мега!!!
Из этого файла 95% заняли запросы по типу по каждой категории (подкатегории) получить вложенную категорию, подкатегорию в массив и получить параметры для выбора, количество товаров ... Это делается по каждой категории!!! а потом выбираются по каждой полученной категории подкатегории!!! Карочи брэд ...
Не говорю уже про запросы получения результата поиска, на основании приготовленного (описанного выше) массива и прочих вспомогательных действий. Лефт джоины, запросы в запросах. Интересно, планы запросов вообще хоть кто то смотрел когда все это писал?
Сегодня буду сидеть разбираться ... думаю все это переписать нафик. Благо за плечами знаний предостаточно, было б время.
Товарищи, если кто уже занимался разбором полетов, давайте сработаемся, и родим народу нормальный вариант поисковой машины. Кто что может ценного рассказать ... милости прошу в этот топик, личку, аську, жталк ...
Сегодня начинаю расколупывателно поступательные движения.
Уточню в базе товаров >35к, категорий >5к
Включил логирование запросов мускула, на страничке из генераторов форм ничего не оставил ....
В результате после запуска по линку поиска получил log - фал весом 1.6 Мега!!!
Из этого файла 95% заняли запросы по типу по каждой категории (подкатегории) получить вложенную категорию, подкатегорию в массив и получить параметры для выбора, количество товаров ... Это делается по каждой категории!!! а потом выбираются по каждой полученной категории подкатегории!!! Карочи брэд ...
Не говорю уже про запросы получения результата поиска, на основании приготовленного (описанного выше) массива и прочих вспомогательных действий. Лефт джоины, запросы в запросах. Интересно, планы запросов вообще хоть кто то смотрел когда все это писал?
Сегодня буду сидеть разбираться ... думаю все это переписать нафик. Благо за плечами знаний предостаточно, было б время.
Товарищи, если кто уже занимался разбором полетов, давайте сработаемся, и родим народу нормальный вариант поисковой машины. Кто что может ценного рассказать ... милости прошу в этот топик, личку, аську, жталк ...
Сегодня начинаю расколупывателно поступательные движения.