使用sym文件来分布mysql读写i/o
技术支持服务电话:15308000360 【7x24提供运维服务,解决各类系统/软硬件疑难技术问题】
MySql 的数据库名和表名是与文件系统的目录名和文件名对应的,默认情况下,创建的数据库和表都存放在参数datadir定义的目录下。这样如果不使用RAID或逻辑卷,所有的表都存放在一个磁盘设备上,无法发挥多磁盘并行读写的优势,这种情况下,我们就可以利用sym文件来设定将不同的数据库或表、索引指向不同的物理磁盘,从而达到分布磁盘I/O的目的。
具体实现方法如下:
1、在其它磁盘下创建一个目录如:H:/mysql/data。
2、把源mysql数据目录下的wordpress数据库目录移动到H:/mysql/data,这是的目录变成H:/mysql/data/wordpress。
3、在源mysql数据目录下创建wordpress.sym文件,在文件下写如下内容:H:/mysql/data/wordpress。
这样对wordpress数据库的操作都将作用到H:/mysql/data/wordpress文件中。