Formula 1 in Code

Фильтр по тегу: testing


Тестирование производительности запросов (часть III)

Мы произвели всю необходимую подготовку, а именно, собрали трейс запросов с помощью Sql Profiler-а, проверили сервер на максимально возможное совпадение с боевым. Нам остался последний и самый важный этап - запустить трейс и собрать метрики производительности, чтобы мы с уверенностью могли сказать, что новая версия запросов работает действительно быстрее. Соответственно перед нами встает следующий вопрос - с помощью чего запускать запросы? Ответу на этот вопрос и посвящена эта, уже 4-ая статья про тестирование SQL Server запросов. Итак существует по крайней мере 3 способа запуска трейсов:
1) Sql Server Profiler
2) RML Utilities
3) Собственное решение
Читать далее ...
добавлено: 06 сен 11 просмотры: 1630, комментарии: 0



Тестирование производительности запросов (часть II)

Итак, в первой статье мы проверили, что функция get_product() функционально работает правильно. Далее мы начали готовиться к тестированию производительности - создали тестовое окружение и убедились, что оно максимально близко соответствует нашему боевому. Наш следующий шаг, создать тесты для проверки производительности, т.е. нам нужны запросы, с помощью которых мы будем тестировать скорость работы нашей функции. И тут у нас есть 2 варианта:
  • Сгенерировать тестовые запросы
  • Собрать трейс с реальными запросами

    Читать далее ...
  • добавлено: 18 авг 11 просмотры: 1721, комментарии: 0



    Функциональное тестирование запросов

    Долго думал с чего же все-таки стоит начать. Что самое главное в оптимизации? Без чего невозможно эффективно заниматься улучшением производительности любого приложения? И понял - без хороших тестов, без уверенности в своих изменениях!

    Что может быть важнее чем убедиться, что код после изменений работает действительно быстрее и главное работает правильно? Поэтому, как ни странно, свой блог об оптимизации кода я начну с эффективного тестирования изменений в запросах к Sql Server-y.

    Читать далее...
    добавлено: 12 авг 11 просмотры: 2415, комментарии: 2