第82讲:MySQL Binlog日志的滚动

MySQL Binlog日志的滚动

MySQL Binlog日志滚动指的就是产生一个新的Binlog日志,然后进行记录,因为如果都在一个Binlog中记录,查询是非常慢的,检索的效率也很低。

Binlog日志滚动有三种方法:

  • 重启MySQL

    • 数据库一般不重启,可以忽略这个方法。
  • 手动刷新一个Binlog

    • 建议使用。
    sql 复制代码
    mysql> flush logs;
  • 通过mysqladmin刷新一个Binlog

    • 建议使用。
    sh 复制代码
    [root@mysql ~]# mysqladmin -uroot -p123456 flush-logs
相关推荐
xiaolyuh1233 分钟前
基于binlog恢复误删除MySQL数据
数据库·mysql
Gauss松鼠会13 分钟前
GaussDB分布式数据库调优方法总结:从架构到实践的全链路优化指南
数据库·分布式·sql·database·gaussdb
码海漫游者817 分钟前
让Python成为你的网站引擎:Django全栈开发初体验!!!
数据库·python·其他·django
Databend20 分钟前
玩转 Databend UDF
数据库
曼汐 .29 分钟前
数据库管理与高可用-PostgreSQL日常维护
数据库
小陈又菜30 分钟前
SQL ConcurrencyControl(并发控制)
数据库·sql··并发控制
zqmattack38 分钟前
SQL 注入:iBatis与修复
网络·数据库·sql
TDengine (老段)1 小时前
TDengine 快速体验(Docker 镜像方式)
大数据·数据库·物联网·docker·时序数据库·tdengine·涛思数据
笨笨马甲1 小时前
附加模块--Qt SQL模块功能及架构解析
数据库·sql·qt
独爱竹子的功夫熊猫1 小时前
数据库技巧:INSERT IGNORE的高效插入策略
数据库·后端·mysql