Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 December 17

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Sentry Plan Explorer - очень крутая вещь для анализа планов в SQL Server, экономит время и удобен, попробуй, есть плагин для SSMS
Да верно, но дифф формально сравнивает, а человек - на похожесть....
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Alena Barabina
Девушка уже давно вникает в детали, не студентка так то 😂
Шли детали, хоть один пример.

То, что ты говоришь "да все", говорить о том, что скорее ты где-то что-то не учла.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Alena Barabina
Девушка уже давно вникает в детали, не студентка так то 😂
ну пазялюста, дайте план выполнения может поглядеть, а?
источник

AB

Alena Barabina in SqlCom.ru - Стиль жизни SQL
Всем спасибо, расходимся) почитаю статью, а там видно будет. А убыстрить время выполнения через exec способа нет...или все таки есть..?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Alena Barabina
Девушка уже давно вникает в детали, не студентка так то 😂
Возми какой-то очень простой случай, где ТОЧНО разное время, и желательно один запрос внутри.
источник

AB

Alena Barabina in SqlCom.ru - Стиль жизни SQL
Да, завтра скину. Сейчас уже закончился рабочий день)
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Alena Barabina
Всем спасибо, расходимся) почитаю статью, а там видно будет. А убыстрить время выполнения через exec способа нет...или все таки есть..?
Устранить причину, вызывающую бОльшее потребление ресурсов. Это могут быть разные факторы. надо смотреть планы и код.
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Alena Barabina
Всем спасибо, расходимся) почитаю статью, а там видно будет. А убыстрить время выполнения через exec способа нет...или все таки есть..?
Кстати, ты время выполнения процедуры мериешь как?

ВНУТРИ процедуры? Или СНАРУЖИ?
Просто при выполнении процедуры много всякого ещё происходит, права проверяются, процедура компилируется , имена объектоа разрешаются в ссылки на объекты, и вего такого дофига ...
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Кстати, ты время выполнения процедуры мериешь как?

ВНУТРИ процедуры? Или СНАРУЖИ?
Просто при выполнении процедуры много всякого ещё происходит, права проверяются, процедура компилируется , имена объектоа разрешаются в ссылки на объекты, и вего такого дофига ...
я думаю, надо end-to-end проверять в любом случае, процедура априори должна выполняться быстрее, если план уже в кеше.
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Oleg T
я думаю, надо end-to-end проверять в любом случае, процедура априори должна выполняться быстрее, если план уже в кеше.
Именно!
источник

AB

Alena Barabina in SqlCom.ru - Стиль жизни SQL
У меня на каждый select выводится duration + total time на весь пакет..скину завтра скрины..чтобы не голословить))
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Alena Barabina
Проблема в том что при разработке я пишу тело, потом оформляю в процедуру, система вызывает через EXEC..при разработке время одно, а по факту оказывается другое и это не нравится...у нас лимит на выполнение 200мс..немного неудобно разрабатывать ))
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Надо начинать с классики
источник

Д

Денис Лёвкин... in SqlCom.ru - Стиль жизни SQL
Alena Barabina
Мне это без надобности, я пользуюсь другим инструментом, не SSMS
Может проблема с опциями set on/off, и возможно они могут у вас отличаться для текстового вида и хп
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Разработка не в ssms - вообще кайфарики. Наверно на план выполнения никто и не смотрит
источник

AB

Alena Barabina in SqlCom.ru - Стиль жизни SQL
К счастью это только ваши фантазии)
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Присоединюсь к советам выше.
Для понятия ситуации, требуется:
1. Прочитать статью
2. Set statistics Io, time on/off
3. Execution plans
4. Сам запрос с параметрами
5. Версия сервера
6. Инфа по статистике
7. Инфа по блокировкам
источник

AB

Alena Barabina in SqlCom.ru - Стиль жизни SQL
А у вас всех нет такой ситуации?😁 Время выполнения идентично да?
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Alena Barabina
А у вас всех нет такой ситуации?😁 Время выполнения идентично да?
бывают такие ситуации, они связаны с тем, что написал, например Дмитрий выше. Самое частое - parameter sniffing, Но там план другой должен быть.
источник

AB

Alena Barabina in SqlCom.ru - Стиль жизни SQL
Ок, всем спасибо
источник