![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Vidocq |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 15.12.2004 Где: Запорожье, Украин а Репутация: нет Всего: 7 |
Есть запрос
![]()
Но работает очень долго. Как его можно оптимизировать? -------------------- Всё течёт © |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
СУБД какая?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Vidocq, стыдно! Вы же не новичёк на форуме, а такой простой вещи как прочитать правила раздела в рамочке не соизволили! Пока только устное предупреждение, следующий раз такие сообщения будут идти сразу в корзину!
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 8 Всего: 77 |
Глаголеть мне моя интуиция, что это сибэйс или М$ ![]() Vidocq, Вроде никак. Сам текст. Надо будет ещё раз на свежую голову взглянуть. Индексы неплохо бы создать, если их нет. По айдишкам, и юзаемым полям в условиях. И поглядеть план запроса. Хотя сервер и не дурак... но мало ли... если он соберёт всё в кучу - получит баальшой датарет, а потом начнёт выискивать по текстовым полям нэймы групп - будет долго ![]() ![]() А реально такую ситуацию как-то наблюдал ![]() -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
Vidocq |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 15.12.2004 Где: Запорожье, Украин а Репутация: нет Всего: 7 |
Vit,
Прошу прощения. Постил после рабочего дня, голова совсем глупая была. База данных: Postgres 8.0.4 Способ доступа: PEAR, если правильно понял. Среда программирования: php 5.1.2 -------------------- Всё течёт © |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 8 Всего: 77 |
-------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
Vidocq |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 15.12.2004 Где: Запорожье, Украин а Репутация: нет Всего: 7 |
Мне это мало что говорит ![]() Это сообщение отредактировал(а) Vidocq - 12.4.2006, 11:23 -------------------- Всё течёт © |
|||
|
||||
Ortega |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.11.2005 Где: Харьков, Украина Репутация: нет Всего: 6 |
Действительно, попробуй поиграться с порядком join'ов. В зависимости от того, сколько обрежет проверка по группам, помести ее либо в начало (если бОльшую часть либо очень много) либо в конец (в другом случае). Кстати, заметил еще одну вещь у тебя: примерно в половине вложенных запросов ты используешь кусок
и в то же время в общем запросе ты накладываешь условие
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок |
||||||||
|
|||||||||
igon |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 30.10.2004 Репутация: 3 Всего: 21 |
В Oracle я бы попробовал так:
Этот Select можно оформить в виде View или прямо так добавить в виде еще одного Join. Работать вроде должно быстрее, но на массивных данных не проверял. А вот как это все в Postgre должно выглядеть - ![]() -------------------- Хотите поговорить об этом? |
|||
|
||||
madFobos |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 7.12.2005 Репутация: нет Всего: 3 |
А ты индексы используешь?
|
|||
|
||||
Akina |
|
||||||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
У тебя постоянно фигурирует
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Общие вопросы по базам данных" | |
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |