Udostępnij przez


Szacowanie rozmiaru bazy danych

Dotyczy do:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSystem Platform Analitycznych (PDW)Baza danych SQL w Microsoft Fabric

Podczas projektowania bazy danych może być konieczne oszacowanie, jak duża będzie baza danych po wypełnieniu danych. Szacowanie rozmiaru bazy danych może pomóc w ustaleniu konfiguracji sprzętu, która będzie wymagana do wykonania następujących czynności:

  • Osiągnij wydajność wymaganą przez aplikacje.
  • Gwarantuje odpowiednią ilość fizycznego miejsca na dysku wymaganego do przechowywania danych i indeksów.

Szacowanie rozmiaru bazy danych może również pomóc w ustaleniu, czy projekt bazy danych wymaga uściślenia. Na przykład można określić, że szacowany rozmiar bazy danych jest zbyt duży, aby zaimplementować w organizacji i że wymagana jest większa normalizacja. Z drugiej strony szacowany rozmiar może być mniejszy niż oczekiwano. Dzięki temu można zdenormalizować bazę danych w celu zwiększenia wydajności zapytań.

Aby oszacować rozmiar bazy danych, należy oszacować rozmiar każdej tabeli indywidualnie, a następnie dodać uzyskane wartości. Rozmiar tabeli zależy od tego, czy tabela ma indeksy, a jeśli tak, jaki typ indeksów.

W tym dziale

Article Description
Szacowanie rozmiaru tabeli Definiuje kroki i obliczenia potrzebne do oszacowania ilości miejsca wymaganego do przechowywania danych w tabeli i skojarzonych indeksów.
Szacowanie rozmiaru sterty Definiuje kroki i obliczenia potrzebne do oszacowania ilości miejsca wymaganego do przechowywania danych w stercie. Sterta to tabela, która nie ma indeksu klastrowanego.
Szacowanie rozmiaru indeksu klastrowanego Definiuje kroki i obliczenia potrzebne do oszacowania ilości miejsca wymaganego do przechowywania danych w indeksie klastrowanym.
Szacowanie rozmiaru indeksu nieklastrowanego Definiuje kroki i obliczenia potrzebne do oszacowania ilości miejsca wymaganego do przechowywania danych w indeksie nieklastrowanym.