Ранее я рассматривал использование Query Store (хранилище запросов) для сравнения планов выполнения, но это не единственный способ, который позволяет сравнить два плана выполнения. Другой метод требует сохраненного плана выполнения и просмотрщика планов выполнения в Management Stidio. Продолжить чтение "Сравнение планов запроса в Management Studio"
В 2005 и 2012 Майкрософт ввела в SQL Server большое число оконных функций, например, мою любимую функцию LAG. Эти функции отличает хорошая производительность, но главное преимущество их, на мой взгляд, состоит в простом написании сложных запросов. Я многие годы с удовольствием пользовалась этими функциями, однако одна вещь все же беспокоила меня - это производительность агрегатных оконных функций. К счастью, ситуация изменилась с приходом SQL Server 2019. Продолжить чтение "Пересмотр производительности оконных агрегатов в SQL Server 2019"