
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.12.2014, 18:04:48
|
|||
|---|---|---|---|
|
|||
Оптимизировать запрос |
|||
|
#18+
Подскажите как можно оптимизировать запрос вида Код: sql 1. 2. 3. 4. который ищет ключевые слова из таблицы T1 в таблице T2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2014, 18:07:19
|
|||
|---|---|---|---|
Оптимизировать запрос |
|||
|
#18+
Запросто точно именно такой? Что-то в нем маловато смысла... Либо не хватает фильтра по таблице t2, либо еще чего-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2014, 18:13:45
|
|||
|---|---|---|---|
Оптимизировать запрос |
|||
|
#18+
miksoft, Декартово произведение по двум таблицам с фильтрацией по вхождению Name в description. Вполне осмысленный запрос. Andrew_nik, Чем вас не устраивает этот запрос в таком виде? Покажите план выполнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2014, 18:17:44
|
|||
|---|---|---|---|
Оптимизировать запрос |
|||
|
#18+
miksoft, хотя беру свои слова обратно, тут либо группировки либо distinct не хватает, в противном случае могут быть дубль-записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2014, 18:19:10
|
|||
|---|---|---|---|
|
|||
Оптимизировать запрос |
|||
|
#18+
Не устраивает время выполнения - 6 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2014, 18:21:50
|
|||
|---|---|---|---|
|
|||
Оптимизировать запрос |
|||
|
#18+
результаты вставляются во временную таблицу с уникальным ключом (Name) это касательно DISTINCT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.12.2014, 18:27:47
|
|||
|---|---|---|---|
Оптимизировать запрос |
|||
|
#18+
Andrew_nikрезультаты вставляются во временную таблицу с уникальным ключом (Name) это касательно DISTINCTНу тогда попробуйте так: Код: sql 1. 2. 3. Так хотя бы поменьше тупого перебора будет. Хотя фундментально это решать нужно иначе - составлением и поддержанием отдельной таблицы-индекса с соответствиями description-Name. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1833792]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 359ms |

| 0 / 0 |
