Uppskatta RU/s med hjälp av Azure Dbs DB-kapacitetsplanerare – SQL API

GÄLLER FÖR: SQL API

Obs!

Om du planerar en datamigrering till Azure Azure DB och allt du vet är antalet vcores och servrar i ditt befintliga fragmenterade och replikerade databaskluster kan du även läsa om att uppskatta begärande enheter med hjälp av vCores eller vCPUs

Det är viktigt att du konfigurerar dina Azure Azure-databaser och -behållare med rätt mängd etablerat dataflöde eller begär enheter fördin arbetsbelastning för att optimera kostnader och prestanda. I den här artikeln beskrivs hur du använder Azure Hanssons DB-kapacitetsplanerare för att få en uppskattning av nödvändiga RU/s och kostnad för din arbetsbelastning när du använder SQL API. Om du använder API för MongoDB läser du om hur du använder kapacitetskalkylatorn med MongoDB-artikeln.

Läge för kapacitetsplanerare

Läge Beskrivning
Grundläggande Ger en snabb och högnivåberäkning av RU/s och kostnadsberäkning. Det här läget förutsätter standardinställningarna i Azure Azure Ochs DB för indexeringsprincip, konsekvens och andra parametrar.

Använd grundläggande läge för en snabb uppskattning på hög nivå när du utvärderar en potentiell arbetsbelastning som kan köras på Azure Azure Azures DB. Mer information finns i beräkna kostnad med enkelt läge.
Avancerat Ger en mer detaljerad ru/s och kostnadsberäkning med möjlighet att justera fler inställningar – indexeringspolicy, konsekvensnivå och andra parametrar som påverkar kostnader och dataflöde.

Använd avancerat läge när du uppskattar RU/s för ett nytt projekt eller vill ha en mer detaljerad uppskattning. Mer information finns i beräkna kostnader med avancerat läge.

Uppskatta etablerat dataflöde och kostnad med enkelt läge

Gå till kapacitetsplaneraren för att få en snabb uppskattning av arbetsbelastningen med hjälp av grundläggande läge. Ange följande parametrar utifrån arbetsbelastningen:

Inmatning Beskrivning
API Välj SQL API (Core)
Antal regioner Azure Azure Azures DB är tillgängligt i alla Azure-regioner. Välj det antal regioner som krävs för din arbetsbelastning. Du kan koppla val valfria regioner till ditt Förvandr-konto. Mer information finns i global distribution i Azure Azure Azure Azures DB.
Flera region skriver Om du aktiverar flera regionskrivningarkan programmet läsa och skriva till valfri Azure-region. Om du inaktiverar multiområdesskrivningar kan programmet skriva data till ett enda område.

Aktivera flera regionbaserade skrivningar om du förväntar dig att ha en aktiv arbetsbelastning som kräver låg svarstid, skriver i olika regioner. Till exempel en IOT-arbetsbelastning som skriver data till databasen med stora volymer i olika regioner.

Flera länder skriver garantier till 99,999 % tillgänglighet för läsning och skrivning. Flerområdesskrivningar kräver mer dataflöde jämfört med områdena för enstaka skrivning. Mer information finns i artikeln om hur RUs skiljer sig åt för en- och flera skrivningsområden.
Totalt antal data som lagrats i transaktionslagret Totalt beräknat data lagrat(GB) i transaktionslagret i en enda region.
Använda analysarkiv Välj om du vill använda analytisk lagring. Ange totalt antal data som lagrats i analyslagret, det representerar det uppskattade data som lagrats (GB) i analyslagret i en enda region.
Objektstorlek Den uppskattade storleken på dataobjektet (till exempel dokument), mellan 1 kB och 2 MB.
Frågor/sek Antal frågor som förväntas per sekund per region. Den genomsnittliga debitering för RU för att köra en fråga beräknas till 10 RUS.
Poängläsningar/sek Antalet förväntade punktläsningsåtgärder per sekund per region. Point reads are the key/value lookup on a single item ID and a partition key. Mer information om poängläsningar finns i artikeln om alternativ för att läsa data.
Skapar/sek Antal skapa åtgärder som förväntat per sekund per region.
Uppdateringar/sek Antal uppdateringsåtgärder per sekund per region som förväntat. När du väljer automatisk indexering beräknas den uppskattade ru/s för uppdateringsåtgärden som en egenskap ändras per uppdatering.
Borttagningar/sek Antalet borttagningsåtgärder per sekund per region som förväntat.

När du har fyllt i den information som krävs väljer du Beräkna. På fliken Kostnadsberäkning visas den totala kostnaden för lagring och etablerat dataflöde. Du kan expandera länken Visa information på den här fliken för att få en uppdelning av dataflödet som krävs för olika CRUD- och frågeförfrågningar. Varje gång du ändrar värdet för ett fält väljer du Beräkna för att beräkna om den uppskattade kostnaden.

Capacity planner basic mode

Uppskatta etablerat dataflöde och kostnad med avancerat läge

I avancerat läge kan du ange fler inställningar som påverkar uppskattningen av RU/s. Du använder det här alternativet genom att gå till kapacitetsplaneraren och logga in på verktyget med ett konto som du använder för Azure. Inloggningsalternativet finns i det högra hörnet.

När du har loggat in kan du se fler fält jämfört med fält i enkelt läge. Ange andra parametrar utifrån din arbetsbelastning.

Inmatning Beskrivning
API Azure Azure Azures DB är en tjänst med flera modeller och fler-API. Välj SQL API(Core).
Antal regioner Azure Azure Azures DB är tillgängligt i alla Azure-regioner. Välj det antal regioner som krävs för din arbetsbelastning. Du kan koppla val valfria regioner till ditt Förvandr-konto. Mer information finns i global distribution i Azure Azure Azure Azures DB.
Flera region skriver Om du aktiverar flera regionskrivningarkan programmet läsa och skriva till valfri Azure-region. Om du inaktiverar multiområdesskrivningar kan programmet skriva data till ett enda område.

Aktivera flera regionbaserade skrivningar om du förväntar dig att ha en aktiv arbetsbelastning som kräver låg svarstid, skriver i olika regioner. Till exempel en IOT-arbetsbelastning som skriver data till databasen med stora volymer i olika regioner.

Flera länder skriver garantier till 99,999 % tillgänglighet för läsning och skrivning. Flerområdesskrivningar kräver mer dataflöde jämfört med områdena för enstaka skrivning. Mer information finns i artikeln om hur RUs skiljer sig åt för en- och flera skrivningsområden.
Standardkonsekvens Azure Azure AzureS DB stöder 5 konsekvensnivåer, så att utvecklare kan balansera kompromissen mellan konsekvens, tillgänglighet och fördröjningar. Mer information finns i artikeln om konsekventa nivåer.

Som standard använder Azure Azure Azures DB sessionskonsekvens, vilket garanterar att du kan läsa dina egna under en session.

Om du väljer starkt eller bundet inaktuellt måste du ha dubbelt nödvändig RU/s för läsningar, jämfört med session, konsekvent prefix och eventuell konsekvens. Stark konsekvens med skrivningar med flera regioner stöds inte och standardinställningen är automatiskt skrivningar med endast en region med stark konsekvens.
Indexeringsprincip Som standard indexerar Azure Azures DB-index alla egenskaper i alla objekt för flexibla och effektiva frågor (mappar till principen Automatisk indexering).

Om du väljer avindexeras inga av egenskaperna. Detta leder till den lägsta RU-debitering för skrivningar. Välj av princip om du förväntar dig att endast punktläsningar (key value lookups) och/eller skriver, och inga frågor.

Om du väljer Automaticindexeras alla objekt automatiskt när de skrivs i Azure Azure Db.

Med anpassad indexeringsprincip kan du inkludera eller exkludera specifika egenskaper från indexet för dataflöde och lagring med lägre skrivskydd. Mer information finns i artiklar om indexeringsprinciperoch exempelindexeringsprinciper.
Totalt antal data som lagrats i transaktionslagret Totalt beräknat data lagrat(GB) i transaktionslagret i en enda region.
Använda analysarkiv Välj om du vill använda analytisk lagring. Ange Totalt antal data som lagratsi analyslagret , det representerar det uppskattade data som lagrats(GB) i analyslagret i en enda region.
Arbetsbelastningsläge Välj alternativet Jämn om arbetsbelastningen är konstant.

Välj alternativet Variabel om arbetsbelastningens volym ändras över tid. Till exempel under en viss dag eller månad. Följande inställning är tillgänglig om du väljer alternativet för variabel arbetsbelastning:
  • Procentandel av tiden vid topp: Procentandel av tiden i en månad där arbetsbelastningen kräver topp (högsta) dataflöde.


Om du till exempel har hög aktivitet under 9.00–18.00 vardagar är procentandelen högbelastningstid: 45 timmar vid topp / 730 timmar /månad = ~6 %.

Med topp- och lågbelastningsintervall kan du optimera kostnaden genom att programmässigt skala ditt etablerade dataflöde uppåt och nedåt.
Objektstorlek Storleken på dataobjektet (till exempel dokumentet), mellan 1 kB och 2 MB. Du kan lägga till uppskattningar av flera exempelobjekt.

Du kan också Upload ett JSON-exempeldokument för en mer exakt uppskattning.

Om arbetsbelastningen har flera typer av objekt (med olika JSON-innehåll) i samma behållare kan du ladda upp flera JSON-dokument och få uppskattningen. Använd knappen Lägg till nytt objekt om du vill lägga till flera JSON-exempeldokument.
Antal egenskaper Genomsnittligt antal egenskaper per objekt.
Poängläsningar/sek Antalet förväntade punktläsningsåtgärder per sekund per region. Point reads are the key/value lookup on a single item ID and a partition key. Point read operations are different from query read operations. Mer information om poängläsningar finns i artikeln om alternativ för att läsa data. Om arbetsbelastningsläget är Variabeltkan du ange det förväntade antalet punktläsningsåtgärder vid topp- och lågbelastning.
Skapar/sek Antal skapa åtgärder som förväntat per sekund per region.
Uppdateringar/sek Antal uppdateringsåtgärder per sekund per region som förväntat.
Borttagningar/sek Antalet borttagningsåtgärder per sekund per region som förväntat.
Frågor/sek Antal frågor som förväntas per sekund per region. För en exakt uppskattning använder du antingen den genomsnittliga kostnaden för frågor eller anger den användning av RU/dina frågor som används från frågestatistik i Azure Portal.
Genomsnittlig ru/s avgift per fråga Som standard beräknas den genomsnittliga kostnaden för frågor/sek per region till 10 RU/s. Du kan öka eller minska den baserat på de RU/s kostnader baserat på din uppskattade frågeavgift.

Du kan också använda knappen Spara uppskattning för att ladda ned en CSV-fil som innehåller den aktuella uppskattningen.

Capacity planner advanced mode

Priserna som visas i Azure Azures DB-kapacitetsplanerare är uppskattningar baserat på priser för offentliga priser för dataflöde och lagring. Alla priser visas i US-dollar. På sidan Azure Azure Azures DB-priser kan du se alla priser per region.

Nästa steg