【发布时间】:2011-01-25 12:41:39
【问题描述】:
我即将为我们的数据仓库创建 2 个新的 SQL Server 数据库:
- 数据仓库 - 存储数据的地方
- Datawarehouse_Stage - 完成 ETL 的地方
我预计这两个数据库都能够达到 30GB,并且每年增长约 5GB。它们可能不会超过 80GB(当我们开始存档时)。
我正在尝试决定在创建这些数据库时应该使用哪些设置:
- 初始大小应该是多少?
- ...我应该在创建数据库后立即增加它的大小吗?
- 自动增长设置应该是什么?
我正在寻求有关创建这些数据库的最佳实践建议。
更新:我建议在创建数据库后立即增加数据库大小的原因,因为您不能将数据库缩小到小于其初始大小。
【问题讨论】:
-
AH - 取出 sql server。数据仓库的表设计与产品关系不大。另外,每年 30gb 和 5gb 不是数据仓库。那是一个家庭系统。我刚刚做了一个数据仓库,数据负载为150gb。每天。存档 2 年。
-
@TomTom 数据仓库不是由它所拥有的数据量来定义的。
-
啊,它是,部分。如果您处理“玩具数据”,那么从性能角度来看有意义的设计决策将毫无用处。出于性能原因,存在整个星型非规范化数据模式。对少量数据无用。
-
永远不要假设数据库的增长是线性的。
-
这么好的问题,没有给出真正的答案
标签: sql sql-server data-warehouse