当前位置:嗨网首页>书籍在线阅读

01-磁盘IO问题

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

作为应用系统的持久化层,不管数据库采取了什么样的Cache机制,但数据库最终总是要将数据储存到可以长久保存的 I/O 设备——磁盘上,但磁盘的存取速度显然要比 CPU、RAM的速度慢很多,因此,对于比较大的数据库,磁盘I/O一般总会成为数据库的一个性能瓶颈!

实际上,前面提到的SQL优化、数据库对象优化、数据库参数优化以及应用程序优化等,大部分都是想通过减少或延缓磁盘读写来减轻磁盘I/O的压力及其对性能的影响。解决磁盘I/O问题,减少或延缓磁盘操作肯定是一个重要方面,但磁盘I/O是不可避免的,因此,增强磁盘I/O 本身的性能和吞吐量也是一个重要方面。本章将从磁盘阵列、符号链接、裸设备等更底层的方面来介绍提高磁盘I/O能力的一些技术和方法。