HYM Chap 6 数据库管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server 2000数据库程序设计 Fundamental of SQL Server 2000 6.2 创建和配置用户数据库 “选项”选项卡: ③设置: 自动收缩 指定数据库文件可以周期性自动收缩 定期对数据库进行检查,当数据库文件或日志文件的未用空间超过其大小的25%时,系统将会自动缩减文件使其未用空间等于25%。 当文件大小没有超过其建立时的初始大小时,不会缩减文件。缩减后的文件也必须大于或等于其初始大小。 对事务日志文件的缩减只有在对其作备份时才能进行; 6.2.2 数据库属性设置 6.1 准备使用SQL Server 2000 1. 数据库文件 (3)文件组 (数据库属性) 创建文件组 6.1.4 数据库结构 6.1 准备使用SQL Server 2000 1. 数据库文件 (3)文件组 6.1.4 数据库结构 新建表时,在其属性对话框中指定其所属的文件组 (文本文件组:存放文本和图象) 在其它文件组上放置现有的表 右击表?“设计表”命令。 右击任意列?属性命令。 在“表”选项卡的“表文件组“选择。 6.1 准备使用SQL Server 2000 2. 事务日志文件(ldf) 事务日志文件包含用于恢复数据库的日志信息。 一个数据库可以有一个或多个事务日志文件。 SQL Server 中采用提前写方式的事务,即对数据库的修改先写入事务日志中,再写入数据库。其具体操作是,系统先将更改操作写入事务日志中,再更改存储在计算机缓存中的数据,为了提高执行效率,此更改不会立即写到硬盘中的数据库,而是由系统以固定的时间间隔将更改过的数据批量写入硬盘。 6.1.4 数据库结构 6.1 准备使用SQL Server 2000 2. 事务日志文件(ldf) SQL Server 有个特点, 它在执行数据更改时会设置一个开始点和一个结束点,如果尚未到达结束点就因某种原因使操作中断,则在SQL Server 重新启动时会自动恢复已修改的数据,使其返回未被修改的状态。 由此可见,当数据库破坏时可以用事务日志恢复数据库内容。 6.1.4 数据库结构 6.1 准备使用SQL Server 2000 2. 事务日志文件(ldf)- 工作过程 6.1.4 数据库结构 应用程序发出数据修改 请求 1 磁盘 修改记录在磁盘上的事务 日志 3 在缓存中定位数据页, 或者将数据页读入缓存, 并修改 2 缓存 磁盘 检查点将已提交的 事务写入数据库中 4 6.1 准备使用SQL Server 2000 3. 数据库存储结构 6.1.4 数据库结构 数据库 扩展盘区 (8个连续的 8KB页) 页 (8 KB) 表, 索引 数据 每行大小最多 8 060 字节 数据 (文件) .mdf 或 .ndf 日志 (文件) .Idf 6.1 准备使用SQL Server 2000 3. 数据库存储结构 页的类型 跟踪空间分配的页 包含了紧密压缩的信息,这样 SQL?Server 就能有效地将其保留在内存中以简化跟踪 包含用户和索引数据的页 八种页类型 数据页、文本/图像页、索引页、页可用空间(PFS)页、全局分配映射表(GAM 和 SGAM)页、索引分配映射表(IAM)页、大容量更改映射表页和差异更改映射表页 6.1.4 数据库结构 6.1 准备使用SQL Server 2000 3. 数据库存储结构 扩展盘区的类型 混合扩展盘区:包含 2 个或多个对象的页的扩展盘区称为“混合扩展盘区”。每张表起始于一个混合扩展盘区。主要为跟踪空间的页及包含小对象的页使用混合扩展盘区 统一扩展盘区:将所有八页分配给单个对象的扩展盘区称为“统一扩展盘区”。在表或索引需要超过 64 KB空间时使用 6.1.4 数据库结构 统一扩展盘区 空闲空间 混合扩展盘区 6.1 准备使用SQL Server 2000 3. 数据库存储结构 每个文件的第一个扩展盘区是混合扩展盘区,包含一个文件的页首页和紧接着的三个分配页 文件的页首页:包含该文件的特性信息 PFS(页可用空间)页:包含有关文件中页可用空间信息的分配页 每个 PFS 页可以跟踪 8 000 个连续页,将近 64 MB 的数据。PFS 页对每一页都有一个相应的字节,跟踪: 该页是否已分配 该页是在混合扩展盘区还是在统一扩展盘区 该页可用空间的近似数量 6.1.4 数据库结构 6.1 准备使用SQL Server 2000 3. 数据库存储结构 GAM(全局分配映射表) 和 SGAM(共享全局分配映射表) 页 SQL?Server 使用 GAM 和 SGAM 页来确定未使用的扩展盘区或有未使用页的混合扩

文档评论(0)

wdhtm341 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档