
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.03.2003, 12:48
|
|||
|---|---|---|---|
|
|||
В чем может быть причина задержки? |
|||
|
#18+
Есть выборка insert into temp (ID,megalloido) select min(id),megalloido from itog group by megalloido работет примерно 1 сек Еще одна delete from itog where id not in (1,37,2347) тоже бытро А !!!!!!! delete from itog where id not in (select id from temp) Ну, очень долго. Жду минут 5, потом обрываю задачу. В зе всего 57677 записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 16:08
|
|||
|---|---|---|---|
В чем может быть причина задержки? |
|||
|
#18+
подчиненные запросы вообще медленно в аксессе работают, кроме того запускаются столько раз сколько вызываются .. в твоем случае 57677 раз попробуй вместо подчиненного запроса формировать программно список значений перед запуском запроса на удаление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 18:43
|
|||
|---|---|---|---|
|
|||
В чем может быть причина задержки? |
|||
|
#18+
Огромное спасибо. Ты мне многое объяснил. Я то думал, что как в дельфи один раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2003, 17:31
|
|||
|---|---|---|---|
В чем может быть причина задержки? |
|||
|
#18+
с конструкцией "not in(select ...)" оно завсегда так. попробуй left/right join .... where [поле связи] is Null; для объединения набор вложенного запроса придется сохранить (как вью). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2003, 21:01
|
|||
|---|---|---|---|
В чем может быть причина задержки? |
|||
|
#18+
Точно всегда? Тогда сколько раз будет напечатано "test" в этом случае (при количестве записей в t1 равном N) и как это можно объяснить?: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2003, 21:29
|
|||
|---|---|---|---|
В чем может быть причина задержки? |
|||
|
#18+
Вопрос снимается, я стормозил, все не так просто. :) Автору исходного вопроса можно еще посоветовать проиндексировать (если это еще не сделано) itog и temp по id, это должно ускорить выполнение запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1682051]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 310ms |

| 0 / 0 |
