一本书上说,禁止文件系统对数据库文件atime属性的修改,可以减少IO操作.
这个我理解,但这样的意义到底多大呢? 谁真正测试过?

解决方案 »

  1.   

    1.由于系统每次访问(读或写)文件时,文件系统都会更新文件或目录的 atime。应用程序可以在访问文件前先保存文件的 atime。然后,应用程序可以用 utime(2) 系统调用重置该时间。 
    2.也可以禁用atime,启用ctime,知道了文件创建时间,也就知道了文件的备份时间。关于增量备份的时间可以设置binary log
    3.数据库数据量大的话,数据操作时间长的操作对,尤其对数据库交互频繁的情况,这样会耗费更多的是加你等待系统更改atime。
    上面是我的个人想法
    关于测试 没试过