Frage

Okay, so ich die Grundlagen der MAXDOP verstehen, aber ich möchte für die Verwendung von es, wenn diese ein gültiges Szenario verstehen.

ich eine gespeicherte Prozedur haben, die sehr hungrig ist Ressource, sondern hat sich auf die max optimiert. Es dauert noch 30 Minuten (lokal) ein ganzes System zu aktualisieren (was Auffrischungen ist wirklich wichtig sind nicht).

Dieses Verfahren wird manuell ausgeführt bekommen sagen einmal alle paar Monate oder nach Bedarf.

Local (DEV) Server:

  • 4 CPUs
  • Windows 7
  • SQL Server 2008

Live-Server:

  • 16 CPUs (ich glaube)
  • Windows Server 2008
  • SQL Server 2008.

Sollte ich hier verwenden MAXDOP? Wenn es 30 Minuten auf meinem lokalen nimmt, wie schnell wäre es (ungefähr) sein mit MAXDOP auf Live?

Wenn ja, wie und wo verwende ich es? Die gespeicherte Prozedur ruft andere gespeicherte Prozeduren, die Anruf andere usw. Wenn ich MAXDOP für diese gespeicherte Prozedur angeben, wird es diesen Hinweis für alle anderen gespeicherten Prozeduren (dh im Rahmen des übergeordneten Stored Procedure) behalten?

War es hilfreich?

Lösung

endete ich MAXDOP nicht mit nach oben - zum Teil, weil niemand auf Stack-Überlauf gab mir einen Rat !!!! =)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top