Size: a a a

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

2021 June 10

F

Fregat in SqlCom.ru - уголок MS SQL
Коллеги, привет! У нас открылась вакансия https://hh.ru/vacancy/45364076
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
вы не поняли :)
по статистике внутри SQL всё как бы норм  - RPC:Completed  Duration 150 мс.
Но время выполнения во внешней системе (и по статистике sql client - компоненты, которая и обращается к SQL) - 600 мс. Вопрос - где потерялись 450 мс, на чем потеря времени.
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
Хоть ты блин лови пакеты wireshark-ом
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Сервер считает запрос выполненным, когда все данные переданы клиенту.
Поэтому если на сервере duration 150, а на клиенте 600, то это проблемы у клиента.
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Вот такая клиентская статистика есть?
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
есть вот такая
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
А это не кумулятивная статистика по соединению?
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
нет, соединение сбрасывается.
если б была кумулятивная, там цифры были бы значительно больше :)
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Тогда как-то не похоже, что это один пакет
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Как минимум там три транзакции и заполнение таблиц с клиента. И статистика времени суммарная.
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
Вот, сделал в контексте студии
источник

AB

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

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
То есть по профайлеру 120 мс, а по статистике в SMSS 600 мс
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
При этом, студия была запущена на сервере (на котором приложение), а такой же запрос выполненный в студии на локальном компе (не там где бд) выполнился всё же за 120 мс
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
showplan xml statistics зачем?
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
шаблон настроен так, на производительность не влияет при разовых запросах
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
без него тоже самое
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
Перед запросом можно явно печатать время начала и в конце время выполнения? Или правами приложение совсем никак
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
можно всё, не очень понял только что вы имеете ввиду :)
источник

AB

Andrey Borodavko in SqlCom.ru - уголок MS SQL
прописать текущее время в начале и в конце запроса в сообщения?
источник