Skapa appar som skalas med hanterad och intelligent SQL-databas i molnet
Azure SQL Database ingår i Azure SQL-serien med SQL Database-tjänster och är den intelligenta, skalbara databastjänsten som är byggd för molnet med AI-drivna funktioner som upprätthåller hög prestanda och tålighet. Optimera kostnaderna utan att oroa dig för resurshanteringen med serverlös beräkning och storskaliga lagringsresurser som skalas automatiskt.
Utforska prisalternativ
Använd filter för att anpassa prisalternativ efter dina behov.
Priserna är endast uppskattningar och är inte avsedda som faktiska priscitat. Den faktiska prissättningen kan variera beroende på vilken typ av avtal som ingås med Microsoft, inköpsdatum och växelkursen. Priserna beräknas baserat på amerikanska dollar och konverteras med London stängningskurs som registreras under de två arbetsdagarna före den sista arbetsdagen i föregående månads slut. Om de två arbetsdagarna före slutet av månaden infaller på en helgdag på större marknader är prisinställningsdagen vanligtvis dagen omedelbart före de två arbetsdagarna. Den här avgiften gäller för alla transaktioner under den kommande månaden. Logga in på priskalkylatorn för Azure för att se priser baserat på ditt aktuella program/erbjudande hos Microsoft. Kontakta en Azure försäljningsspecialist för mer information om prissättning eller för att begära en prisoffert. Se vanliga frågor och svar om Prissättning för Azure.
Amerikanska myndigheter kan köpa Azure Government-tjänster från en licenslösningsleverantör utan finansiellt åtagande eller direkt via en onlineprenumeration med användningsbaserad betalning.
Viktigt – Priset i R$ är bara som referens. Detta är en internationell transaktion och det slutgiltiga priset beror på växelkurser och IOF-skatter. En eNF kommer inte att utfärdas.
Amerikanska myndigheter kan köpa Azure Government-tjänster från en licenslösningsleverantör utan finansiellt åtagande eller direkt via en onlineprenumeration med användningsbaserad betalning.
Viktigt – Priset i R$ är bara som referens. Detta är en internationell transaktion och det slutgiltiga priset beror på växelkurser och IOF-skatter. En eNF kommer inte att utfärdas.
virtuell kärna
En vCore-baserad inköpsmodell passar bäst om du vill ha flexibilitet, kontroll och transparens av enskild resursförbrukning. Med den här modellen kan du skala beräkning, minne och lagringsutrymme utifrån dina arbetsbelastningsbehov, och den utgör ett tydligt sätt att överföra lokala arbetsbelastningskrav till molnet.
Generellt syfte
Lämplig för de flesta företags arbetsbelastningar, med balanserade och skalbara beräknings- och lagringsalternativ.
Standardserien (Gen 5)
Logiska processorer i standardserien (Gen 5) baseras på Intel E5-2673 v4 (Broadwell) 2,3 GHz, Intel SP8160 (Skylake), Intel Xeon Platinum 8272CL 2,5 GHz (Cascade Lake) och Intel(R) Xeon Scalable 2,8 GHz-processor (Ice Lake). I standardserien (Gen 5): 1 virtuell kärna = 1 hypertråd. Den logiska processorn i standardserien (Gen 5) är utmärkt för de flesta relationsdatabasservrar.
vCore | Minne (GB) | Högsta antal databaser per pool | Betala per användning. | 1 års reserverad kapacitet 2 | 3 års reserverad kapacitet 2 |
---|---|---|---|---|---|
2 | 10,2 | 100 | $- |
$-
|
$-
|
4 | 20,4 | 200 | $- |
$-
|
$-
|
6 | 30,6 | 500 | $- |
$-
|
$-
|
8 | 40,8 | 500 | $- |
$-
|
$-
|
10 | 51 | 500 | $- |
$-
|
$-
|
12 | 61,2 | 500 | $- |
$-
|
$-
|
14 | 71,4 | 500 | $- |
$-
|
$-
|
16 | 81,6 | 500 | $- |
$-
|
$-
|
18 | 91,8 | 500 | $- |
$-
|
$-
|
20 | 102 | 500 | $- |
$-
|
$-
|
24 | 122,4 | 500 | $- |
$-
|
$-
|
32 | 163,2 | 500 | $- |
$-
|
$-
|
40 | 204 | 500 | $- |
$-
|
$-
|
80 | 396 | 500 | $- |
$-
|
$-
|
128 | 652 | 500 | $- |
$-
|
$-
|
1Gäller SQL Server-licenser med aktiv Software Assurance (SA). Läs mer om Azure Hybrid-förmånen för SQL Server.
2Läs mer om Azure-reservationer och prissättning för reserverad kapacitet i Azure SQL Database.
Beräkning tillhandahålls i virtuella kärnor (vCores) med ett alternativ att välja mellan olika beräkningsgenerationer.
DC-serien
DC-seriens logiska processorer baseras på Intel XEON E-2288G-processorer med Software Guard Extensions-teknik (Intel SGX). I DC-serien, 1 virtuell kärna = 1 fysisk kärna. DC-serien stöder Always Encrypted med säkra enklaver och är utformat för arbetsbelastningar som bearbetar känsliga data och kräver konfidentiella frågebearbetningsfunktioner.
vCore | Minne (GB) | Betala per användning. |
---|---|---|
2 | 9 | $- |
4 | 18 | $- |
6 | 27 | $- |
8 | 36 | $- |
10 | 45 | $- |
12 | 54 | $- |
14 | 63 | $- |
16 | 72 | $- |
18 | 81 | $- |
20 | 90 | $- |
32 | 144 | $- |
40 | 180 | $- |
Fsv2-serien
Logiska CPU:er i Fsv2-serien bygger på Intel Xeon® Platinum 8168-processorer (Skylake). I Fsv2-serien är 1 vCore = 1 hypertråd. Fsv2-serien är optimerad för arbetsbelastningar som kräver mer CPU-prestanda per virtuell kärna.
vCore | Minne (GB) | Betala per användning. |
---|---|---|
8 | 15,1 | $- |
10 | 18,9 | $- |
12 | 22,7 | $- |
14 | 26,5 | $- |
16 | 30,2 | $- |
18 | 34 | $- |
20 | 37,8 | $- |
24 | 45,4 | $- |
32 | 60,5 | $- |
36 | 68 | $- |
72 | 136 | $- |
1Gäller SQL Server-licenser med aktiv Software Assurance (SA). Läs mer om Azure Hybrid-förmånen för SQL Server.
Det här maskinvarualternativet är beroende av regional tillgänglighet. I dokumentationen finns den senaste listan över tillgängliga regioner.
Compute etableras i virtuella kärnor (vCores). En vCore representerar en logisk CPU med möjligheten att välja mellan beräkningsgenereringar.
Lokalt redundant lagring
På nivån för generell användning debiteras du för Azure Premiums lokalt redundanta lagring som du etablerar. Lagringsutrymmet kan konfigureras med mellan 5 GB och 4 TB i steg om 1 GB. Lokalt redundant lagring kopierar dina data synkront tre gånger på en fysisk plats i den primära regionen.
Lagring | Pris |
---|---|
GB/månad | $- |
Lagring för säkerhetskopior (återställning till tidpunkt)
Som standard lagras säkerhetskopior av databaser i sju dagar med RA-GRS-standardbloblagring. Kvarhållningsperioden kan utökas till upp till 35 dagar. En skadad eller borttagen databas kan återställas till valfri tidpunkt inom perioden. Lagringen används av veckovisa fullständiga säkerhetskopior, dagliga differentiella säkerhetskopior och frekventa säkerhetskopior av transaktionsloggar däremellan. Kostnaden för säkerhetskopiering beror på databasens storlek, ändringsfrekvens och konfigurerad kvarhållningsperiod. En mängd lagringsenheter för säkerhetskopior som motsvarar storleken på poolens konfigurerade datalagring medföljer utan extra kostnad. Ytterligare förbrukning av lagringsenheter för säkerhetskopior debiteras i GB/månad. Läs mer om automatiserade säkerhetskopior och hur du övervakar och hanterar kostnader för säkerhetskopior.
Redundans | Pris |
---|---|
LRS | $-/GB/månad |
ZRS | $-/GB/månad |
RA-GRS | $-/GB/månad |
Långsiktig kvarhållning
I många program och tillämpningar behöver du bevara säkerhetskopior av databaser under en längre tidsperiod för att uppfylla regelverk, efterlevnadskrav och andra verksamhetskrav. Med funktionen för långsiktig kvarhållning (Long Term Retention, LTR) kan du lagra säkerhetskopior i upp till 10 år. Alla säkerhetskopior kan återställas till en ny databas. Läs mer om långsiktig kvarhållning.
Redundans | Pris |
---|---|
LRS | $-/GB/månad |
ZRS | $-/GB/månad |
RA-GRS | $-/GB/månad |
Affärskritisk
Affärsprogram med höga IO-krav. Erbjuder högsta återhämtningsförmåga för fel med hjälp av flera isolerade repliker. Eftersom den zonredundanta konfigurationen på tjänstnivåerna Premium eller Affärskritisk inte skapar ytterligare databasredundans, kan du aktivera den utan extra kostnad.
Standardserien (Gen 5)
Logiska processorer i standardserien (Gen 5) baseras på Intel E5-2673 v4 (Broadwell) 2,3 GHz, Intel SP8160 (Skylake), Intel Xeon Platinum 8272CL 2,5 GHz (Cascade Lake) och Intel(R) Xeon Scalable 2,8 GHz-processor (Ice Lake). I standardserien (Gen 5): 1 virtuell kärna = 1 hypertråd. Den logiska processorn i standardserien (Gen 5) är utmärkt för de flesta relationsdatabasservrar.
vCore | Minne (GB) | Högsta antal databaser per pool | Betala per användning. | 1 års reserverad kapacitet 2 | 3 års reserverad kapacitet 2 |
---|---|---|---|---|---|
4 | 20,4 | 50 | $- |
$-
|
$-
|
6 | 30,6 | 100 | $- |
$-
|
$-
|
8 | 40,8 | 100 | $- |
$-
|
$-
|
10 | 51 | 100 | $- |
$-
|
$-
|
12 | 61,2 | 100 | $- |
$-
|
$-
|
14 | 71,4 | 100 | $- |
$-
|
$-
|
16 | 81,6 | 100 | $- |
$-
|
$-
|
18 | 91,8 | 100 | $- |
$-
|
$-
|
20 | 102 | 100 | $- |
$-
|
$-
|
24 | 122,4 | 100 | $- |
$-
|
$-
|
32 | 163,2 | 100 | $- |
$-
|
$-
|
40 | 204 | 100 | $- |
$-
|
$-
|
80 | 396 | 100 | $- |
$-
|
$-
|
128 | 652 | 100 | $- |
$-
|
$-
|
1Gäller SQL Server-licenser med aktiv Software Assurance (SA). Läs mer om Azure Hybrid-förmånen för SQL Server.
2Läs mer om Azure-reservationer och prissättning för reserverad kapacitet i Azure SQL Database.
Beräkning tillhandahålls i virtuella kärnor (vCores) med ett alternativ att välja mellan olika beräkningsgenerationer.
DC-serien
DC-seriens logiska processorer baseras på Intel XEON E-2288G-processorer med Software Guard Extensions-teknik (Intel SGX). I DC-serien, 1 virtuell kärna = 1 fysisk kärna. DC-serien stöder Always Encrypted med säkra enklaver och är utformat för arbetsbelastningar som bearbetar känsliga data och kräver konfidentiella frågebearbetningsfunktioner.
vCore | Minne (GB) | Betala per användning. |
---|---|---|
2 | 9 | $- |
4 | 18 | $- |
6 | 27 | $- |
8 | 36 | $- |
10 | 45 | $- |
12 | 54 | $- |
14 | 63 | $- |
16 | 72 | $- |
18 | 81 | $- |
20 | 90 | $- |
32 | 144 | $- |
40 | 180 | $- |
Storage
På nivån för affärskritisk användning debiteras du för lokalt SSD-lagringsutrymme som du etablerar för databasen eller den elastiska poolen. Lagringsutrymme kan konfigureras mellan 5 GB och 4 TB i steg om 1 GB.
Lagring | Pris |
---|---|
GB/månad | $- |
Lagring för säkerhetskopior (återställning till tidpunkt)
Som standard lagras säkerhetskopior av databaser i sju dagar med RA-GRS-standardbloblagring. Kvarhållningsperioden kan utökas till upp till 35 dagar. En skadad eller borttagen databas kan återställas till valfri tidpunkt inom perioden. Lagringen används av veckovisa fullständiga säkerhetskopior, dagliga differentiella säkerhetskopior och frekventa säkerhetskopior av transaktionsloggar däremellan. Kostnaden för säkerhetskopiering beror på databasens storlek, ändringsfrekvens och konfigurerad kvarhållningsperiod. En mängd lagringsenheter för säkerhetskopior som motsvarar storleken på poolens konfigurerade datalagring medföljer utan extra kostnad. Ytterligare förbrukning av lagringsenheter för säkerhetskopior debiteras i GB/månad. Läs mer om automatiserade säkerhetskopior och hur du övervakar och hanterar kostnader för säkerhetskopior.
Redundans | Pris |
---|---|
LRS | $-/GB/månad |
ZRS | $-/GB/månad |
RA-GRS | $-/GB/månad |
Långsiktig kvarhållning
I många program och tillämpningar behöver du bevara säkerhetskopior av databaser under en längre tidsperiod för att uppfylla regelverk, efterlevnadskrav och andra verksamhetskrav. Med funktionen för långsiktig kvarhållning (Long Term Retention, LTR) kan du lagra säkerhetskopior i upp till 10 år. Alla säkerhetskopior kan återställas till en ny databas. Läs mer om långsiktig kvarhållning.
Redundans | Pris |
---|---|
LRS | $-/GB/månad |
ZRS | $-/GB/månad |
RA-GRS | $-/GB/månad |
Hyperskalning
Skapa nya, mycket skalbara molnprogram på Azure SQL Database Hyperskala. Hyperskala ger snabb, automatisk skalning av lagring upp till 100 TB per elastisk pool som hjälper dig att optimera databasresurser för dina arbetsbelastningsbehov. Om du vill aktivera zonredundans måste databasen ha minst en sekundär replik med hög tillgänglighet. Priserna nedan gäller för både primära och sekundära (hög tillgänglighet) poolrepliker. Mer information finns i priskalkylatorn för Azure.
Standardserien (Gen 5)
Logiska processorer i standardserien (Gen 5) baseras på Intel E5-2673 v4 (Broadwell) 2,3 GHz, Intel SP8160 (Skylake), Intel Xeon Platinum 8272CL 2,5 GHz (Cascade Lake) och Intel(R) Xeon Scalable 2,8 GHz-processor (Ice Lake). I standardserien (Gen 5): 1 virtuell kärna = 1 hypertråd. Den logiska processorn i standardserien (Gen 5) är utmärkt för de flesta relationsdatabasservrar.
vCore | Minne (GB) | Högsta antalet databaser per pool | Betala per användning. | 1 års reserverad kapacitet 1 | 3 års reserverad kapacitet 1 |
---|---|---|---|---|---|
4 | 20,4 | 25 | $- |
$-
|
$-
|
6 | 30,6 | 25 | $- |
$-
|
$-
|
8 | 40,8 | 25 | $- |
$-
|
$-
|
10 | 51 | 25 | $- |
$-
|
$-
|
12 | 61,2 | 25 | $- |
$-
|
$-
|
14 | 71,4 | 25 | $- |
$-
|
$-
|
16 | 81,6 | 25 | $- |
$-
|
$-
|
18 | 91,8 | 25 | $- |
$-
|
$-
|
20 | 102 | 25 | $- |
$-
|
$-
|
24 | 122,4 | 25 | $- |
$-
|
$-
|
32 | 163,2 | 25 | $- |
$-
|
$-
|
40 | 204 | 25 | $- |
$-
|
$-
|
80 | 396 | 25 | $- |
$-
|
$-
|
1Läs mer om Azure-reservationer och prissättning för reserverad kapacitet i Azure SQL Database.
Beräkning tillhandahålls i virtuella kärnor (vCores) med ett alternativ att välja mellan olika beräkningsgenerationer.
Premium-serien
Logiska processorer i Premium-serien baseras på den senaste Intel(R) Xeon (Ice Lake) och AMD EPYCTM 7763v (Milan)-kretsuppsättningar, 1 virtuell kärna = 1 hypertråd. Den logiska processorn i Premium-serien passar utmärkt för databasarbetsbelastningar som kräver snabbare beräknings- och minnesprestanda samt förbättrad I/O- och nätverksupplevelse jämfört med maskinvaruerbjudandet i standardserien.
Minnesoptimerad maskinvara i Premium-serien och Premium-serien i hyperskala finns tillgänglig i följande regioner.
vCore | Minne (GB) | Högsta antalet databaser per pool | Betala per användning. | 1 års reserverad kapacitet1 | 3 års reserverad kapacitet1 |
---|---|---|---|---|---|
4 | 20,8 | 25 | $- |
$-
|
$-
|
6 | 31,1 | 25 | $- |
$-
|
$-
|
8 | 41,5 | 25 | $- |
$-
|
$-
|
10 | 51,9 | 25 | $- |
$-
|
$-
|
12 | 62,3 | 25 | $- |
$-
|
$-
|
14 | 72,7 | 25 | $- |
$-
|
$-
|
16 | 83 | 25 | $- |
$-
|
$-
|
18 | 93,4 | 25 | $- |
$-
|
$-
|
20 | 103,8 | 25 | $- |
$-
|
$-
|
24 | 124,6 | 25 | $- |
$-
|
$-
|
32 | 166,1 | 25 | $- |
$-
|
$-
|
40 | 207,6 | 25 | $- |
$-
|
$-
|
64 | 332,2 | 25 | $- |
$-
|
$-
|
80 | 415,2 | 25 | $- |
$-
|
$-
|
128 | 625 | 25 | $- |
$-
|
$-
|
1Läs mer om Azure-reservationer och prissättning för reserverad kapacitet i Azure SQL Database.
Compute etableras i virtuella kärnor (vCores). En vCore representerar en logisk CPU med möjligheten att välja mellan beräkningsgenereringar.
Premium-serien, minnesoptimerad
Minnesoptimerade logiska processorer i Premium-serien baseras på den senaste Intel(R) Xeon (Ice Lake) och AMD EPYCTM 7763v (Milan)-kretsuppsättningar, 1 virtuell kärna = 1 hypertråd. Den här minnesoptimerade versionen ger nästan dubbelt så mycket minne per virtuell kärna och är perfekt för databasarbetsbelastningar som kräver bättre minnesprestanda jämfört med standardserien.
Minnesoptimerad maskinvara i Premium-serien och Premium-serien i hyperskala finns tillgänglig i följande regioner.
vCore | Minne (GB) | Högsta antalet databaser per pool | Betala per användning. | 1 års reserverad kapacitet1 | 3 års reserverad kapacitet1 |
---|---|---|---|---|---|
4 | 41,5 | 25 | $- |
$-
|
$-
|
6 | 62,3 | 25 | $- |
$-
|
$-
|
8 | 83 | 25 | $- |
$-
|
$-
|
10 | 103,8 | 25 | $- |
$-
|
$-
|
12 | 124,6 | 25 | $- |
$-
|
$-
|
14 | 145,3 | 25 | $- |
$-
|
$-
|
16 | 166,1 | 25 | $- |
$-
|
$-
|
18 | 186,9 | 25 | $- |
$-
|
$-
|
20 | 207,6 | 25 | $- |
$-
|
$-
|
24 | 249,1 | 25 | $- |
$-
|
$-
|
32 | 332,2 | 25 | $- |
$-
|
$-
|
40 | 415,2 | 25 | $- |
$-
|
$-
|
64 | 664,4 | 25 | $- |
$-
|
$-
|
80 | 830,5 | 25 | $- |
$-
|
$-
|
1Läs mer om Azure-reservationer och prissättning för reserverad kapacitet i Azure SQL Database.
Compute etableras i virtuella kärnor (vCores). En vCore representerar en logisk CPU med möjligheten att välja mellan beräkningsgenereringar.
Storage
På nivån Hyperskala debiteras du för lagring av databasen baserat på faktisk allokering. Lagringsutrymme allokeras dynamiskt med mellan 10 GB och 100 TB i steg om 10 GB.
Lagring | Pris |
---|---|
GB/månad | $- |
Lagring för säkerhetskopior (återställning till tidpunkt)
Som standard lagras säkerhetskopior av databaser i sju dagar med RA-GRS-standardbloblagring. Kvarhållningsperioden kan utökas till upp till 35 dagar. En skadad eller borttagen databas kan återställas till valfri tidpunkt inom perioden. Lagringen används av veckovisa fullständiga säkerhetskopior, dagliga differentiella säkerhetskopior och frekventa säkerhetskopior av transaktionsloggar däremellan. Kostnaden för säkerhetskopiering beror på databasens storlek, ändringsfrekvens och konfigurerad kvarhållningsperiod. En mängd lagringsenheter för säkerhetskopior som motsvarar storleken på poolens konfigurerade datalagring medföljer utan extra kostnad. Ytterligare förbrukning av lagringsenheter för säkerhetskopior debiteras i GB/månad. Läs mer om automatiserade säkerhetskopior och hur du övervakar och hanterar kostnader för säkerhetskopior.
Redundans | Pris |
---|---|
LRS | $-/GB/månad |
ZRS | $-/GB/månad |
RA-GRS* | $-/GB/månad |
RA-GZRS* | $-/GB/månad |
Långsiktig kvarhållning
I många program och tillämpningar behöver du bevara säkerhetskopior av databaser under en längre tidsperiod för att uppfylla regelverk, efterlevnadskrav och andra verksamhetskrav. Med funktionen för långsiktig kvarhållning (Long Term Retention, LTR) kan du lagra säkerhetskopior i upp till 10 år. Alla säkerhetskopior kan återställas till en ny databas. Läs mer om långsiktig kvarhållning.
Redundans | Pris |
---|---|
LRS | $-/GB/månad |
ZRS | $-/GB/månad |
RA-GRS | $-/GB/månad |
RA-GZRS | $-/GB/månad |
I DTU-baserade modeller för SQL-köp tilldelas databasen eller den elastiska poolen en fast uppsättning resurser via prestandanivåer: Basic, Standard och Premium. Den här modellen lämpar sig bäst för kunder som föredrar enkelheten med fasta betalningar varje månad, och där man vill ha enkelheten med förkonfigurerade alternativ.
Prisinformation
Elastiska pooler
Med elastiska pooler kan du hantera databaspoolens sammanlagda prestanda i stället för flera enkla databasers prestanda. Databaserna i poolen skalas automatiskt upp och ned för att möta efterfrågan. Du kan lätt lägga till och ta bort databaser från poolen, skala upp appen från ett fåtal databaser till tusentals, allt inom en budget som du har kontroll över.
Elastiska pooler finns på tjänstnivåerna Basic, Standard och Premium. Varje nivå utmärks främst genom sina övergripande prestanda som mäts i överföringsenheter för elastisk databas (eDTU:er). Mer information finns i Tjänstnivåer för elastiska databaspooler.
Basic
eDTU:er per pool | Inkluderad lagring per pool | Maximal lagring per pool 1 | Högsta antal databaser per pool | Högsta antal eDTU:er per databas | Pris för eDTU:er och inkluderat lagringsutrymme |
---|---|---|---|---|---|
50 | 5 GB | 5 GB | 100 | 5 | $- |
100 | 10 GB | 10 GB | 200 | 5 | $- |
200 | 20 GB | 20 GB | 500 | 5 | $- |
300 | 29 GB | 29 GB | 500 | 5 | $- |
400 | 39 GB | 39 GB | 500 | 5 | $- |
800 | 78 GB | 78 GB | 500 | 5 | $- |
1 200 | 117 GB | 117 GB | 500 | 5 | $- |
1 600 | 156 GB | 156 GB | 500 | 5 | $- |
Standard
eDTU:er per pool | Inkluderad lagring per pool | Maximal lagring per pool 1 | Högsta antal databaser per pool | Högsta antal eDTU:er per databas 2 | Pris för eDTU:er och inkluderat lagringsutrymme 3 |
---|---|---|---|---|---|
50 | 50 GB | 500 GB | 100 | 50 | $- |
100 | 100 GB | 750 GB | 200 | 100 | $- |
200 | 200 GB | 1 TB | 500 | 200 | $- |
300 | 300 GB | 1,25 TB | 500 | 300 | $- |
400 | 400 GB | 1,5 TB | 500 | 400 | $- |
800 | 800 GB | 2 TB | 500 | 800 | $- |
1 200 | 1,17 TB | 2,5 TB | 500 | 1 200 | $- |
1 600 | 1,56 TB | 3 TB | 500 | 1 600 | $- |
2 000 | 1,95 TB | 3,5 TB | 500 | 2 000 | $- |
2 500 | 2,44 TB | 4 TB | 500 | 2 500 | $- |