Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как бы выкрутится?
|
|||
|---|---|---|---|
|
#18+
Достаточно часто приходится писать запросы типа: Код: plaintext 1. 2. 3. 4. 5. Естественно, что план выполнения такого запроса оставляет желать лучшего, а именно отсутствия второго прохода по той-же таблице. Интуитивно понятно, что он в общем-то нафиг не нужен. Может есть какой-то другой подход или способ написания этого (такого плана) запроса без двух проходов по таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 09:39 |
|
||
|
Как бы выкрутится?
|
|||
|---|---|---|---|
|
#18+
Конечно есть. Ровно однопроходной вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 09:47 |
|
||
|
Как бы выкрутится?
|
|||
|---|---|---|---|
|
#18+
Бабичев СергейКонечно есть. Ровно однопроходной вариант. Вот спасибо! Теперь буду два дня пить от радости :) А если бы еще семплом поделиться или подход описать - можно на неделю в радостный запой уходить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 10:03 |
|
||
|
Как бы выкрутится?
|
|||
|---|---|---|---|
|
#18+
Основная идея такого подхода показана тут . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 10:20 |
|
||
|
Как бы выкрутится?
|
|||
|---|---|---|---|
|
#18+
Бабичев СергейОсновная идея такого подхода показана тут . Этот эээ "хулиганский" изврат примерно понятен. В свое время в мускуле так и делал (в те времена подзапросов у него совсем не было ). Но он несколько "некошерен". По наводке LeXa NalBat получился супер запрос. Именно то, ради чего и заходил на форум. Код: plaintext 1. 2. 3. При сравнении плана выполнения 1-го и второго запроса на глаза наворачиваются слезы радости. Нужно будет еще проверить на больших объемах данных. Там может быть не все так радужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 12:09 |
|
||
|
Как бы выкрутится?
|
|||
|---|---|---|---|
|
#18+
Andrey DaeronПри сравнении плана выполнения 1-го и второго запроса на глаза наворачиваются слезы радости. Нужно будет еще проверить на больших объемах данных. Там может быть не все так радужно. Если кол-во отбрасываемых значений на каждую запись не велико, то все нормально. (допустим 1 к 5) Если же будь здоров, то не очень: DISTINCT ON делает выборку всех значений и только потом UNIQUE на получившемся наборе. Тупо, но сейчас так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 10:34 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=34427026&tid=2005558]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 264ms |
| total: | 436ms |

| 0 / 0 |
