在执行optimize表时,如果出现Repair with keycache时,说明tmp空间不够了...这时MySQL性能极低,又不能冒然kill掉进程,所以耐心等待操作完成吧。 而内存足够的情况下,这种过程应该是提示Repair by sorting。如何避免这种情况的发生,可以参考 http://www.penglixun.com/tech/database/slove_repair_with_keycache.html