Оператор Parallelism инструкции Showplan
Оператор Parallelism выполняет логические операции потоков распространения, сбора и повторного секционирования. Столбцы Argument могут содержать предикат PARTITION COLUMNS:() со списком секционируемых столбцов, разделенным запятыми. Столбцы Argument могут также содержать предикат ORDER BY:(), вносящий в список столбцы для сохранения порядка сортировки во время секционирования.
Parallelism является физическим оператором.
Примечание. |
---|
Если запрос был скомпилирован как параллельный, но во время выполнения запускается как последовательный, то выходные данные инструкции Showplan, сформированные SET STATISTICS XML или с помощью параметра Включить действительный план выполнения в среде SQL Server Management Studio, не будут содержать элемент RunTimeInformation для оператора Parallelism. В выходных данных инструкции SET STATISTICS PROFILE подсчет действительного числа строк и фактическое количество выполнений для оператора Parallelism будут равны нулю. Любое из этих условий означает, что оператор Parallelism использовался только при компиляции запроса, но не в рабочем плане запроса. Обратите внимание, что иногда планы параллельных запросов выполняются последовательно, если сервер выполняет большое количество параллельных запросов. |
См. также
Задачи
Как отобразить фактический план выполнения
Справочник
Оператор Distribute Streams инструкции Showplan
Оператор Repartition Streams инструкции Showplan
Оператор Gather Streams инструкции Showplan
Основные понятия
Справочник по логическим и физическим операторам
Отображение планов выполнения с помощью параметров Showplan инструкции SET (Transact-SQL)