Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Оценка потребностей в месте на дисках  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
Добрый день вам, господа!

Есть база данных, которая обслуживает кластер машин, на которых крутится софт. Этот софт новый, и по нормативам его нужно запускать раз в год. У него куча источников, куча обработки данных, куча таблиц и куча куч индексов. Но выхлоп, который остаётся в постоянных таблицах сравнительно скромный.
Вот сейчас решается вопрос, как часто софт будет запускаться "для себя" - раз в квартал, раз в месяц или раз в неделю. Нужно оценить потребности в месте на дисках и нагрузке на БД.

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

В принципе нужно по пустым таблицам оценить, как они будут расти при регулярных запусках. Как это можно сделать с приемлемой точностью?

Пока приходит на ум только просуммировать типы данных в таблицах и умножить на примерное колличество строк. А как быть с индексами?

Microsoft SQL Server 2012 (SP3-CU6-GDR) (KB3194724) - 11.0.6567.0 (X64)
Oct 10 2016 18:45:52
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
27 мар 18, 12:22    [21289436]     Ответить | Цитировать Сообщить модератору
 Re: Оценка потребностей в месте на дисках  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36968
https://docs.microsoft.com/en-us/sql/relational-databases/databases/estimate-the-size-of-a-table
27 мар 18, 12:25    [21289451]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить