- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server存储引擎容量的规划技巧--.doc
SQL Server存储引擎容量的规划技巧
概述
巧妙的规划是实现关系型数据库管理系统(RDBMS)的基础。要满足对更多存储容量的要求,对更快地取得信息的要求,它是唯一方法。想从Microsoft SQL Server 7.0中获得最多,要求组织机构了解它的关键部件--存储引擎--内在和外在。本文是存储引擎结构的高级指南,推荐了配置参数,SQL Server的最佳硬件,以及通过文件和文件组存储大量数据的创新方法。本文也概述了SQL Server 7.0存储引擎的新的动态特性,它使雇员花最少的努力公司数据库应用程序。
介绍
十年前,数据库应用程序的开发要用数月或数年并不罕见。那时,当建立数据库时,每一件事情都是事先做好了的:数据库的规模,计划,用户的数目等等。现在,只要几个星期或几个月就可以开发出数据库应用程序,并随着使用不断地演进,并且在理解了所有的问题之前,应用程序就已经投入生产了。
这种任务关键的应用程序的快速应用就对存储引擎提出了严峻的要求,要求存储引擎要高度可靠,有一个快速恢复的系统和自动化管理工具。Microsoftreg; SQL Servertrade; 7.0是一个可伸缩的、可靠的并且易于使用的产品,该产品将为下一世纪应用程序的设计提供坚实的后盾。
目标
SQL Server 7.0数据引擎有几个重要的目标。明确的策略是进一步改善使用的简易性,这样使用数据库技术的应用程序就可以被广泛地应用起来。在理想的情况中,对于终端用户,数据库变为完全透明的,并且对于数据库管理者而言是近似透明的。
易用性
客户们都在寻找商业问题的解决方案。大多数数据库解决方案都带来了多重费用和复杂性问题。SQL Server 版本 6.0 和 6.5将使用的简易性定义为一个关系数据库管理系统(RDBMS)这一特征。SQL Server 7.0将这一概念带入到下一个级别当中,牢固地将产品建立为复杂性最小的数据库之一,无论是在创建,管理方面,还是在引用商业应用程序方面。
对于 SQL Server 7.0存储引擎,易用性包括许多创新的特性,包括:
对于标准操作无需数据库管理员。这使得分支办公室自动化,桌面和流动数据库应用程序成为可能。
透明的服务器配置,数据库一致性检查器(DBCC),索引统计和数据库备份。
最新型的和简单化了的配置选项,这些选项会自动适应环境的特殊要求。
可伸缩性
客户必须在商业应用中保护他们的投资,并且随着机构的增长,数据库也必须增长,以便处理更多的数据、事务和用户。SQL Server 7.0发表了一个独立的数据库引擎,它的范围从运行Microsoft icrosoft SQL Server 7.0的应用范围可从大型企业应用到膝上型电脑应用。这一可伸缩性是以一个新的完整系列的有关磁盘的结构为基础的,这些结构是用来处理未来几年内的应用的。
原始代码是从Sybase继承而来的,并且是设计用于8MB UNIX系统的。微软公司加强了这个代码,但是SQL Server 需要为将来打下更好的基础。新的格式改善了易管理性和可伸缩性,允许服务器的范围从低端到高端系统,以便改善性能和可管理性。
SQL Server 7.0的有关磁盘结构有许多优点,包括:
改善了的可伸缩性及与iddot; 稳定的记录定位允许更多的索引。
更多的索引,可以加速决策支持查询。
更简单的数据结构,提供更好的质量。
更大的可伸缩性,这样后续版本将有一个更清晰的开发过程,并且可以更快实现的新特性。
存储引擎子系统
大多数关系数据库产品都被划分为关系引擎和存储引擎组件。本文档关注于存储引擎,它有许多子系统:
文件和查找页、文件和盘区中存储数据的机制
用于访问页上记录的记录管理
使用B树的访问方法,通过使用记录标识,该方法能够帮助迅速地查找到记录
锁定的并发控制,这能够帮助实现物理锁管理器和页级别或记录级别锁定的锁定协议
I/O缓冲区管理
m
12下一页 这篇文章来自..,。iddot; 记入日志和恢复
用于备份、恢复、一致性检查及大批数据装载的工具
物理数据库组织
与SQL Server 以前版本相比,Microsoft SQL Server 7.0与age是保存在单独的页中的 。数据行是连续地放在页上,紧接在页头之后。一个行偏移的表开始于页的末尾。
行偏移表包含页上每一行的一个条目。每一个条目记录了该行的第一个字节距离页的开始的距离。行偏移表中的条目的顺序与页上行的顺序
您可能关注的文档
- lighttpd1.4.18代码分析(四).doc
- Linux Apache服务器系统的设置与优化.doc
- Linux Apache服务器系统设置与优化.doc
- Linux 平台上的软件包管理.doc
- Linux 应用集成 MySQL 数据库访问技巧--.doc
- Linux 集群文件系统简介.doc
- Linux下MySQL数据库开发技术--.doc
- Linux下proftpd的安装配置与管理方法.doc
- Linux下基于DNS的多机均衡负载的实现.doc
- Linux下高可用-可伸缩Sendmail研究.doc
- simotion easy basicsseb矢量计算申号-a0395seb lbasic calcvect v22 deSEBLBASIC CALCVECTV22DE.pdf
- 奉一小5am4u2单元设计.pdf
- matlab数据分析与多项式计算.pdf
- 新课堂九级英语全一册人教遵义课件检测题unit 4综合水平测试.pdf
- 单元测试-二套unit 6达标测试卷.pdf
- 使用oracle sql developer 3 importing and exporting using the 3导入导出.pdf
- 分析图论mathematical modeling组合与.pdf
- get connected release information sellers卖方连接预发行信息.pdf
- 单元您有多高b taller c tallest 2 am read and writeB读写.pdf
- 案例车间培训nastran.pdf
文档评论(0)