Изменил ли Microsoft оптимизатор запросов относительно количества файлов и параллелизма?


8

Microsoft изменила оптимизатор запросов относительно количества файлов и параллелизма? Разве оптимизатор больше не учитывает количество файлов для определения степени параллелизма запроса? Если так, кто-нибудь знает, когда было сделано изменение? Если нет, может ли кто-нибудь предоставить ссылку на документацию Microsoft, в которой обсуждается эта тема (текущая документация для SQL Server 2014 или 2016)?

Ответы:


14

Это была городская легенда, которую Боб Дорр из Microsoft развенчал еще в 2007 году :

Эта информация была вырвана из контекста и распространена некорректно, поскольку в SQL Server имеется поток для каждого файла базы данных, поэтому добавление большего количества файлов в базу данных может повысить производительность ввода-вывода. Добавление большего количества файлов и правильное выравнивание их с хранилищем может повысить производительность ввода-вывода по ряду причин, но достижение новых потоков ввода-вывода для каждого файла НЕ является одной из них.

Прочтите пост для более подробной информации.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.