磁盘 硬盘的容量 口记录盘面数★每记录盘面的磁道数大每磁道的盘块数★每个盘块的 字节数 数据的定位信息 柱面号 磁头号 盘块号,系统对盘块进行统一编号 磁盘的性能指标 口磁盘容量:10-180,000M 口存取时间 Seek time t Rotational delay+ transfer time 口传输速度:1-5MB/秒 口可靠性:3-8万小时
11 磁盘 ◼ 硬盘的容量 ❑ 记录盘面数*每记录盘面的磁道数*每磁道的盘块数*每个盘块的 字节数 ❑ 数据的定位信息 ◼ 柱面号 ◼ 磁头号 ◼ 盘块号,系统对盘块进行统一编号 ◼ 磁盘的性能指标 ❑ 磁盘容量:10-180,000M ❑ 存取时间 ◼ Seek time+Rotational delay+Transfer time ❑ 传输速度:1-5MB/秒 ❑ 可靠性:3-8万小时
磁盘 ■读写的并行性 般的系统不支持读头间读取数据的并行性 口少数支持有限度的并行,如两个并行,主要原因在于读头无法 并行移动 ■磁盘控制器 ¤负责实现对磁盘的基本操作,如移动读头,定位传输数据等 Checksum ¤用于检测数据是否正确地读写,读写时各算一遍 记录的存取方式 a不跨块方式 a跨块方式 12
12 磁盘 ◼ 读写的并行性 ❑ 一般的系统不支持读头间读取数据的并行性 ❑ 少数支持有限度的并行,如两个并行,主要原因在于读头无法 并行移动 ◼ 磁盘控制器 ❑ 负责实现对磁盘的基本操作,如移动读头,定位传输数据等 ◼ Checksum ❑ 用于检测数据是否正确地读写,读写时各算一遍 ◼ 记录的存取方式 ❑ 不跨块方式 ❑ 跨块方式
磁盘结构对性能的影响 DBMS在操作时数据在内存中 磁盘和内存间数据交换的单位是Bock,次传输 为一次O操作 为了提高速度,最好将同时读写的数据放在接近 的地方,如同一 block、 track、 clinder Create tables space..overhead. . transfer 13
13 磁盘结构对性能的影响 ◼ DBMS在操作时数据在内存中 ◼ 磁盘和内存间数据交换的单位是Block,一次传输 为一次I/O操作 ◼ 为了提高速度,最好将同时读写的数据放在接近 的地方,如同一block、track、clinder ◼ Create tables space……overhead... transfer
第三级存储器 光盘 CD D DVD D WORM 磁带 胶片 14
14 第三级存储器 ◼ 光盘 ❑ CD ❑ DVD ❑ WORM ◼ 磁带 ◼ 胶片
RAID磁盘系统 ■磁盘是数据库管理系统性能的瓶颈 口微处理器速度的提高为每年50% 口磁盘访问的速度的提高为每年10% 口数据传输的速度的提高为每年20% 磁盘阵列( Disk Array) 口通过数据条带( Data Striping)分布将多个磁盘变成一个整 体 口若干磁盘组织在一起,通过并行提高速度 ¤通过冗余提高数据的可靠性 Redundant array of independent disk =Raid 15
15 RAID磁盘系统 ◼ 磁盘是数据库管理系统性能的瓶颈 ❑ 微处理器速度的提高为每年50% ❑ 磁盘访问的速度的提高为每年10% ❑ 数据传输的速度的提高为每年20% ◼ 磁盘阵列(Disk Array) ❑ 通过数据条带(Data Striping)分布将多个磁盘变成一个整 体 ❑ 若干磁盘组织在一起,通过并行提高速度 ❑ 通过冗余提高数据的可靠性 ◼ Redundant array of independent disk=RAID