Добавить новость
ru24.net
Все новости
Декабрь
2024

Непрямой контроль производительности приложения через генерируемый SQL и его характеристики

0

Привет, Хабр! В настоящее время используются не только SQL решения для работы с данными, тем не менее, на долю SQL приходится значительная часть систем. Также нередко бывает, что приложение генерирует SQL в зависимости от действий пользователя, например, при выборе полей или применении фильтров в отчетах, иными словами, есть динамический SQL, а не статический. Также часто для приложения есть тесты, например, соответствующие типичным активностям пользователей, и каждой активности соответствует один или несколько SQL, причем в тестах проверяется именно правильность результатов выполнения SQL.

Далее, для относительно сложных вариантов генерации SQL при изменениях бизнес-логики (или других изменениях) может измениться и сам динамически генерируемый SQL, причем результаты выполнения SQL могут остаться неизменными, однако производительность поменяется. В таких случаях изменения в производительности можно уловить при помощи бенчмарков, однако прогон бенчмарков может занимать значительное время, в связи с этим актуальна задача быстрого анализа изменений в производительности динамически генерируемого SQL. Интересны особенности анализа производительности приложения на основе SQL — добро пожаловать под кат :)

Читать далее



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
ATP

Роттердам (ATP). 2-й круг. Медведев встретится с Беллуччи, Хуркач – с Лехечкой






Стало известно, как сейчас выглядит старшая дочь Михаила Галустяна

Учёные Сколтеха и МФТИ разработали новый метод поиска перспективных металлических сплавов с помощью ИИ

Этот день в Русской истории

Движение на МКАД встало из-за массовой аварии на 37-м километре