数据库执行各种操作都正常,就是比较慢。
原有数据有5,6千万条。现在清理到约1-2千万条记录。
我用的是innodb类型。不是普通的myisam。
myisam表是每个表一个文件。
innodb不是这样的。怎么删除日志文件?
怎么看有没有问题?感谢!

解决方案 »

  1.   

    日志文件一般是记录你每一天所做过的操作,我的日志除了当天的不能删之外,其他的都可以删.如果有二进制文件的话就要先用,mysql>reset master;一次就可以删了.一般的日志文件都可以用文本编辑器打开,如记事本,UltraEdit等.如果是带..bin的文件,如hy-relay-bin.000003就要先用mysql里面的bin目录的mysqlbinlog来查看.如果我的hy-relay-bin.000003存在c:\hy-relay-bin.000003,就可以在dos命令提示符下这样来查看.
    C:\Documents and Settings\Administrator>mysqlbinlog -uroot -p c:\\hy-relay-bin.000003
      

  2.   

    1、如果你的空间涨到多大后,删除数据后,空间不会变小的,你可以备份数据库,在从新建立innodb的文件,空间就会变小的2、删除日志文件
    RESET MASTERDeletes all binary logs listed in the index file, resets the binary log index file to be empty, and creates a new binary log file.This statement was named FLUSH MASTER before MySQL 3.23.26.