环境os:windows2003
现用mysqldump备份数据库时,其他用户访问数据库会很慢。请问怎么解决这个问题?
非常感谢。

解决方案 »

  1.   

    这个没办法,MYSQLDUMP相当于遍历一次所有表中的所有记录。
      

  2.   

    备份肯定会影响线上应用,定时在半夜备份,或者在slave上备份
      

  3.   

    mysqldump备份数据会扫描全表,有时还会加,锁(参数),与其他访问程序相互“抢资源”,肯定影响其他访问程序的访问速度,一般备份都是在使用非常少的时间段才会开启,想凌晨1点到4点左右之间,一般是最佳备份时间。
      

  4.   

    是否可以给mysql数据库做一个“分流”的服务器?一个是主服务器,一个从服务器,这样会有点效果么?