Size: a a a

SqlCom.ru - уголок MS SQL

2021 June 02

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
кстати я описался, там не max а min. Вообще на 1с запрос пишу, но интересно как с точки зрения sql и что производительней. спасибо, выбрал агрегатную функцию - так короче :)
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
похоже, что все-таки top1 + orderby быстрее работает. Кажется, изначально у меня одинаковые результаты были из-за кеширования. Как очистить кеш запросов?
источник

ВБ

Владимир Боярских... in SqlCom.ru - уголок MS SQL
ну так конечно быстрее, order by без выражений по индексу фигачит, а min/max лопатит всю таблицу case-ом))
источник

IS

Igor Sergeichik in SqlCom.ru - уголок MS SQL
Dbcc freeproccache

Но это очистит вообще все планы
источник

A

Andrey in SqlCom.ru - уголок MS SQL
Dbcc flushprocindb (dbid)
Очистит планы конкретной бд
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
`triviumfan`
так у меня же order by period. там нету индекса. поидее тоже вся таблица сканируется
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
в case попадает как колонка кластерного индекса так и обычная, в итоге поидее должен быть скан.
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
Пришлось из 1с запрос тянуть, вот такой результат получился.
http://www.chatbro.com/files/user/2017/Mar/16/2Abm/2021/Jun/02/file_9862d3afa0daf45e4b79d8f3c527d4d7.JPG
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
получается, что mix() все-таки быстрее, чем top1 + order by
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
или это погрешность?)
источник

ВБ

Владимир Боярских... in SqlCom.ru - уголок MS SQL
Запросы неэквивалентны между собой MIN <> ORDER BY DESC, значения аргументов разные (P3 <> P3)
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
`triviumfan`
Исправил значения параметров p3 и вместо min поставил max - теперь они идентичны и стоимость обоих 50%. спасибо. значит все равно как писать
источник

C

Chatbro in SqlCom.ru - уголок MS SQL
triviumfan
правда missing index impact отличается. 89% против 87 :)
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
о попёрло)
источник
2021 June 03

OM

Oleg Makarikhin in SqlCom.ru - уголок MS SQL
есть какой-то быстрый-простой способ получить список зависимых таблиц от вьюшки(особенно рекурсивный, если вьюшка ссылается на другую вьюшку)
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
https://www.red-gate.com/products/sql-development/sql-dependency-tracker/ за 14 дней успеешь) плюс можно в XE отловить как они там шлют запросы
источник

OM

Oleg Makarikhin in SqlCom.ru - уголок MS SQL
спасибо, меня спасли интуитивные сайбесовые знания
sp_depends еще работает
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
источник

OM

Oleg Makarikhin in SqlCom.ru - уголок MS SQL
👍
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
https://www.apexsql.com/sql-tools-analyze.aspx Apex в сводной таблице утверждает что они круче Red Gate) Для первичного анализа новых баз в свое время Red Gate Dependecy сильно помогал - наглядность рулит
источник