Distribuera elastisk SQL Database-pool

Slutförd

Elastiska pooler är ett distributionsalternativ där du köper Azure-beräkningsresurser (CPU, minne och lagring) som sedan delas mellan flera databaser som definierats som tillhörande samma pool. En enkel jämförelse med en lokal SQL Server är att en elastisk pool är som en SQL Server-instans som har flera användardatabaser. Genom att använda elastiska pooler kan du enkelt hantera poolresurser samtidigt som du kan spara kostnader. Elastiska pooler underlättar också enkel skalbarhet upp till de angivna gränserna så att resurserna finns där om en enskild databas i poolen behöver resurser på grund av en oförutsägbar arbetsbelastning. Om hela poolen behöver ytterligare resurser underlättar ett enkelt skjutreglage i Azure-portalen skalningen av den elastiska poolen uppåt eller nedåt.

Skapa nya elastiska pooler

I Azure-portalen klickar du på Skapa en resurs och söker sedan efter "SQL Elastic database pool" så visas skärmen nedan.

The Create Elastic Pool screen in the Azure portal

Klicka på Skapa som visas i bilden ovan för att starta skärmen som visas i bilden nedan.

Elastic Pool Creation in Azure portal

Lägga till en databas i en befintlig pool

Använd Azure-portalen och leta reda på poolen som du lägger till en databas till, som visas i bilden nedan.

Adding a Database to an Elastic Pool in Azure portal

Bilden nedan visar processen för att välja vilka databaser som du vill lägga till i poolen.

Elastic Pool database addition

Klicka på Använd på den skärm som visas i bilden nedan.

The Final Screen to add a database to an elastic pool

Klicka på Använd en gång till så läggs databasen till i den elastiska poolen.

Hantera poolresurser

Azure-portalen innehåller en mängd information om den elastiska poolens tillstånd och hälsa. Du kan visa resursutnyttjande och se vilken databas som förbrukar mest resurser. Den här informationen kan vara till hjälp för att diagnostisera prestandaproblem eller identiteter för en databas som kanske inte passar poolen, till exempel när en databas förbrukar de allra flesta poolresurser. Bilden nedan visar en elastisk pool med jämn resursanvändning.

The Resource Utilization of an Elastic Pool

Om du behöver justera poolen för att minska eller öka resurser som allokerats till poolen kan du göra den ändringen via alternativet Konfigurera i avsnittet Poolinställningarhanteringsbladet Elastisk pool .

Från det bladet kan du snabbt och enkelt justera:

  • Poolstorlek inklusive DTU:er, virtuella kärnor och lagringsstorlek.
  • Tjänstnivå
  • Resurser per databas
  • Vilka databaser som ingår i poolen genom att lägga till eller ta bort dem.

Som du ser i bilden nedan kan du justera flera inställningar i den elastiska poolen. Många av dessa ändringar kan göras online, inklusive minsta och högsta DTU:er eller virtuella kärnor per databas. Du kan ändra storleken på poolens totala storlek eller lägga till och ta bort databaser från poolen efter behov. Aktiva anslutningar tas bort när storleksändringen har slutförts.

The Azure portal page showing Elastic Pool Configuration

Förmodligen är den mest användbara funktionen möjligheten att övervaka databasresursanvändning, som visas i bilden nedan. Med den här funktionen kan du enkelt se hur databaser presterar i poolen.

Utilization per database in an Elastic Pool from the Azure portal

En elastisk pool passar bra för databaser med flera klientorganisationer där varje klientorganisation har en egen kopia av databasen. Balansera arbetsbelastningen mellan databaser för att inte tillåta att en databas monopoliserar alla poolens resurser.