最近一个误操作drop database 导致数据完全丢失,由于没有冷备份,只好从二进制日志恢复。但是恢复的过程中感觉按顺序执行的时候执行很慢,很多时候一个文件1G的执行了5个小时还没有完成,有没好的方法 求教啊 
(每个文件大概1G);

解决方案 »

  1.   

    把几个buffer参数,在允许的范围内,调大点。
    另外,这种情况,基本上只能淡定点,弄完了就好了。
      

  2.   

    1G的执行了5个小时
    show processlist看看是否正常  可能是更新语句没有索引导致更新很慢
      

  3.   

    没有办法,你可以先将BINLOG输出到文本文件,然后再进行逐段恢复。这样速度会快一些。
      

  4.   

    这个是数据库开启二进制日志功能后自己记录一下你对数据库的操作,比如你插入一条语句,日志就会记录一个INSERT INTO ** 
      

  5.   


    谢谢,请问,不知道除了把数据库备份成sql外,还可以以别的方式进行备份吗?