深入解析Oracle自动存储管理(ASM)技术
1. 存储管理概述
自计算机发明以来,存储一直是计算机系统的关键组成部分。随着技术的发展,存储设备从读卡器、磁带设备逐渐过渡到如今容量大且便携的磁盘,其存储容量增长了数百万倍。
在Oracle数据库中,早期数据库管理员(DBA)倾向于使用多个小容量磁盘,因为I/O操作的限制取决于磁盘数量,而非磁盘的总存储容量。更多的磁盘意味着更多的读写头,从而带来更高的I/O操作性能,有助于提升数据库的整体性能。然而,如今制造商大多只生产大容量磁盘,磁盘容量呈线性增长,价格却大幅下降。
磁盘容量的增长导致Oracle数据库中存储的信息量相应增加,同时访问这些数据库数据的用户数量也在增多。对支持更广泛区域应用程序访问数据的需求,以及对数据即时可用性(响应时间)的要求也在提高,这使得检索和返回请求数据的吞吐量(以每秒输入/输出衡量)也有所增加。
2. 磁盘基础知识
2.1 磁盘结构
磁盘驱动器由多个涂有磁性材料的圆柱形盘片组成,这些盘片被封装在一个钢制外壳中,以防止受到不干净环境的影响,否则可能会损坏磁盘及其存储的数据。钢制外壳中还包含类似留声机系统的臂,用于固定读写头。
从磁盘驱动器检索数据的时间取决于以下因素:
- 写入速率 :每秒可传输的数据量。
- 旋转速度 :磁盘或盘片的实际旋转速度,使读写头能够检索或存储数据。
- 寻道时间 :在盘片上查找数据的平均时间,通常是整体磁盘服务时间中最重要的组成部分,即读写头在扇区之
超级会员免费看
订阅专栏 解锁全文
1031

被折叠的 条评论
为什么被折叠?



