日志系统和插件式存储引擎架构

来源:互联网 发布:2015网络流行词大全 编辑:程序博客网 时间:2024/05/16 18:19

1.6 日志系统和插件式存储引擎架构

MySQL的日志系统

(1)记录数据库的运行状态,以便排查分析问题,或用于数据复制高可用
(2)文本日志:全日志(mysql.log,给人参考),慢查询日志(slow.log,用于排查),错误日志(mysql.err)
(3)二进制日志:二进制日志(bin.log),事务日志(redo,undo)

MySQL的全日志

(1)以文本方式记录MySQL的所有访问SQL 日志
读SQL(Select)
写SQL(update,insert,delete)
连接(connect)
(2)SQL发送到MySQL时即被记录下来,不论该SQL是否执行成功

MySQL的错误日志

(1)以文本方式记录MySQL执行状态信息
启动初始化信息
关闭时状态信息
崩溃时输出导致异常的信息
(2)非法的链接,磁盘访问异常,内存异常
(3)MySQL错误日志信息相对比较简略

MySQL插件式存储引擎架构

(1)MySQL server负责通用对外接口
(2)SQL解析处理后调用实际引擎处理
(3)根据不同需求使用不同引擎
原创粉丝点击