SQL Server 2008的性能与扩展基础教程
可预测的性能和实际的可扩展性
Microsoft SQL Server 2008提供了一个广泛的数据平台,它可以随着你的业务的发展而发展。SQL Server 2008具有许多技术用来增加单独的服务器和扩大大型数据库,还有许多工具用于优化性能。
性能
利用SQL Server 2008的高性能来满足你的数据库应用和IT基础设施的高要求。
· 资源管理
通过定义工作负载优先权、限制已知的大的工作负载防止滥用资源、将会失控的查询的可能性降低到最小,并且提供了关键任务工作负载和它们需要的资源,以此来获得对你的多个工作负载环境的控制。
· 性能套件
使用SQL Server 性能套件来集成SQL Server诊断信息的采集、分析、故障排除和持续。
· 实际性能
利用SQL Server 2008所提供的用于实际数据库工作负载的业界领先的性能和可扩展性,这是通过行业标准事务处理性能委员会(Transaction Processing Performance Council)的TPC基准验证的。
· 高性能查询处理引擎
使用表和索引分割来加强性能。基于数据库调整顾问使用SQL Server Profiler收集到的基于实际的查询工作负载而获得的结果来优化分区表和索引。
· 加强了并发特性
优化了并发,同时在可配置的事务隔离级别保护了数据完整性。使用快照隔离来保护语句级别的读取一致性。在分区表上通过控制锁升级而获得了更好的并发。
扩展
利用随着SQL Server 2008推出的在硬件技术方面的最新的'优点来发展你的业务。
· 硬件支持
通过SQL Server对64位技术的支持充分利用高端服务器。为你的系统提供了对非一致性内存访问(NUMA)硬件的支持,使其具有更好的可扩展性。
· 热添加(Hot-add)内存和CPU
利用SQL Server 2008的热添加能力来添加内存和CPU资源,实现不必停止数据库服务就可以升级服务器。
· 多个实例
通过对一个单独的服务器上的多个数据库引擎实例和分析服务实例的支持来优化硬件的使用。
扩大
利用SQL Server 2008的扩大技术来有效的分散它的负载和数据,以此来支持大型数据库系统。
· 可扩展的共享数据库
通过使用可扩展的共享数据库特性创建一个只用于只读报表的数据库。通过将这些只读数据库装在多个报表服务器上,提供了更强的性能。
· 对等复制
使用对等复制来扩大经常被访问的数据库,并使用户可以更新数据库的多个拷贝,同时在复制过程中维护一致性。
· 查询通知
开发应用程序时,利用当缓存过期时SQL Server 通知中间层应用的能力更有效的使用应用缓存。
· Service Broker
利用SQL Server Service Broker 构建高度可扩展的、面向服务的解决方案。
· 按数据选择路由
使用Service Broker 来处理分区数据到多个数据库、服务或实例的路由。
-
浅析JavaScript基本类型与引用类型
两种类型:ECMAScript变量包含两种不同类型的值:基本类型值、引用类型值;基本类型值:指的是保存在栈内存中的简单数据段;引用类型值:指的是那些保存在堆内存中的`对象,意思是,变量中保存的实际上只是一个指针,这个指针指向内存中的另一个位置,由该位置保存对象;两种访问方...
-
php程序员的简历模板
日子如同白驹过隙,新一轮的招聘又在朝我们招手,这时一份好的简历可以起到很好的.作用哦。那么如何写简历才简练、明确呢?以下是小编收集整理的php程序员的简历模板,希望能够帮助到大家。基本简历姓名:黄先生国籍:中国现在所在地:广州民族:汉族户口所在地:潮州身材:170cm...
-
PHP开发工程师的主要职责
PHP开发工程师的主要职责1职责:1、负责公司后端的研发,保障系统的稳定性和质量2、与业务需求部门及项目经理沟通,理解需求,进行架构设计;3、搭建开发框架、负责核心代码的编写,解决技术难点;4、界定、分析和解决系统中存在的问题和缺陷;5、对系统进行持续改进,提升系...
-
关于HTML meat作用
meta标签用于网页的与中,meta标签的用处很多。meta的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是descrip...