|
|
|
View обрабатывает долго в WHERE части и быстро в SELECT части
|
|||
|---|---|---|---|
|
#18+
День добрый. Наблюдаю такой казус - при попытке запросить view чем-то типа Код: plaintext еслиже добавить этот MyView в параметр запроса Код: plaintext Если сделать MyTable содержание которой = MyView и использовать MyTable вместо MyView всё обрабатывает быстро. Так что вот приходится содержание MyView сохранять в temp таблицу чтобы вернуло результат в реальном времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 14:20 |
|
||
|
View обрабатывает долго в WHERE части и быстро в SELECT части
|
|||
|---|---|---|---|
|
#18+
сорри помутнило, не тот форум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 14:22 |
|
||
|
View обрабатывает долго в WHERE части и быстро в SELECT части
|
|||
|---|---|---|---|
|
#18+
ИМХО лучше подобные вопросы задавать на форумах, посвященным используемой БД. А навскидку можно попробовать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 14:24 |
|
||
|
View обрабатывает долго в WHERE части и быстро в SELECT части
|
|||
|---|---|---|---|
|
#18+
SELECT FROM TABLE1... просто выбирает записи из таблицы, а SELECT FROM TABLE1... WHERE... NOT IN(SELECT... выполняет подчинённый запрос для каждой строки таблицы TABLE1, что конечно же сильно сказывается на времени выполнения процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 15:43 |
|
||
|
View обрабатывает долго в WHERE части и быстро в SELECT части
|
|||
|---|---|---|---|
|
#18+
Garrickдля каждой строки таблицы TABLE1 правда, что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 12:11 |
|
||
|
View обрабатывает долго в WHERE части и быстро в SELECT части
|
|||
|---|---|---|---|
|
#18+
Dogen Garrickдля каждой строки таблицы TABLE1 правда, что ли?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 12:12 |
|
||
|
View обрабатывает долго в WHERE части и быстро в SELECT части
|
|||
|---|---|---|---|
|
#18+
Смотря когда. Если подзапрос является соотнесенным (или кореллированным, не момню точное определение) с верхним запросом, то будет выполняться на каждую запись. Иначе - единожды. Впрочем, вдруг стоимостные оптимизаторы доросли до того, что и первый случай могут выполнять как-то иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 12:52 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32876788&tid=2153078]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 266ms |

| 0 / 0 |
