Omówienie limitów zasobów usługi Azure SQL Managed Instance
Dotyczy: Azure SQL Managed Instance
Ten artykuł zawiera omówienie cech technicznych i limitów zasobów dla usługi Azure SQL Managed Instance oraz zawiera informacje o sposobie żądania zwiększenia tych limitów.
Uwaga
Aby uzyskać różnice w obsługiwanych funkcjach i instrukcjach języka T-SQL, zobacz Różnice funkcji i obsługa instrukcji języka T-SQL. Aby uzyskać ogólne różnice między warstwami usług dla usług Azure SQL Database i SQL Managed Instance, zapoznaj się z tematem Ogólnego przeznaczenia i warstw usług Krytyczne dla działania firmy.
Charakterystyka konfiguracji sprzętu
SQL Managed Instance ma właściwości i limity zasobów, które zależą od bazowej infrastruktury i architektury. Wystąpienie zarządzane SQL można wdrożyć w wielu generacjach sprzętu.
Generacje sprzętu mają różne cechy, jak opisano w poniższej tabeli:
Seria Standardowa (Gen5) | Seria Premium | Zoptymalizowana pod kątem pamięci seria Premium | |
---|---|---|---|
CPU | Procesory Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake) i Intel® 8272CL (Cascade Lake) 2,5 GHz | Procesory Intel® 8370C (Ice Lake) 2,8 GHz | Procesory Intel® 8370C (Ice Lake) 2,8 GHz |
Liczba rdzeni wirtualnych VCore=1 LP (hiperwątek) |
21–80 rdzeni wirtualnych | 21–128 rdzeni wirtualnych | 4–128 rdzeni wirtualnych |
Maksymalna ilość pamięci (stosunek pamięci/rdzeni wirtualnych) | 5,1 GB na rdzeń wirtualny — maksymalnie 408 GB Dodaj więcej rdzeni wirtualnych, aby uzyskać więcej pamięci. |
7 GB na rdzeń wirtualny do 80 rdzeni wirtualnych — maksymalnie 560 GB | 13,6 GB na rdzeń wirtualny do 64 rdzeni wirtualnych — maksymalnie 870,4 GB |
Maksymalna pamięć OLTP w pamięci | Limit wystąpień: 0,8 – 1,65 GB na rdzeń wirtualny | Limit wystąpień: 1,1 – 2,3 GB na rdzeń wirtualny | Limit wystąpień: 2,2 – 4,5 GB na rdzeń wirtualny |
Maksymalny rozmiar magazynu zarezerwowanegowystąpienia 2 | Ogólnego przeznaczenia: do 16 TB Krytyczne dla działania firmy: do 4 TB |
Ogólnego przeznaczenia: do 16 TB Krytyczne dla działania firmy: do 16 TB3 |
Ogólnego przeznaczenia: do 16 TB Krytyczne dla działania firmy: do 16 TB |
1 Wdrażanie wystąpienia 2 rdzenia wirtualnego jest możliwe tylko w puli wystąpień.
2 Zależne od liczby rdzeni wirtualnych.
3 Tylko główne regiony mogą zapewnić 16 TB miejsca do magazynowania. Mniejsze regiony ograniczają dostępny magazyn do 5,5 TB.
Uwaga
Jeśli obciążenie wymaga rozmiaru magazynu większego niż dostępne limity zasobów dla usługi Azure SQL Managed Instance, rozważ warstwę usługi Azure SQL Database w warstwie Hiperskala.
Obsługa regionalna sprzętu zoptymalizowanego pod kątem pamięci w warstwie Premium i sprzętu z serii Premium z magazynem o pojemności 16 TB
Obsługa sprzętu z serii Premium z magazynem o pojemności 16 TB jest taka sama jak obsługa sprzętu zoptymalizowanego pod kątem pamięci w warstwie Premium. Obsługa sprzętu z serii Premium zoptymalizowanej pod kątem pamięci i sprzętu z serii Premium z magazynem o pojemności 16 TB jest obecnie dostępna tylko w następujących regionach:
Obszar geograficzny | Regiony obsługujące sprzęt HW z serii Premium zoptymalizowany pod kątem pamięci i premium z magazynem o pojemności 16 TB |
---|---|
Europa | Francja Środkowa, Niemcy Zachodnio-Środkowe, Włochy Północne, Europa Północna, Polska Środkowa, Szwecja Środkowa, Szwajcaria Północna, Południowe Zjednoczone Królestwo, Europa Zachodnia |
Bliski Wschód, Afryka | Katar Środkowy |
Ameryka Północna i Południowa | Brazylia Południowa, Kanada Środkowa, Kanada Wschodnia, Środkowe stany USA, Wschodnie stany USA 2, Północno-środkowe stany USA, Południowo-środkowe stany USA, Zachodnie stany USA, Zachodnie stany USA 2 |
Azja i Pacyfik | Australia Wschodnia, Australia Południowo-Wschodnia, Chiny Północne 3, Indie Środkowe, Azja Wschodnia, Japonia Wschodnia, Azja Południowo-Wschodnia |
Dostępne miejsce w pamięci OLTP
Ilość miejsca OLTP w pamięci w warstwie usługi Krytyczne dla działania firmy zależy od liczby rdzeni wirtualnych i konfiguracji sprzętu. W poniższej tabeli wymieniono limity pamięci, które mogą być używane dla obiektów OLTP w pamięci.
Rdzenie wirtualne | Seria Standardowa (Gen5) | Seria Premium | Zoptymalizowana pod kątem pamięci seria Premium |
---|---|---|---|
4 rdzenie wirtualne | 3,14 GB | 4,39 GB | 8,79 GB |
6 rdzeni wirtualnych | - | 6,59 GB | 15,32 GB |
8 rdzeni wirtualnych | 6,28 GB | 8,79 GB | 22,06 GB |
10 rdzeni wirtualnych | - | 12,11 GB | 30,94 GB |
12 rdzeni wirtualnych | - | 15,43 GB | 39,82 GB |
16 rdzeni wirtualnych | 15,77 GB | 22,06 GB | 57,58 GB |
20 rdzeni wirtualnych | - | 28,70 GB | 75,34 GB |
24 rdzenie wirtualne | 25,25 GB | 35,34 GB | 93,09 GB |
32 rdzenie wirtualne | 37,94 GB | 53,09 GB | 128,61 GB |
40 rdzeni wirtualnych | 52,23 GB | 73,09 GB | 164,13 GB |
48 rdzeni wirtualnych | - | 95,34 GB | 199,64 GB |
56 rdzeni wirtualnych | - | 117,58 GB | 244,13 GB |
64 rdzenie wirtualne | 99,9 GB | 139,82 GB | 288,61 GB |
80 rdzeni wirtualnych | 131,68 GB | 184,30 GB | 288,61 GB |
96 rdzeni wirtualnych | Nie dotyczy | 184,30 GB | 288,61 GB |
128 rdzeni wirtualnych | Nie dotyczy | 184,30 GB | 288,61 GB |
Właściwości warstwy usług
Wystąpienie zarządzane SQL ma dwie warstwy usług: Ogólnego przeznaczenia i Krytyczne dla działania firmy. Możesz użyć uaktualnionej warstwy usługi Ogólnego przeznaczenia następnej generacji (wersja zapoznawcza).
Ważne
Warstwa usługi Krytyczne dla działania firmy udostępnia dodatkową wbudowaną kopię wystąpienia zarządzanego SQL (repliki pomocniczej), która może być używana na potrzeby obciążenia tylko do odczytu. Jeśli możesz oddzielić zapytania odczytu i zapisu oraz zapytania tylko do odczytu/analizy/raportowania, otrzymujesz dwa razy więcej rdzeni wirtualnych i pamięci za tę samą cenę. Replika pomocnicza może opóźnić kilka sekund za wystąpieniem podstawowym, dlatego została zaprojektowana pod kątem odciążania obciążeń raportowania/analizy, które nie wymagają dokładnego bieżącego stanu danych. W poniższej tabeli zapytania tylko do odczytu to zapytania wykonywane w repliki pomocniczej.
Liczba rdzeni wirtualnych
Generowanie sprzętu | Ogólnego przeznaczenia | Ogólnego przeznaczenia następnej generacji | Krytyczne dla działania firmy |
---|---|---|---|
Seria Standardowa (Gen5) | 21, 4, 8, 16, 24, 32, 40, 64, 80 | 4, 8, 16, 24, 32, 40, 64, 80 | 4, 8, 16, 24, 32, 40, 64, 80 |
Seria Premium | 21, 4, 8, 16, 24, 32, 40, 64, 80 | 4, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 56, 64, 80, 96, 128 | 4, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 56, 64, 80, 96, 128 |
Zoptymalizowana pod kątem pamięci seria Premium | 4, 8, 16, 24, 32, 40, 64, 80 | 4, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 56, 64, 80, 96, 128 | 4, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 56, 64, 80, 96, 128 |
1 Wdrażanie wystąpienia 2 rdzenia wirtualnego jest możliwe tylko w puli wystąpień.
Maksymalna ilość pamięci
Generowanie sprzętu | Ogólnego przeznaczenia | Ogólnego przeznaczenia następnej generacji | Krytyczne dla działania firmy |
---|---|---|---|
Seria Standardowa (Gen5) | 20,4 GB – 408 GB 5,1 GB/rdzeń wirtualny |
20,4 GB – 408 GB 5,1 GB/rdzeń wirtualny |
20,4 GB – 408 GB 5,1 GB/rdzeń wirtualny w każdej repliki |
Seria Premium | 28 GB – 560 GB 7 GB/rdzeń wirtualny |
28 GB – 560 GB 7 GB/rdzeń wirtualny |
28 GB – 560 GB 7 GB/rdzeń wirtualny do 80 rdzeni wirtualnych1 w każdej repliki |
Zoptymalizowana pod kątem pamięci seria Premium | 54,4 GB — 870,4 GB 13,6 GB/rdzeń wirtualny |
54,4 GB — 870,4 GB 13,6 GB/rdzeń wirtualny |
54,4 GB — 870,4 GB 13,6 GB/rdzeń wirtualny do 64 rdzeni wirtualnych1 w każdej repliki |
1 Stosunek pamięci do rdzeni wirtualnych jest dostępny tylko do 80 rdzeni wirtualnych dla sprzętu z serii Premium i 64 rdzeni wirtualnych dla zoptymalizowanej pod kątem pamięci serii Premium. Maksymalna ilość pamięci jest ograniczona do 560 GB dla rdzeni wirtualnych serii Premium powyżej 80 i 870,4 GB dla zoptymalizowanych pod kątem pamięci rdzeni wirtualnych serii Premium powyżej 64.
Maksymalny rozmiar magazynu wystąpień (zarezerwowany)
Generowanie sprzętu | Ogólnego przeznaczenia | Ogólnego przeznaczenia następnej generacji | Krytyczne dla działania firmy |
---|---|---|---|
Seria Standardowa (Gen5) | - 2 TB dla 4 rdzeni wirtualnych - 8 TB dla 8 rdzeni wirtualnych - 16 TB dla innych rozmiarów |
- 2 TB dla 4 rdzeni wirtualnych - 8 TB dla 8 rdzeni wirtualnych - 16 TB dla innych rozmiarów |
- 1 TB dla 4, 8, 16 rdzeni wirtualnych - 2 TB dla 24 rdzeni wirtualnych - 4 TB dla 32, 40, 64, 80 rdzeni wirtualnych |
Seria Premium | - 2 TB dla 4 rdzeni wirtualnych - 8 TB dla 8 rdzeni wirtualnych - 16 TB dla innych rozmiarów |
- 2 TB dla 4, 6 rdzeni wirtualnych - 8 TB dla 8, 10, 12 rdzeni wirtualnych - 16 TB dla 16, 20, 24 rdzeni wirtualnych - 32 TB dla 32, 40, 48, 56, 64, 80, 96, 128 rdzeni wirtualnych |
- 1 TB dla 4, 6 rdzeni wirtualnych - 2 TB dla 8, 10, 12 rdzeni wirtualnych - 4 TB dla 16, 20 rdzeni wirtualnych - 5,5 TB dla 24, 32, 40, 48, 56 rdzeni wirtualnych - 5,5 TB lub 16 TB (w zależności od regionu) dla 64, 80, 96, 128 rdzeni wirtualnych1 |
Zoptymalizowana pod kątem pamięci seria Premium | - 2 TB dla 4 rdzeni wirtualnych - 8 TB dla 8 rdzeni wirtualnych - 16 TB dla innych rozmiarów |
- 2 TB dla 4, 6 rdzeni wirtualnych - 8 TB dla 8, 10, 12 rdzeni wirtualnych - 16 TB dla 16, 20, 24 rdzeni wirtualnych - 32 TB dla 32, 40, 48, 56, 64, 80, 96, 128 rdzeni wirtualnych |
- 1 TB dla 4, 6 rdzeni wirtualnych - 2 TB dla 8, 10, 12 rdzeni wirtualnych - 4 TB dla 16, 20 rdzeni wirtualnych - 5,5 TB dla 24 rdzeni wirtualnych - 5,5 TB lub 8 TB (w zależności od regionu) dla 32, 40 rdzeni wirtualnych2 - 12 TB dla 48, 56 rdzeni wirtualnych - 16 TB dla 64, 80, 96, 128 rdzeni wirtualnych |
1 Tylko główne regiony mogą zapewnić 16 TB miejsca do magazynowania dla sprzętu z serii Premium dla tych numerów rdzeni wirtualnych procesora CPU. Mniejsze regiony ograniczają dostępny magazyn do 5,5 TB.
2 Tylko główne regiony mogą zapewnić 8 TB miejsca do magazynowania dla sprzętu zoptymalizowanego pod kątem pamięci w warstwie Premium dla tych numerów rdzeni wirtualnych procesora CPU. Mniejsze regiony ograniczają dostępny magazyn do 5,5 TB.
Porównanie funkcji
Funkcja | Ogólnego przeznaczenia | Ogólnego przeznaczenia następnej generacji | Krytyczne dla działania firmy |
---|---|---|---|
Maksymalny rozmiar bazy danych | Do obecnie dostępnego rozmiaru wystąpienia (w zależności od liczby rdzeni wirtualnych). | Do obecnie dostępnego rozmiaru wystąpienia (w zależności od liczby rdzeni wirtualnych). | Do obecnie dostępnego rozmiaru wystąpienia (w zależności od liczby rdzeni wirtualnych). |
Maksymalny tempdb rozmiar bazy danych |
Ograniczony do 24 GB/rdzeni wirtualnych (96– 1920 GB) i obecnie dostępny rozmiar magazynu wystąpień. Dodaj więcej rdzeni wirtualnych, aby uzyskać więcej tempdb miejsca.Rozmiar pliku dziennika jest ograniczony do 120 GB. |
Ograniczony do 24 GB/rdzeni wirtualnych (96– 1920 GB) i obecnie dostępny rozmiar magazynu wystąpień. Dodaj więcej rdzeni wirtualnych, aby uzyskać więcej tempdb miejsca.Rozmiar pliku dziennika jest ograniczony do 120 GB. |
Do obecnie dostępnego rozmiaru magazynu wystąpień. |
Maksymalna liczba tempdb plików |
128 | 128 | 128 |
Maksymalna liczba baz danych na wystąpienie | 100 baz danych użytkowników, chyba że osiągnięto limit rozmiaru magazynu wystąpień. | 500 baz danych użytkowników | 100 baz danych użytkowników, chyba że osiągnięto limit rozmiaru magazynu wystąpień. |
Maksymalna liczba plików bazy danych | 280 na wystąpienie, chyba że osiągnięto rozmiar magazynu wystąpienia lub limit miejsca do alokacji magazynu usługi Azure Premium Disk. | 4096 plików na bazę danych | 32 767 plików na bazę danych, chyba że osiągnięto limit rozmiaru magazynu wystąpień. |
Maksymalny rozmiar pliku danych | Maksymalny rozmiar każdego pliku danych wynosi 8 TB. Użyj co najmniej dwóch plików danych dla baz danych większych niż 8 TB. | Do obecnie dostępnego rozmiaru wystąpienia (w zależności od liczby rdzeni wirtualnych). | Do obecnie dostępnego rozmiaru wystąpienia (w zależności od liczby rdzeni wirtualnych). |
Maksymalny rozmiar pliku dziennika | Ograniczony do 2 TB i obecnie dostępny rozmiar magazynu wystąpień. | Ograniczony do 2 TB i obecnie dostępny rozmiar magazynu wystąpień. | Ograniczony do 2 TB i obecnie dostępny rozmiar magazynu wystąpień. |
Liczba operacji we/wy na sekundę dziennika (przybliżona) | 500– 7500 na plik *Zwiększ rozmiar pliku, aby uzyskać więcej operacji we/wy na sekundę |
Magazyn zarezerwowany * 3 — do limitu maszyny wirtualnej. 300 w przypadku 32 GB, 64 GB i 96 GB zarezerwowanego magazynu. Limit maszyn wirtualnych zależy od liczby rdzeni wirtualnych 6400 operacji we/wy na sekundę dla maszyny wirtualnej z 4 rdzeniami wirtualnymi — 80 K operacji we/wy na sekundę dla maszyny wirtualnej z 128 rdzeniami wirtualnymi |
16 K – 320 K (4000 operacji we/wy na sekundę/rdzenie wirtualne) Dodaj więcej rdzeni wirtualnych, aby uzyskać lepszą wydajność operacji we/wy. |
Przepływność danych (przybliżona) | 100–250 MiB/s na plik *Zwiększ rozmiar pliku, aby uzyskać lepszą wydajność operacji we/wy |
Operacje we/wy na sekundę /30 MB/s — do limitu maszyny wirtualnej. 75 MB/s w przypadku 32 GB, 64 GB i 96 GB zarezerwowanego magazynu. | Nie ogranicza się. |
Limit przepływności zapisu dziennika (na wystąpienie) | 4,5 MiB/s na rdzeń wirtualny Maksymalnie 120 MiB/s na wystąpienie 22 – 65 MiB/s na bazę danych (w zależności od rozmiaru pliku dziennika) *Zwiększ rozmiar pliku, aby uzyskać lepszą wydajność operacji we/wy |
4,5 MiB/s na rdzeń wirtualny Maks. 192 MiB/s |
4,5 MiB/s na rdzeń wirtualny Maks. 192 MiB/s |
Opóźnienie operacji we/wy magazynu (przybliżone) | 5–10 ms | 3–5 ms | 1–2 ms |
Przetwarzanie OLTP danych w pamięci | Nieobsługiwane | Nieobsługiwane | Dostępny, rozmiar zależy od liczby rdzeni wirtualnych |
Maksymalna liczba sesji | 30000 | 30000 | 30000 |
Maksymalna liczba współbieżnych procesów roboczych | 105 * liczba rdzeni wirtualnych + 800 | 105 * liczba rdzeni wirtualnych + 800 | 105 * liczba rdzeni wirtualnych + 800 |
Repliki tylko do odczytu | 0 | 0 | 1 (uwzględnione w cenie) |
Izolacja środowiska obliczeniowego | Nieobsługiwane jako wystąpienia ogólnego przeznaczenia mogą współdzielić sprzęt fizyczny z innymi wystąpieniami | Nieobsługiwane jako wystąpienia ogólnego przeznaczenia następnej generacji mogą udostępniać sprzęt fizyczny innym wystąpieniom | Seria Standardowa (Gen5): Obsługiwane w przypadku konfiguracji z co najmniej 64 rdzeniami wirtualnymi Seria Premium: obsługiwana w przypadku konfiguracji z co najmniej 64 rdzeniami wirtualnymi Zoptymalizowana pod kątem pamięci seria Premium: obsługiwana w przypadku konfiguracji z co najmniej 64 rdzeniami wirtualnymi |
Repliki pod kątem dostępności | Obsługa węzłów w celu zapewnienia wysokiej dostępności | Obsługa węzłów w celu zapewnienia wysokiej dostępności | Cztery repliki o wysokiej dostępności, 1 jest również repliką skalowania do odczytu |
Repliki tylko do odczytu z włączonymi grupami trybu failover | Jedna dodatkowa replika tylko do odczytu. Dwie repliki z możliwością odczytu, które obejmują replikę podstawową. | Jedna dodatkowa replika tylko do odczytu. Dwie repliki z możliwością odczytu, które obejmują replikę podstawową. | Dwie dodatkowe repliki tylko do odczytu, trzy łącznie repliki tylko do odczytu. Cztery repliki z możliwością odczytu, które obejmują replikę podstawową. |
Cennik/rozliczenia | Opłaty za rdzeń wirtualny, magazyn zarezerwowany i magazyn kopii zapasowych są naliczane. Nie są naliczane opłaty za operacje we/wy na sekundę |
Opłaty są naliczane za rdzenie wirtualne, magazyn zarezerwowany, magazyn kopii zapasowych i operacje we/wy na sekundę (w ramach bezpłatnego przydziału). | Opłaty za rdzeń wirtualny, magazyn zarezerwowany i magazyn kopii zapasowych są naliczane. Nie są naliczane opłaty za operacje we/wy na sekundę. |
Modele rabatów | Wystąpienia zarezerwowane Korzyść użycia hybrydowego platformy Azure (niedostępne w subskrypcjach tworzenia i testowania) Subskrypcje enterprise i płatne zgodnie z rzeczywistym użyciem — tworzenie i testowanie |
Wystąpienia zarezerwowane Korzyść użycia hybrydowego platformy Azure (niedostępne w subskrypcjach tworzenia i testowania) Subskrypcje enterprise i płatne zgodnie z rzeczywistym użyciem — tworzenie i testowanie |
Wystąpienia zarezerwowane Korzyść użycia hybrydowego platformy Azure (niedostępne w subskrypcjach tworzenia i testowania) Subskrypcje enterprise i płatne zgodnie z rzeczywistym użyciem — tworzenie i testowanie |
Dodatkowe kwestie do rozważenia:
- Obecnie dostępny rozmiar magazynu wystąpień jest różnicą między rozmiarem wystąpienia zarezerwowanego a używanym miejscem do magazynowania.
- Rozmiar pliku danych i dziennika w bazach danych użytkownika i systemu jest uwzględniany w rozmiarze magazynu wystąpienia, który jest porównywany z maksymalnym limitem rozmiaru magazynu. Użyj widoku systemu sys.master_files, aby określić łączną ilość używanego miejsca w bazach danych. Dzienniki błędów nie są utrwalane i nie są uwzględniane w rozmiarze. Kopie zapasowe nie są uwzględniane w rozmiarze magazynu.
- Przepływność i liczba operacji we/wy na sekundę w warstwie Ogólnego przeznaczenia zależy również od rozmiaru pliku i nie jest jawnie ograniczona przez wystąpienie zarządzane SQL.
- Maksymalna liczba operacji we/wy na sekundę dla wystąpienia zależy od układu plików i rozkładu obciążenia. Jeśli na przykład tworzysz 7 x 1 TB plików z maksymalnie 5 K operacji we/wy na sekundę dla każdego i siedmiu małych plików (mniejszych niż 128 GB) z 500 operacji we/wy na sekundę, możesz uzyskać 38500 operacji we/wy na sekundę na wystąpienie (7x5000+7x500), jeśli obciążenie może używać wszystkich plików. Należy pamiętać, że niektóre operacje we/wy na sekundę są również używane do automatycznego tworzenia zwrotu.
- Kolejną replikę do odczytu można utworzyć w innym regionie świadczenia usługi Azure przy użyciu grup trybu failover
tempdb
Nazwy plików nie mogą zawierać więcej niż 16 znaków.
Więcej informacji o limitach zasobów można znaleźć w pulach usługi SQL Managed Instance w tym artykule.
Liczba operacji we/wy na sekundę
W przypadku warstw ogólnego przeznaczenia następnej generacji i Krytyczne dla działania firmy dostępne operacje we/wy na sekundę są dyktowane przez liczbę rdzeni wirtualnych:
- Warstwa usługi Ogólnego przeznaczenia następnej generacji: stała wartość liczby operacji we/wy na sekundę na podstawie liczby rdzeni wirtualnych. Cena magazynu obejmuje minimalną liczbę operacji we/wy na sekundę. Jeśli przekroczysz minimum, opłata jest naliczana w następujący sposób: 1 liczba operacji we/wy na sekundę = cena magazynu (według regionu) podzielona przez trzy. Jeśli na przykład 1 GB magazynu kosztuje 0,115, 1 liczba operacji we/wy na sekundę = 0,115/3 = 0,038 na liczbę operacji we/wy na sekundę.
- Krytyczne dla działania firmy warstwie usługi: używa formuły (4000 operacji we/wy na sekundę/rdzenia wirtualnego) w celu określenia limitów liczby operacji we/wy na sekundę.
W poniższej tabeli wymieniono maksymalną liczbę operacji we/wy na sekundę dostępną dla każdej warstwy usługi na podstawie liczby rdzeni wirtualnych:
Liczba rdzeni wirtualnych | Ogólnego przeznaczenia następnej generacji | Krytyczne dla działania firmy |
---|---|---|
100 | 6,400 | 16 000 |
6 | 9600 | 24,000 |
8 | 12,800 | 32,000 |
10 | 16 000 | 40,000 |
12 | 19,200 | 48,000 |
16 | 25,600 | 64,000 |
20 | 32,000 | 80 000 |
24 | 38,400 | 96,000 |
32 | 51,200 | 128,000 |
40 | 64,000 | 160 000 |
48 | 76 800 | 192,000 |
56 | 80 000 | 224,000 |
64 | 80 000 | 256,000 |
80 | 80 000 | 320,000 |
96 | 80 000 | 320,000 |
128 | 80 000 | 320,000 |
Charakterystyka operacji we/wy plików w warstwie Ogólnego przeznaczenia
W warstwie usługi Ogólnego przeznaczenia każdy plik bazy danych otrzymuje dedykowaną liczbę operacji we/wy na sekundę i przepływność, która zależy od rozmiaru pliku. Większe pliki uzyskują większą liczbę operacji we/wy na sekundę i przepływność. Cechy operacji we/wy plików bazy danych przedstawiono w poniższej tabeli:
Rozmiar pliku | >=0 i <=129 GiB | >129 i <=513 GiB | >513 i <=1025 GiB | >1025 i <=2049 GiB | >2049 i <=4097 GiB | >4097 GiB i <=8 TiB |
---|---|---|---|---|---|---|
Liczby operacji we/wy na sekundę na plik | 500 | 2300 | 5000 | 7500 | 7500 | 7500 |
Przepływność na plik | 100 MiB/s | 150 MiB/s | 200 MiB/s | 250 MiB/s | 250 MiB/s | 250 MiB/s |
Jeśli zauważysz duże opóźnienie operacji we/wy w pliku bazy danych albo zaobserwujesz, że liczba operacji we/wy na sekundę lub przepływność osiągają limit, możesz zwiększyć wydajność, zwiększając rozmiar pliku.
Istnieje również limit na poziomie wystąpienia dla maksymalnej przepływności zapisu dziennika (zobacz poprzednią tabelę dla wartości, na przykład 22 MiB/s), więc możesz nie być w stanie osiągnąć maksymalnego pliku w pliku dziennika, ponieważ osiągasz limit przepływności wystąpienia.
Magazyn danych i dzienników
Następujące czynniki wpływają na ilość miejsca do magazynowania używanego na potrzeby plików danych i dzienników oraz mają zastosowanie do warstw Ogólnego przeznaczenia i Krytyczne dla działania firmy.
- W warstwie
tempdb
usługi Ogólnego przeznaczenia używa lokalnego magazynu SSD, a ten koszt magazynu jest uwzględniony w cenie rdzeni wirtualnych. - W warstwie usługi
tempdb
Krytyczne dla działania firmy udziały lokalnego magazynu SSD z plikami danych i dziennika, atempdb
koszt magazynowania jest uwzględniany w cenie rdzeni wirtualnych. - Maksymalny rozmiar magazynu dla wystąpienia zarządzanego SQL musi być określony w wielokrotnościach 32 GB.
Ważne
W obu warstwach usług są naliczane opłaty za maksymalny rozmiar magazynu skonfigurowany dla wystąpienia zarządzanego.
Aby monitorować łączny rozmiar magazynu wystąpień używanych dla usługi SQL Managed Instance, użyj metryki storage_space_used_mb. Aby monitorować bieżący przydzielony i używany rozmiar magazynu poszczególnych plików danych i dzienników w bazie danych przy użyciu języka T-SQL, użyj widoku sys.database_files i funkcji FILEPROPERTY(... , 'SpaceUsed').
Napiwek
W pewnych okolicznościach może być konieczne zmniejszenie bazy danych w celu odzyskania nieużywanego miejsca. Aby uzyskać więcej informacji, zobacz DBCC SHRINKFILE.
Kopie zapasowe i magazyn
Magazyn kopii zapasowych bazy danych jest przydzielany do obsługi funkcji przywracania do punktu w czasie (PITR) i długoterminowego przechowywania (LTR) usługi SQL Managed Instance. Ten magazyn jest oddzielony od magazynu danych i plików dziennika i jest rozliczany oddzielnie.
- PitR: w warstwach Ogólnego przeznaczenia i Krytyczne dla działania firmy poszczególne kopie zapasowe bazy danych są kopiowane automatycznie do magazynu geograficznie nadmiarowego (RA-GRS) dostępnego do odczytu. Rozmiar magazynu zwiększa się dynamicznie w miarę tworzenia nowych kopii zapasowych. Magazyn jest używany przez pełne, różnicowe i transakcyjne kopie zapasowe dziennika. Użycie magazynu zależy od szybkości zmiany bazy danych i okresu przechowywania skonfigurowanego dla kopii zapasowych. Dla każdej bazy danych z zakresu od 1 do 35 dni dla usługi SQL Managed Instance można skonfigurować oddzielny okres przechowywania. Ilość magazynu kopii zapasowych równa skonfigurowanemu maksymalnemu rozmiarowi danych nie jest naliczana za dodatkową opłatę.
- LTR: Istnieje również możliwość skonfigurowania długoterminowego przechowywania pełnych kopii zapasowych przez maksymalnie 10 lat. W przypadku skonfigurowania zasad LTR te kopie zapasowe są przechowywane automatycznie w magazynie RA-GRS, ale możesz kontrolować częstotliwość kopiowania kopii zapasowych. Aby spełnić różne wymagania dotyczące zgodności, możesz wybrać różne okresy przechowywania dla cotygodniowych, miesięcznych i/lub corocznych kopii zapasowych. Wybrana konfiguracja określa ilość miejsca do magazynowania na potrzeby kopii zapasowych LTR. Aby uzyskać więcej informacji, zobacz Długoterminowe przechowywanie kopii zapasowych.
Obsługiwane regiony
Wystąpienie zarządzane SQL można tworzyć tylko w obsługiwanych regionach. Aby utworzyć wystąpienie zarządzane SQL w regionie, który nie jest obecnie obsługiwany, możesz wysłać wniosek o pomoc techniczną za pośrednictwem witryny Azure Portal.
Obsługiwane typy subskrypcji
Usługa SQL Managed Instance obecnie obsługuje wdrażanie tylko w następujących typach subskrypcji:
- Enterprise Agreement (EA)
- Płatność zgodnie z rzeczywistym użyciem
- Dostawca usług w chmurze (CSP)
- Enterprise — tworzenie i testowanie
- Płatność zgodnie z rzeczywistym użyciem — tworzenie i testowanie
- Subskrypcje z miesięcznymi środków na korzystanie z platformy Azure dla subskrybentów programu Visual Studio
- Bezpłatna wersja próbna
- Azure For Students
- Azure In Open
Ograniczenia zasobów regionalnych
Uwaga
Aby uzyskać najnowsze informacje na temat dostępności regionów dla subskrypcji, najpierw zaznacz region.
Obsługiwane typy subskrypcji mogą zawierać ograniczoną liczbę zasobów na region. Wystąpienie zarządzane SQL ma dwa domyślne limity na region platformy Azure (które można zwiększyć na żądanie, tworząc specjalne żądanie pomocy technicznej w witrynie Azure Portal) w zależności od typu subskrypcji:
- Limit podsieci: maksymalna liczba podsieci, w których wystąpienia usługi SQL Managed Instance są wdrażane w jednym regionie.
- Limit jednostek rdzeni wirtualnych: maksymalna liczba jednostek rdzeni wirtualnych, które można wdrożyć we wszystkich wystąpieniach w jednym regionie. Jeden rdzeń wirtualny gp używa jednej jednostki rdzenia wirtualnego, a jeden rdzeń wirtualny BC przyjmuje cztery jednostki rdzenia wirtualnego. Łączna liczba wystąpień nie jest ograniczona, o ile mieści się w limicie jednostki rdzeni wirtualnych.
Uwaga
Te limity są ustawieniami domyślnymi, a nie ograniczeniami technicznymi. Limity można zwiększyć na żądanie, tworząc specjalne żądanie pomocy technicznej w witrynie Azure Portal , jeśli potrzebujesz więcej wystąpień w bieżącym regionie. Alternatywnie możesz utworzyć nowe wystąpienia usługi SQL Managed Instance w innym regionie świadczenia usługi Azure bez wysyłania żądań pomocy technicznej.
W poniższej tabeli przedstawiono domyślne limity regionalne dla obsługiwanych typów subskrypcji (limity domyślne można rozszerzyć przy użyciu żądania pomocy technicznej):
Typ subskrypcji | Domyślny limit dla podsieci usługi SQL Managed Instance | Domyślny limit jednostek rdzeni wirtualnych* |
---|---|---|
CSP | 16 (30 w niektórych regionach**) | 960 (1440 w niektórych regionach**) |
EA | 16 (30 w niektórych regionach**) | 960 (1440 w niektórych regionach**) |
Enterprise — tworzenie i testowanie | 6 | 320 |
Płatność zgodnie z rzeczywistym użyciem | 6 | 320 |
Płatność zgodnie z rzeczywistym użyciem — tworzenie i testowanie | 6 | 320 |
Azure — dostęp próbny | 3 | 64 |
BizSpark | 3 | 64 |
BizSpark Plus | 3 | 64 |
Dostęp sponsorowany Microsoft Azure. | 3 | 64 |
Microsoft Partner Network | 3 | 64 |
Visual Studio Enterprise (MPN) | 3 | 64 |
Visual Studio Enterprise | 3 | 32 |
Visual Studio Enterprise (BizSpark) | 3 | 32 |
Visual Studio Professional | 3 | 32 |
Platformy MSDN | 3 | 32 |
* Podczas planowania wdrożeń należy wziąć pod uwagę, że warstwa usługi Krytyczne dla działania firmy (BC) wymaga czterech (4) razy więcej pojemności rdzeni wirtualnych niż warstwa usługi Ogólnego przeznaczenia (GP). Na przykład: 1 rdzenie wirtualne GP = 1 jednostka rdzenia wirtualnego i 1 rdzeń wirtualny BC = 4 rdzenie wirtualne. Aby uprościć analizę zużycia względem domyślnych limitów, podsumuj jednostki rdzeni wirtualnych we wszystkich podsieciach w regionie, w którym wdrożono usługę SQL Managed Instance, i porównaj wyniki z limitami jednostek wystąpienia dla typu subskrypcji. Maksymalna liczba jednostek rdzeni wirtualnych ma zastosowanie do każdej subskrypcji w regionie. Nie ma limitu dla poszczególnych podsieci, z tą różnicą, że suma wszystkich rdzeni wirtualnych wdrożonych w wielu podsieciach musi być niższa lub równa maksymalnej liczbie jednostek rdzeni wirtualnych.
** Większe limity podsieci i rdzeni wirtualnych są dostępne w następujących regionach: Australia Wschodnia, Wschodnie stany USA, Wschodnie stany USA 2, Europa Północna, Południowo-środkowe stany USA, Azja Południowo-Wschodnia, Południowe Zjednoczone Królestwo, Europa Zachodnia, Zachodnie stany USA 2.
Ważne
Jeśli limit rdzeni wirtualnych i podsieci wynosi 0, oznacza to, że domyślny limit regionalny dla typu subskrypcji nie jest ustawiony. Możesz również użyć żądania zwiększenia limitu przydziału, aby uzyskać dostęp do subskrypcji w określonym regionie zgodnie z tą samą procedurą — podając wymagane wartości rdzeni wirtualnych i podsieci.
Żądanie zwiększenia limitu przydziału
Jeśli potrzebujesz więcej wystąpień w bieżących regionach, wyślij wniosek o pomoc techniczną, aby przedłużyć limit przydziału przy użyciu witryny Azure Portal. Aby uzyskać więcej informacji, zobacz Request quota increases for Azure SQL Database (Zwiększanie limitu przydziału żądań dla usługi Azure SQL Database).
Następne kroki
- Aby uzyskać więcej informacji na temat usługi SQL Managed Instance, zobacz Co to jest wystąpienie zarządzane SQL?.
- Aby uzyskać informacje o cenach, zobacz Cennik usługi SQL Managed Instance.
- Aby dowiedzieć się, jak utworzyć pierwsze wystąpienie zarządzane SQL, zobacz przewodnik Szybki start.
- Umowa SLA dla usługi Azure SQL Managed Instance