摘要: 前言SQL Server 2005开始支持表分区,这种技术允许所有的表分区都保存在同一台服务器上。每一个表分区都和在某个文件 组(filegroup)中的单个文件关联。同样的一个文件/文件组可以容纳多个分区表。 在这种设计架构下,数据库引擎能够判定查询过程中应该访问哪个分区,而不用扫描整个表。如果查询需要的数据行分散在多个分区中,SQL Server使用多个处理器对多个分区进 行并行查询。你可以为在创建表的时候就定义分区的索引。对小索引的搜索或者扫描要比扫描整个表或者一张大表上的索引要快很多。因此,当对大表进行查询,表 分区可以产生相当大的性能提升通过分别检 查同一条返回所有行的、简单SELE 阅读全文
posted @ 2014-01-03 13:50 齐鲁青未了 阅读(235) 评论(0) 推荐(0)
摘要: 在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色。DBA的工作目标就是确保Microsoft SQL Server 2008系统正常高效地运行。DBA的工作也是最繁忙的工作,无论是性能调整,还是灾难恢复,都离不开DBA的支持。 一般地,作为一个DBA,至少应该做好以下12项任务: 任务一:安装和配置; 任务二:容量规划; 任务三:应用架构设计; 任务四:管理数据库对象; 任务五:存储空间管理; 任务六:安全管理; 任务七:备份和恢复; 任务八:性能监视和调优; 任务九:调度... 阅读全文
posted @ 2014-01-03 09:13 齐鲁青未了 阅读(193) 评论(0) 推荐(0)