时间:2024-12-23 16:02:35
mysql数据库中有哪几种日志类型
MySQL数据库主要有四种类型的日志:Error Log、General Query Log、Slow Query Log和Binary Log。
1. Error Log(错误日志):主要记录mysqld发生的一些错误。
2. General Query Log(一般查询日志或普通查询日志):记录mysqld正在做的事情,如客户端的连接和断开、来自客户端每条Sql Statement记录信息。这个日志非常有用,但可能会影响性能。
3. Slow Query Log(慢查询日志):记录一些查询执行较慢的SQL语句,主要用于开发者调优。
4. Binary Log(二进制日志):记录了mysql所有的DML操作,用于数据恢复,主主复制和主从复制等。对于开发者可能对Bin-log并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。
此外,还有两种日志类型:事务日志和redo log。事务日志记录的是数据库执行的写入性操作(不包括查询)信息,以二进制的形式保存在磁盘中。redo log则是记录事务对数据页做了哪些修改,用于保证数据库的一致性。
热门文章
点击排行
前沿网 广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号网站地图 网站地图2