MySQL 磁盘I/O问题

时间:2023-03-09 05:48:07
MySQL 磁盘I/O问题

一、使用磁盘阵列:RAID,廉价磁盘冗余阵列,可靠性,性能好。

MySQL 磁盘I/O问题

MySQL 磁盘I/O问题

二、使用 Symbolic Links 分布I/O

  利用操作系统的符号链接将不同的数据库或表、索引指向不同的物理磁盘,达到分布磁盘I/O的目的。

三、禁止操作系统更新文件的atime属性

  通过设置文件系统的mount属性,阻止操作系统写atime信息,减轻磁盘I/O的负担。

四、用裸设备存放InnoDB的共享表空间

  MyISAM存储引擎的表依赖于操作系统的磁盘I/O缓存。但InnoDB存储引擎对系统磁盘I/O无依赖。