mysql官方文档里关于binlog的描述,“当处理事务的线程启动时,它为缓冲查询分配binlog_cache_size大小的内存。如果语句大于该值,线程则打开临时文件来保存事务。线程结束后临时文件被删除。“它是指事务结束临时文件删除,还是会话结束才删除?
http://blog.csdn.net/lxpbs8851/article/details/38455223