Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть запрос в котором выбирается sum(convert(numeric, V_COUNT.DIMV_VALUE)) - он выполняется 5 сек, если выкинуть агрегацию (convert(numeric, DV_COUNT.DIMV_VALUE)) то выполняется порядка 15мс. Почему-то в плане много сканов. Подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 15:12 |
|
||
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
попробовал через join - тоже самое по времени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 15:56 |
|
||
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
Рыжий Кот wrote: > неужели конструкция join менее удобна, чем связывать таблицы в условии > where? <OFFTOPIC> Несомненно. JOIN - самая малочитабельная вещь в SQL из известных мне. </OFFTOPIC> Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 16:00 |
|
||
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
индексы имеются по необходимым полям? если да, то тогда ждем-с экспертов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 16:34 |
|
||
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
ага, есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 16:56 |
|
||
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
'01.01.2004' <= convert(datetime, DV_REG.DIMV_VALUE) and convert(datetime, DV_REG.DIMV_VALUE) <= '01.01.2005' and => convert(datetime, DV_REG.DIMV_VALUE) between '20040101' and '20050101' datediff(yy, convert(datetime, DV_BIRTH.DIMV_VALUE), getDate()) <= 30 and => DV_BIRTH.DIMV_VALUE <= dateadd(year,-30,getdate()) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 01:27 |
|
||
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
Но так запрос по жизни покойник, так что что с , что без агрегации - все едино. Без он просто по-другому выполняется немного, вот и меньше тормозит. Советы, еще раз : -перепиши на JOIN-ы (это не поможет производительности,но поможет лучше понимать запрос и тебе , и другим). -произведи эквивалентные замены, кот. я уже написал. -дай описание и скрипты таблиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 13:17 |
|
||
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
вот скрипты и новый запрос. Убрал условия - на скорость не влияли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 16:14 |
|
||
|
Запрос с агрегацией тормозит
|
|||
|---|---|---|---|
|
#18+
подниму вопрос повыше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2005, 13:53 |
|
||
|
|

start [/forum/topic.php?fid=55&gotonew=1&tid=2013541]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 420ms |

| 0 / 0 |
