Оптимизация SQL Server 2008 года

Клиент кэширует направление DFS, т.е. когда Вы введете \domain.name\namespace, он будет кэшироваться, к которому относится фактический сервер domain.name. После того как направление истекает от кэша, клиент в основном должен "обнаружить" Вашу топологию DFS снова и снова, следовательно задержка.

Взгляните здесь: http://technet.microsoft.com/en-us/library/cc758234 (WS.10) .aspx и здесь http://blogs.technet.com/filecab/archive/2006/01/20/417832.aspx для дальнейшей информации о том, как это работает.

Возможные решения? hacky способ идти об этом мог бы состоять в том, чтобы записать небольшую программу, которая делает "поддержание" каждых нескольких минут; например, программа C, которую fopen's первый файл это находит и сразу fclose's это. Я не попробовал или протестировал это, и необходимо было бы определенно уделить некоторое внимательное внимание, если бы Вы собирались сделать это.

1
задан 26 January 2015 в 01:52
1 ответ

Я учился сегодня, если

Предложение: ПРОЧИТАЙТЕ РУКОВОДСТВО, по крайней мере, однажды. Целая вещь "опции" хорошо документируется, и Вы можете быть удивлены, сколько еще можно изучить.

Ваш запрос будет работать на нескольких процессорах и если это будет огромный запрос, то запрос будет работать быстрее

Нет, это не то, что делает MAXDOP. При НОРМАЛЬНЫХ обстоятельствах это абсолютно НИЧЕГО не делает. Получите это - Вы изучили пойло для свиней ;)

Здесь мы идем:

Опция MaxDOP определяет МАКСИМАЛЬНУЮ степень параллелизма. Это не говорит "использование больше процессоров", говорит это, "идут максимальный параллелизм X" и если X = 0, который является количеством процессоров.

Вот выгода, хотя - существует установка в масштабе всей системы для MaxDOP, который уже заявляет 0, таким образом, при нормальных обстоятельствах это ничего не делает в способе, которым Вы хотите это.

То, для чего это полезно, должно ограничить макс. peralellism ДАЛЕЕ для запросов, где это не имеет никакого смысла (потому что не, это автоволшебно не делает запрос выполненным быстрее - это может на самом деле заставить его работать намного медленнее). В тех случаях определенному uewries может понравиться, когда Опция (maxdop 1) ограниченный гумус ethan, настройка по умолчанию делает. Можно читать больше на нем по http://msdn.microsoft.com/en-us/library/ms181007.aspx

Однако MaxDOP является хитрым bgeast ведущему устройству - в 99% случаев, имеет нулевой смысл помещать maxdop в запрос.

Что инструкции там для Оптимизации SQL Server?

Нет ни одного. Стандартные принципы SQL применяются (только просят то, что Вы нуждаетесь, имеете надлежащие индексы и т.д.). Остальные должны редко быть используемыми опциями - таким образом, универсальные принципы не применяются (поскольку они редки - универсальная инструкция: не используйте их).

Инструкции, btw., названный документацией.

Как всегда (Ваше сообщение является очень хорошим примером) ограниченные знания довольно часто являются одной вещью: полностью неправильно (поскольку Вы даже не знали то, что MaxDop 0 на самом деле делает).

2
ответ дан 3 December 2019 в 22:32
  • 1
    На нашем сервере maxdop установлен на 1, таким образом, для огромных запросов, если я поместил ту опцию в 0, она будет использовать столько, сколько она может, таким образом, запрос будет работать быстрее. Isn' t, что так? –  hgulyan 12 June 2010 в 12:37
  • 2
    Обычно you' ре, конечно, право, я должен прочитать документацию. maxdop был просто примером. Я хотел изучить некоторые принципы, инструкции, но лучшая инструкция читает руководства и документацию. THat' s очень очень верный.Спасибо. –  hgulyan 12 June 2010 в 12:43
  • 3
    Не обязательно. Больше Процессоров не помогает, если запрос является связанным IO. В целом SQL Server способен решать, что сам - эта опция больше для случаев, куда система идет параллель, но параллелизм имел, уничтожает производительность запросов, например, из-за перегрузки IO. PÜ aralellism CAN быть НАМНОГО медленнее, если решено по ошибке - и это - то, для чего подсказка. Мешая ему использоваться. Сервер не должен в целом быть установлен на 1, но на предложенное значение на документацию (зависит от процессора). –  TomTom 12 June 2010 в 14:08

Теги

Похожие вопросы