WEB开发网
开发学院数据库MSSQL Server 如何提高SQL Server数据仓库性能 阅读

如何提高SQL Server数据仓库性能

 2008-09-02 09:59:08 来源:WEB开发网   
核心提示: SQL Server硬件设计一旦你配置了你的硬件,那么要对整个IT企业内的系统进行修改,如何提高SQL Server数据仓库性能(2),不明显增加时间上的投资是很难的,为未来作出计划,数据库的合计/摘要设计可能会结合空间或者关系设计,对于单个的报告,要么是购买一个可以让你升级CPU,内存

SQL Server硬件设计

一旦你配置了你的硬件,那么要对整个IT企业内的系统进行修改,不明显增加时间上的投资是很难的。为未来作出计划。要么是购买一个可以让你升级CPU,内存,磁盘驱动器,控制器等东西的系统,并且你很自信你可以在未来的1年到3年购买设备;要么在最开始就购买一个超大马力的服务器,但是会在很长时间内支持你的需求。当涉及到配置磁盘驱动器以正确支持SQL Server,请参考我的文章优化SQL Server 硬件性能。根据数据量,用户和预算的多少,你可能会考虑支持I/O需求的SAN。

系统的生命

基于硬件,应用程序和用户需求,从IT的角度告诉你的用户这个系统的生命长度。让他们知道当前的系统将会在一段时间之内支持特定数量的用户需求。例如,这个系统会在三年之内支持50个并发用户,到那个时候,系统就需要重新评估了。

数据仓库数据库设计

基于报告和团队对数据仓库的经验,你可能会有一个或者多个数据库。在多个数据库的设计中,你可以为下列目标建立特定的数据库:

从操作系统中载入数据

从数据装载数据库中清洁行数据

为用户查询对数据进行合计或者摘要

归档数据

这些数据库都为开发人员提供了一种方式来从操作系统中导入数据,操作数据,以确保它没有错误,然后再构建报告或者为用户的使用进行数据摘要。从性能的角度来说,把这些数据库分散到不同的磁盘驱动器上是有好处的。这可以防止I/O冲突导致的对系统间性能的限制。

从前在的数据库设计角度来说,支持数据装载的数据库可能会与操作系统匹配。经过清洁的行数据可以在空间上或者关系设计上满足数据仓库的需求。最后,数据库的合计/摘要设计可能会结合空间或者关系设计。对于单个的报告,它还可以简化为一个表来提供数据支持。

上一页  1 2 3 4  下一页

Tags:如何 提高 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接