Поделиться через


Оценка размера базы данных

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)

При проектировании базы данных иногда требуется оценить, каким будет размер базы данных после заполнения ее данными. Оценка размера базы данных помогает определить конфигурацию аппаратного обеспечения, необходимую для достижения следующих целей:

  • Получения производительности, необходимой для работы приложений.

  • Обеспечения соответствующего физического объема места на диске, необходимого для хранения данных и индексов.

Оценка размера базы данных помогает определить, требуется ли доработка проекта базы данных. Например, может оказаться, что предполагаемый размер базы данных слишком велик для предприятия, а потому требуется ее нормализация. Напротив, оценочный размер может оказаться меньше, чем ожидалось. Это позволит денормализовать базу данных для повышения производительности запросов.

При оценке размера базы данных производится оценка размера каждой из таблиц и сложение полученных значений. Размер таблицы зависит от наличия у этой таблицы индексов и, если они есть, от их типов.

В этом разделе

Раздел Описание
Оценка размера таблицы Определяет шаги и вычисления для оценки места на диске, необходимого для хранения данных в таблице и связанных индексах.
Оценка размера кучи Определяет шаги и вычисления для оценки места на диске, необходимого для хранения данных в куче. Кучей называется таблица, не имеющая кластеризованного индекса.
Оценка размера кластеризованного индекса Определяет шаги и вычисления, необходимые для оценки места на диске, необходимого для хранения данных в кластеризованном индексе.
Оценка размера некластеризованного индекса Определяет шаги и вычисления для оценки места на диске, необходимого для хранения данных в некластеризованном индексе.