Расчет размера базы данных SQL

Таблица Metadata

Чтобы рассчитать примерный размер таблицы Metadata, нужно знать количество писем, помещаемых в резервное хранилище, и ожидаемое время хранения объектов в резервном хранилище.

((BackupItems)*Days)*8 (КБ)= MetadataSize

Где:

BackupItems - ожидаемое количество объектов в резервном хранилище в день. Данное число можно получить на основании статистики о количестве вирусов и/или спама в потоке клиента (в процентах) и размере потока.

Days - количество дней хранения объектов в резервном хранилище;

8 КБ – средний размер одной записи с метаданными в SQL-таблице Metadata.

Следует помнить, что, помимо количества дней хранения, также можно ограничить суммарный размер файлов в резервном хранилище. По умолчанию это ограничение составляет 5120 МБ

Примерный расчет количества объектов:

BackupItems= ((VirusTrafficPercent+SpamTrafficPercent)*(MailTrafficPerDay/100))

Где:

VirusTrafficPercent – примерный ожидаемый процент вирусов в почтовом трафике;

SpamTrafficPercent – примерный ожидаемый процент спама в почтовом трафике;

MailTrafficPerDay – примерный ожидаемый почтовый трафик в течение одного дня.

AntispamStatisticsSchema + AntivirusStatisticsSchema

По нашим данным, среднее количество записей в таблице статистики следующее:

AntivirusStatisticsSchema - примерно 1700 строк в день;

AntispamStatisticsSchema - примерно 3000 строк в день.

Средний размер таблиц статистики в базе данных SQL за год при среднем размере одной записи в 150 Б:

(1700+3000)*150 = 0,7 МБ в день

Соответственно, за год размер таблиц составит около 250 МБ.

В начало