文件系统对mysql的影响

文件系统分类

在Windows中文件系统有FAT和NFTS两种,但是其实我们一般使用的都是NTFS文件系统。
Linux中有,EXT3、EXT4和XFS集中文件系统,而且这几种系统都有日志功能,对数据对安全性很重要,但是据某不知名的小道消息,当然现在基本算是众所周知的,XFS性能比另外两个更高。
若使用另外两个文件系统,某些参数需要特别注意:
EXT3/EXT4系统挂载参数(/etc/fstab)

data = writeback | ordered | journal

这三个值代表三个不同的日志策略
writeback :只有元数据写入和日志写入不是同步的,对于Innodb来说是最好的选择,因为Innodb有自己的事物日志
ordered :只会记录元数据,但会提供一致性保证,在写元数据之前会先写数据,比writeback慢一些,但是出现崩溃会更加安全
journal :提供原子日志行为,在数据写入最终位置之前,将记录到日志中。

noatime,nodiratime

用于禁止记录文件访问时间和读取目录时间,禁用了可以减少写的操作
下面是完整的文件系统中fstab的配置
/dev/sda1/ext4 noatime,nodiratime,data=writeback 1 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值