Size: a a a

QA — Load & Performance

2020 November 09

VG

Viktor Ganeles in QA — Load & Performance
да, надо включить, дать права и появится.
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
зато я кодить не умею, а ты грувишь на весь чатик :)
ну плохо кодить на весь чатик на груви можно и без особого навыка)
источник

ДК

Дмитрий Князев... in QA — Load & Performance
А может кто-то посоветовать что-то из инструментов нагрузочного тестирования на windows только, а то у меня ubuntu похоже не тянет?
источник

KY

Kirill Yurkov in QA — Load & Performance
jmeter - кроссплатформенный например
источник

VG

Viktor Ganeles in QA — Load & Performance
кстати, второй по прикольности способ мониторинга - Extended events
там прикольные фильтры можно настраивать
типа
"а покажи-ка мне все запросы, у которых:
COST > 1,  время выполнения > 1 000 000 а  тексте запроса присутствует "что-то-там" "
источник

ДК

Дмитрий Князев... in QA — Load & Performance
Kirill Yurkov
jmeter - кроссплатформенный например
Спасибо
источник

ДК

Дмитрий Князев... in QA — Load & Performance
попробую
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
кстати, второй по прикольности способ мониторинга - Extended events
там прикольные фильтры можно настраивать
типа
"а покажи-ка мне все запросы, у которых:
COST > 1,  время выполнения > 1 000 000 а  тексте запроса присутствует "что-то-там" "
ну это я щупал
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
ну это я щупал
там суперски то, что можно из собранной информации выводить любые поля в таблицу и группировать / сортировать по ним.

что я делал:
- фильтр по времени (от секунды)
- группировал по тексту запроса (или по хэшу)
- сортировал по времени выполнения
источник

VG

Viktor Ganeles in QA — Load & Performance
и сразу видишь, каких запросов 100500
источник

VG

Viktor Ganeles in QA — Load & Performance
но неудобно, что нельзя отсортировать по количеству нагруппированного
источник

КМ

Костя Макрушин... in QA — Load & Performance
Viktor Ganeles
кури QueryStore
Обязательно гляну, спасиб!
источник

VG

Viktor Ganeles in QA — Load & Performance
Костя Макрушин
Обязательно гляну, спасиб!
вопрос в том, что так ты выяснишь только
* какие запросы создают проблемы
* какие ресурсы они потребляют.

а что касается оптимизации - это уже читать планы запроса, и думать.
источник

КМ

Костя Макрушин... in QA — Load & Performance
Мне только в теоретической части сейчас все это нужно
источник

КМ

Костя Макрушин... in QA — Load & Performance
Дальше разберемся
источник

VG

Viktor Ganeles in QA — Load & Performance
Костя Макрушин
Обязательно гляну, спасиб!
Ещё вариант - это процедурка от BrentOzar
источник

VG

Viktor Ganeles in QA — Load & Performance
источник

VG

Viktor Ganeles in QA — Load & Performance
источник

VG

Viktor Ganeles in QA — Load & Performance
тут расписано
https://www.brentozar.com/askbrent/
источник

VG

Viktor Ganeles in QA — Load & Performance
здорово показывает какие ожидания на БД
надо запускать во время теста
я обычно выставляю минут на 10-20
( seconds=600 )
источник