Заметки Дмитрия Пилюгина о Microsoft SQL Server 

Twitter RSS
Home 2019 Март
formats

USE HINT и DISABLE_OPTIMIZER_ROWGOAL

В данной заметке мы разберемся что такое Row Goal для оптимизатора запроса, в каком случае он может навредить производительности, а также возможность его отключения для запроса при помощи подсказки DISABLE_OPTIMIZER_ROWGOAL.

 
formats

USE HINT и ASSUME_JOIN_PREDICATE_DEPENDS_ON_FILTERS

В этой публикации мне бы хотелось вернуться к подсказкам USE HINT, представленным впервые в SQL Server 2016 SP1. Часть из них мы уже рассмотрели в предыдущих статьях, в этой статье мы рассмотрим очередную подсказку – ASSUME_JOIN_PREDICATE_DEPENDS_ON_FILTERS, которая влияет на алгоритм оценки числа строк в соединениях. В статье мы немного поговорим о теории оценки соединений и

Read More…

 
formats

SQL Server 2019: Действительный план запроса

При анализе проблем производительности запроса план часто является ключевым элементом. Планы бывают оценочными и действительными, получать и те и другие можно разными способами. В данной заметке мы рассмотрим получение действительных планов запросов в SQL Server 2019, а также новую возможность – получить последний действительный план.