Distribuera elastisk SQL Database-pool
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.
Klicka på Skapa som visas i bilden ovan för att starta skärmen som visas i bilden nedan.
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.
Bilden nedan visar processen för att välja vilka databaser som du vill lägga till i poolen.
Klicka på Använd på den skärm som visas i bilden nedan.
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.
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ällningar på hanteringsbladet 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.
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.
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.