| От | leopard_ne@inbox.ru |
|---|---|
| Тема | Re: не используется индекс |
| Дата | |
| Msg-id | 50DE0B53.1030808@inbox.ru обсуждение |
| Список | pgsql-ru-general |
Можете выдать дамп схемы (хорошо бы конечно и с данными, но можно и без них), чтобы прогнать у себя и понять проблему точнее? 28.12.2012 22:28, Dmitry E. Oboukhov пишет: > по данным получается такая статистика: > выборка если бы использовался индекс выбирала бы по нему где-то около > 1% записей. а так делается полный перебор. > и если добавить еще JOIN то запрос вообще уходит в аут на минуты. > > каждый раз когда я заикаюсь в этой рассылке что мы что-то пытаемся > денормализовать мне говорят что я не прав и денормализовывать не > стоит. > > а как его заставить выполнять запрос SQL тогда? > если выполнять двумя запросами (сперва выбираем всех drivers с > фильтром, затем все orders_drivers по did) то два запроса выполняются > практически мгновенно (0.08 сек). а вот с JOIN запрос выполняется 4 > секунды. > >
В списке pgsql-ru-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера