Ирина Лагерь
Компания: Altenar
Любая высоконагруженная система рано или поздно сталкивается с проблемой производительности на уровне БД, вызванной неоптимально написанными запросами или спецификой работы ORM. Часто возникают кратковременные, но значительные просадки. Одним из способов диагностики, очевидно, является логирование событий БД. Обычные способы (профайлер и ручное логирование на триггерах) плохо ведут себя под нагрузкой на продакшене. В MS SQL Server есть механизм, который всё записывает и достаточно безопасен. Посредством Extended Events мы научились оценивать быстродействие как сгенерированного Entity Framework кода, так и stored procedures. Также легко отслеживаем входные параметры, вызывающие различные ошибки на стороне БД.
Компания: Altenar
Компания: ГК Фикс