SQL Server 2008性能和可扩展性
2008-04-14 09:53:58 来源:WEB开发网报表服务性能
SQL Server 2008报表服务引擎被重新开发以使用按需处理对报表服务添加更好的性能和可扩展性。报表不再局限于内存,因为现在报表处理使用一个文件系统缓存来缓解内存的压力。报表处理还可以适应于其它消耗内存的处理。
一个新的渲染架构解决了之前的渲染器版本中存在的内存利用问题。这些新的渲染器还提供了一些改进,例如对CSV渲染器添加了一个真实数据渲染器,并支持在Excel渲染器中内置数据块和内置子报表。
集成服务性能
ETL处理常常用来以企业中的数据库源中的业务数据添加和更新数据仓库中的数据。过去,许多公司只需要将历史数据和不常使用的数据恢复到数据仓库中。现在,许多公司想要从数据仓库中获得接近于实时的数据。随着数据量的增加和要求数据仓库刷新频率增加,ETL处理时间和灵活性就变得更加重要了。
数据刷新要求SQL Server集成服务使用查找来比较源记录和数据仓库中的数据。集成服务包括改进很多的查找性能,它降低了包运行时间和优化了ETL操作。传统ETL处理的另一个问题是确定源数据库中的什么数据被修改了。管理员不得不非常谨慎地避免重复已有的数据。一些管理员选择删除所有的数据值重新加载数据仓库,而不是管理已被修改的数据。这使得ETL处理增加了很大的花费。SQL Server 2008具有变更数据捕获(Change Data Capture,CDC)功能来记录对变更表的更新,当数据刷新按计划进行时,这帮助跟踪数据变更和确保数据仓库的一致性。
3.使用SQL Server 2008向上扩展
服务器合并、大型数据存储、和复杂的查询要求物理资源能够支持很多工作负载运行在一个服务器上。SQL Server 2008具有充分利用最新的硬件技术的能力。多个数据库引擎实例和多个分析服务实例可以安装在一个单独的服务器上,从而合并硬件使用。在一个单独的服务器上可以安装最多50个实例,而不必牺牲性能或响应时间。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接