使用sym文件来分布MySql读写I/O

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文件中。

 

评论列表

  • myzh
    2011-11-16 11:31   第1楼
    尝试一下先

发表评论

(必填)
(便于交流,可选)
  (支持Ctrl+Enter快捷回复)