Size: a a a

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

2020 October 13

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Всем привет. Подскажите, пожалуйста, кто знает, с чем может быть связано разное время выполнения запроса на одной и той же виртуалке. План тот же, кэш и буфер очищаем, время выполнения может варьироваться, иногда даже значительно. Что это может быть?
Ну вот не очищайте ничего, а наоборот, "прогревайте" бд путём прогона тех же запросов но без замера времени, -- и у вас будут более стабильные результаты.
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Чтобы иметь что-то вроде возможного наихудшего результата
Зачем?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Чтобы иметь что-то вроде возможного наихудшего результата
Давай с нуля -- цель тестирования какая?
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Миграция с 2016 на 2019, оценка регрессии
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Миграция с 2016 на 2019, оценка регрессии
Регрессия -- это функциональные тесты, не производительности.
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Компиляция, похоже, в 2019 дольше, кстати, я замеряла
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Регрессия -- это функциональные тесты, не производительности.
Хорошо) что предлагают нормальные люди?)
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Регрессия отдельных запросов
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Что-то работает намного быстрее
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Хорошо) что предлагают нормальные люди?)
Я написал выше, не очищайте проккэш, кэш данных, это бесполезно. Прогревайте БД (в обоих случаях конечно)
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Компиляция, похоже, в 2019 дольше, кстати, я замеряла
а чем замеряли? временем исполнения запроса?
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Да, time statistics io on
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Оттуда, из mms
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Там отдельно идёт строка сколько компилируется
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
А чего хотите добиться?
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
Что какие то запросы просядут при миграции - вполне нормально
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Сравнить, есть регрессия или нет. У заказчика счёт идёт на милисекунды
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Сравнить, есть регрессия или нет. У заказчика счёт идёт на милисекунды
А на 2016 виртуалках таких колебаний нет?
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Я написал выше, не очищайте проккэш, кэш данных, это бесполезно. Прогревайте БД (в обоих случаях конечно)
Мне нужно аргументировать, почему так. То, что я нашла на stackoverflow как раз очищают кэш и буфер, все проверяют по разному.
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Timus
Что какие то запросы просядут при миграции - вполне нормально
+ (но я уж не стал говорить)
источник