Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:Azure SQL Database
Następujące terminy są zdefiniowane dla skalowania w poziomie za pomocą usługi Azure SQL Database. Narzędzia służą do zarządzania mapami
Te terminy są używane w artykule Dodawanie fragmentu przy użyciu narzędzi elastycznej bazy danych i Używanie klasy RecoveryManager do rozwiązywania problemów z mapą fragmentów.
Baza danych: baza danych w usłudze Azure SQL Database.
Routing zależny od danych: funkcja umożliwiająca aplikacji połączenie się z fragmentem przy użyciu określonego klucza shardingu. Zobacz Używanie routingu zależnego od danych w celu kierowania zapytania do odpowiedniej bazy danych. Porównanie z wykonywaniem zapytań obejmujących wiele fragmentów przy użyciu narzędzi elastycznej bazy danych.
Globalna mapa fragmentów: mapowanie pomiędzy kluczami fragmentowania a ich odpowiednimi fragmentami w ramach zestawu fragmentów. Globalna mapa fragmentów jest przechowywana w menedżerze mapy fragmentów. Porównaj z lokalną mapą fragmentów.
Mapa fragmentów listowych: Mapa fragmentów, gdzie klucze fragmentowania są mapowane indywidualnie. Porównaj do Mapy Zakresu Fragmentów.
Lokalna mapa shardów: przechowywana na fragmencie lokalna mapa shardów zawiera mapowania mikrofragmentów znajdujących się na fragmencie.
Zapytanie obejmujące wiele fragmentów: możliwość wystawiania zapytania względem wielu fragmentów; Zestawy wyników są zwracane przy użyciu UNION ALL
semantyki (nazywanej również "zapytaniem fan-out"). Porównaj z routingiem zależnym od danych.
Wielo-dzierżawowa i Jedno-dzierżawowa: To przedstawia bazę danych jedno-dzierżawową oraz bazę danych wielo-dzierżawową:
Oto reprezentacja podzielonych na fragmenty pojedynczych i wielodostępnych baz danych.
Mapa fragmentów zakresu: mapa fragmentów, w której strategia dystrybucji fragmentów jest oparta na wielu zakresach ciągłych wartości.
Tabele odwołań: tabele, które nie są fragmentowane, ale są replikowane między fragmentami. Na przykład kody pocztowe mogą być przechowywane w tabeli referencyjnej.
Fragment: baza danych w usłudze Azure SQL Database, która przechowuje dane z podzielonego na fragmenty zestawu danych.
Elastyczność fragmentów: możliwość wykonywania skalowania w poziomie i skalowania w pionie.
Tabele podzielone na fragmenty: tabele podzielone na fragmenty, tj. dane są dystrybuowane między fragmentami na podstawie ich wartości klucza fragmentowania.
Klucz fragmentowania: wartość kolumny, która określa sposób dystrybucji danych między fragmentami. Typ wartości może być jednym z następujących: int, bigint, varbinary lub uniqueidentifier.
Zestaw fragmentów: Kolekcja fragmentów, które są przypisane do tej samej mapy fragmentów w menedżerze mapy fragmentów.
Shardlet: wszystkie dane skojarzone z pojedynczą wartością klucza podziału na fragmencie. Fragment to najmniejsza jednostka przenoszenia danych możliwa podczas redystrybucji tabel z shardami.
Mapa fragmentów: zestaw mapowań między kluczami fragmentowania a odpowiednimi fragmentami.
Menedżer mapy fragmentów: obiekt zarządzający i repozytorium danych zawierający mapy fragmentów, lokalizacje fragmentów i mapowania co najmniej jednego zestawu fragmentów.
czasowniki
Skalowanie w poziomie: czynność skalowania na zewnątrz (lub do wewnątrz) kolekcji fragmentów przez dodanie lub usunięcie fragmentów na mapie fragmentów, jak pokazano poniżej.
Scalanie: proces przenoszenia shardletów z dwóch shardów do jednego sharda i odpowiedniego aktualizowania mapy shardów.
Ruch shardletu: czynność przenoszenia pojedynczego shardletu do innego sharda.
Fragment: działanie poziomego partycjonowania danych o identycznej strukturze w wielu bazach danych, wykorzystujące klucz fragmentowania.
Podział: Proces przenoszenia kilku shardletów z jednego shardu do innego (zazwyczaj nowego) shardu. Klucz fragmentowania jest udostępniany przez użytkownika jako punkt podziałowy.
Skalowanie w pionie: czynność skalowania w górę (lub w dół) rozmiaru obliczeniowego pojedynczego fragmentu. Na przykład zmiana fragmentu z warstwy Standard na Premium (co powoduje zwiększenie zasobów obliczeniowych).
Powiązana zawartość
Jeszcze nie korzystasz z narzędzi elastycznych baz danych? Zapoznaj się z naszym przewodnikiem Wprowadzenie. W przypadku pytań skontaktuj się z nami na stronie pytań i odpowiedzi dotyczących usługi SQL Database oraz w przypadku żądań funkcji, dodaj nowe pomysły lub zagłosuj na istniejące pomysły na forum opinii usługi SQL Database.