2016-01-25 5 views
5

Ich analysiere Azure SQL DW und stieß auf den Begriff DWU (Data Warehouse Units). Die link auf Azure-Website erwähnt nur eine grobe Definition von DWU. Ich möchte verstehen, wie DWU berechnet wird und wie ich mein System entsprechend skalieren sollte.Wie berechnet man Azure SQL Data Warehouse DWU?

Ich habe verwies auch auf die link aber es bezieht sich nicht auf meine Frage:

Antwort

7

Zusätzlich zu den Links Sie ist es hilfreich, wissen, dass Azure SQL DW Daten in 60 verschiedenen Teilen speichert, die als "Distributionen" bezeichnet werden. Wenn Ihr DW DWU100 ist, werden alle 60 Verteilungen an einen Rechenknoten angehängt. Wenn Sie auf DWU200 skalieren, werden 30 Verteilungen getrennt und erneut an einen zweiten Rechenknoten angehängt. Wenn Sie den gesamten Weg zu DWU2000 skalieren, haben Sie 20 Rechenknoten mit je 3 zugewiesenen Verteilungen. Sie sehen also, wie DWU ein Maß für die Rechenleistung Ihres DW ist. Wenn Sie skalieren, müssen Sie mehr Rechenoperationen mit weniger Daten pro Rechenknoten ausführen.

+0

mehr desto besser :). Danke für die Einsicht Greg. – ViSu

+0

Können 100 DWU grob mit sechs Kernen in der zugrunde liegenden virtualisierten Infrastruktur in Beziehung gesetzt werden? – Steve

+0

@Steve Ich habe das schon mal gehört und der folgende DMV lässt mich glauben, dass Sie Recht haben, dass der Kontrollknoten 6 Kerne hat und jeder Rechenknoten 6 Kerne hat. Ich werde Sie wissen lassen, wenn ich etwas lerne, das dem widerspricht: Wählen Sie * aus sys.dm_pdw_nodes_os_schedulers, wobei status = 'VISIBLE ONLINE' – GregGalloway

1

Ich fand gerade diese link die den Durchsatz zu DWU Beziehung zeigt

2

Sie können den dwucalculator auch auschecken. Diese Website führt Sie durch die Erfassung einer vorhandenen Auslastung und gibt eine Empfehlung zur Anzahl der DWUs, die zur Erfüllung der Arbeitslast in Azure SQL DW erforderlich sind.

http://dwucalculator.azurewebsites.net/

Verwandte Themen