|
|
|
Как так?
|
|||
|---|---|---|---|
|
#18+
почему запросы: 1) Код: plaintext 1. 2. 3. 4. 2) Код: plaintext 1. 2. 3. 4. 5. Работают быстро, а Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. вылетает по тайм-ауту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 06:15:10 |
|
||
|
Как так?
|
|||
|---|---|---|---|
|
#18+
...а потомому-что нет ничего тормозней, чем оператор IN... Хотя это не аксиома, и надо смотреть на настройки сервака, индексы таблиц и т.д. Посмотри план запроса в QA, может чего проясниться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 07:59:41 |
|
||
|
Как так?
|
|||
|---|---|---|---|
|
#18+
Я понимаю это, но два первых запроса пролетают за милисекунды, а последний просто померает по дороге и все... Не в IN дело :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 08:03:23 |
|
||
|
Как так?
|
|||
|---|---|---|---|
|
#18+
А ты действуй методом исключения. Замени все операторы IN на exists() так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Сообщи результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 08:11:10 |
|
||
|
Как так?
|
|||
|---|---|---|---|
|
#18+
Работает твой вариант, только Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. быстрее. Мой же вопрос - в чем собака порылась что такая разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 08:17:02 |
|
||
|
Как так?
|
|||
|---|---|---|---|
|
#18+
Ну на вкидку ничего на ум не приходит. Может гуру в курсе? А план выполнения запроса в QA смотрел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 08:20:56 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32042691&tid=1821191]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 344ms |

| 0 / 0 |
