Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Rekenkracht schalen in toegewezen SQL-pools met behulp van T-SQL en SQL Server Management Studio (SSMS). Vergroot de schaal van Compute voor betere prestaties, of verklein de schaal juist om kosten te besparen.
Als u nog geen abonnement op Azure hebt, maakt u een gratis Azure-account voordat u begint.
Notitie
Dit artikel is van toepassing op toegewezen SQL-pools die zijn gemaakt in Azure Synapse Analytics-werkruimten, toegewezen SQL-pools (voorheen SQL DW) en toegewezen SQL-pools (voorheen SQL DW) in verbonden werkruimten.
Voordat u begint
Download en installeer de nieuwste versie van SSMS (SQL Server Management Studio).
Een toegewezen SQL-pool maken indien nodig
In deze snelstart wordt ervan uitgegaan dat u al een toegewezen SQL-pool hebt.
Indien nodig is het raadzaam om een nieuwe toegewezen SQL-pool te maken in een Azure Synapse-werkruimte.
Maak een Azure Synapse-werkruimte en maak vervolgens een toegewezen SQL-pool met behulp van Synapse Studio. U kunt ook een klassieke toegewezen SQL-pool (voorheen SQL DW) maken met behulp van Quickstart: Maken en Verbinden - portal om een toegewezen SQL-pool (voorheen SQL DW) genaamd mySampleDataWarehouse
te maken.
Zorg ervoor dat u een firewallregel hebt en verbinding kunt maken met uw toegewezen SQL-pool vanuit SQL Server Management Studio (SSMS).
Als serverbeheerder verbinding maken met de server
In deze sectie wordt gebruikgemaakt van SSMS (SQL Server Management Studio) om een verbinding tot stand te brengen met de Azure SQL-server.
Open SQL Server Management Studio.
Voer in het dialoogvenster Verbinding maken met server de volgende informatie in:
Instelling Voorgestelde waarde Beschrijving Server type Database-engine Deze waarde is verplicht Servernaam De volledig gekwalificeerde servernaam Hier volgt een voorbeeld: mySampleDataWarehouseservername.database.windows.net. Verificatie SQL-serververificatie SQL-verificatie is het enige verificatietype dat in deze zelfstudie is geconfigureerd. Aanmelden Het beheerdersaccount voor de server Het account dat u hebt opgegeven tijdens het maken van de server. Wachtwoord Het wachtwoord voor het beheerdersaccount voor de server Het wachtwoord dat u hebt opgegeven tijdens het maken van de server. Selecteer Verbinding maken. Het venster Objectverkenner wordt geopend in SSMS.
Vouw Databases uit in Objectverkenner. Vouw vervolgens uit
mySampleDataWarehouse
om de objecten in uw nieuwe database weer te geven.
Servicedoelstelling weergeven
De instelling voor de servicedoelstelling bevat het aantal DWU’s voor de toegewezen SQL-pool (voorheen SQL DW).
De huidige DWU’s voor uw toegewezen SQL-pool (voorheen SQL DW) bekijken:
Vouw onder de verbinding met
mySampleDataWarehouseservername.database.windows.net
de Systeemdatabases uit.Klik met de rechtermuisknop op de
master
systeemdatabase en selecteer Nieuwe query. Een nieuwe queryvenster wordt geopend.Voer de volgende query uit om een selectie uit te voeren in de
sys.database_service_objectives
dynamische beheerweergave.SELECT db.name AS [Database] , ds.edition AS [Edition] , ds.service_objective AS [Service Objective] FROM sys.database_service_objectives ds JOIN sys.databases db ON ds.database_id = db.database_id WHERE db.name = 'mySampleDataWarehouse';
In de volgende resultaten laten zien dat
mySampleDataWarehouse
een service-objectief van DW400 heeft in deService Objective
kolom.
De schaal van Compute aanpassen
In de toegewezen SQL-pool (voorheen SQL DW) kunt u het aantal rekenresources verhogen of verlagen door de datawarehouse-eenheden aan te passen. De Create and Connect - portal is gemaakt mySampleDataWarehouse
en geïnitialiseerd met 400 DWU's. Met de volgende stappen past u de DWU-waarden voor mySampleDataWarehouse
aan.
Gegevensopslageenheden wijzigen:
Klik met de rechtermuisknop op de
master
systeemdatabase en selecteer Nieuwe query.Gebruik de T-SQL-instructie ALTER DATABASE om de servicedoelstelling te wijzigen. Voer de volgende query uit om de servicedoelstelling te wijzigen in DW300.
ALTER DATABASE mySampleDataWarehouse MODIFY (SERVICE_OBJECTIVE = 'DW300c');
Schaalaanpassingsverzoek controleren
Als u de voortgang van de vorige wijzigingsaanvraag wilt bekijken, kunt u de WAITFORDELAY
T-SQL-syntaxis gebruiken om de sys.dm_operation_status dynamische beheerweergave (DMV) te peilen.
Op de volgende manier peilt u de aanpassingsstatus van het serviceobject:
Klik met de rechtermuisknop op de
master
systeemdatabase en selecteer Nieuwe query.Voer de volgende query uit om de sys.dm_operation_status DMV te peilen.
WHILE ( SELECT TOP 1 state_desc FROM sys.dm_operation_status WHERE 1=1 AND resource_type_desc = 'Database' AND major_resource_id = 'mySampleDataWarehouse' AND operation = 'ALTER DATABASE' ORDER BY start_time DESC ) = 'IN_PROGRESS' BEGIN RAISERROR('Scale operation in progress',0,0) WITH NOWAIT; WAITFOR DELAY '00:00:05'; END PRINT 'Complete';
In de resulterende uitvoer ziet u een logboek van het peilen van de status.
De status van de toegewezen SQL-pool (voorheen SQL DW) controleren
Wanneer een toegewezen SQL-pool (voorheen SQL DW) wordt onderbroken, kunt u geen verbinding maken met T-SQL. Als u de huidige status van de toegewezen SQL-pool (voorheen SQL DW) wilt zien, kunt u een PowerShell-cmdlet gebruiken. Zie De status van de toegewezen SQL-pool (voorheen SQL DW) controleren - Powershell voor een voorbeeld.
Bewerkingsstatus controleren
Voer de volgende query uit in de DMV sys.dm_operation_status om informatie te krijgen over de verschillende beheerbewerkingen in uw toegewezen SQL-pool (voorheen SQL DW). Zo wordt bijvoorbeeld de bewerking en de status van de bewerking (IN_PROGRESS of COMPLETED) geretourneerd.
SELECT *
FROM
sys.dm_operation_status
WHERE
resource_type_desc = 'Database'
AND
major_resource_id = 'mySampleDataWarehouse';
Volgende stappen
U hebt nu geleerd hoe u de rekenkracht voor uw toegewezen SQL-pool (voorheen SQL DW) kunt schalen. Voor meer informatie over Azure Synapse Analytics gaat u verder met de zelfstudie voor het laden van gegevens.