Исправление производительности Azure SQL (DTU)

Не прошло и 5 лет, и выяснилось, что Azure SQL оптимизирован для работы только с параметризованными запросами. Так как для всех запросов, приходящих к базе, системой наворачивается сложная аналитика, которая и гробит производительность, если этот запрос каждый раз похож на новый. И чтобы все запросы были для системы анализа на одно лицо необходимо их представлять в параметризованном виде. И оказывается можно просто заставить SQL все запросы принимать в правильном виде простой командой

ALTER DATABASE [dbname] SET PARAMETERIZATION FORCED

Вот такая вот оптимизация на ровном месте. И DTU/CPU сразу меньше есть сгорается в пустую.


Метки: , ,   


Кто я?

Программист. Я слежу за блогосферой и знаю, как будет развиваться интернет. Когда у меня есть время я даже прилагаю для этого усилия. Подробнее

Последние комментарии

Не отображать

Topbot at FeedsBurner

копирайт

Все мысли, высказанные в блоге, являются моим мнением и за это мнение меня никто не забанит! Кроме того, никто не имеет право копировать материалы блога без использования ctrl+C/V!

© Copyright 2008