|
Как понять что зависает в запросе?
|
|||
---|---|---|---|
#18+
vi0, через год получится нужная таблица или нет? Если да, то план корректный. Корректность того или иного действия проверяется сравнением полученного результата с образцом. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 10:56 |
|
Как понять что зависает в запросе?
|
|||
---|---|---|---|
#18+
vi0 Может ли сервер построить такой неоптимальный план при корректной статистике таблиц? Да, если StatementOptmEarlyAbortReason="TimeOut", те сервер не успевает построить/найти GoodEnoughPlanFound. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 11:55 |
|
Как понять что зависает в запросе?
|
|||
---|---|---|---|
#18+
PaulWist vi0 Может ли сервер построить такой неоптимальный план при корректной статистике таблиц? Да, если StatementOptmEarlyAbortReason="TimeOut", те сервер не успевает построить/найти GoodEnoughPlanFound. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 12:25 |
|
Как понять что зависает в запросе?
|
|||
---|---|---|---|
#18+
vi0 Отсюда вывод, что упрощение запроса вероятно даст эффект? Проверено, те не только упрощение, + ещё тюнинг. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 13:08 |
|
Как понять что зависает в запросе?
|
|||
---|---|---|---|
#18+
Как вы считаете, будет ли наличие кластерного индекса временной таблицы способствовать лучшему плану запроса, даже если не будет выполнятся поиск по этому индексу? Вопрос к тому, что вроде бы наличие индекса гарантирует наличие статистики. Или же для временных таблиц без разницы это, и статистика будет 100% актуальна? свойства tempdb: AUTO_CREATE_STATISTICS - Да AUTO_UPDATE_STATISTICS - Да AUTO_UPDATE_STATISTICS_ASYNC - Нет Я все пытаюсь понять, может ли некорректный план у меня возникнуть из-за неверной статистики, нужно ли рассматривать эту версию. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2020, 07:34 |
|
Как понять что зависает в запросе?
|
|||
---|---|---|---|
#18+
vi0, ожидание одной строки во временной таблице говорит о неверной статистической оценке. Можно попробовать в запросе OPTION (recompile). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2020, 11:02 |
|
Как понять что зависает в запросе?
|
|||
---|---|---|---|
#18+
Владислав Колосов vi0, ожидание одной строки во временной таблице говорит о неверной статистической оценке. Можно попробовать в запросе OPTION (recompile). Если же вы все таки говорите о статистике по таблице, то в каком случае она можеть быть настолько неверна у временной таблицы? Здесь прочел что можно использовать plan guide, query store. Покурю эту тему еще. https://www.sql.ru/forum/1243424-1/pochemu-tak-silno-razlichautsya-plany-zaprosa-s-option-recompile-i-bez-i-kak-eto-poborot ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2020, 12:20 |
|
Как понять что зависает в запросе?
|
|||
---|---|---|---|
#18+
вынесение куска с двумя подзапросами во временную таблицу решило проблему всем спасибо Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2020, 18:01 |
|
|
start [/forum/topic.php?fid=46&gotonew=1&tid=1685868]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 410ms |
0 / 0 |