电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

mysql 重要日志文件匯總

瀏覽:4日期:2023-10-08 17:27:10

作者:丁儀

來源:https://chengxuzhixin.com/blog/post/mysql_zhong_yao_ri_zhi_wen_jian_zong_jie.html

日志是所有應用的重要數據,MySQL 也有錯誤日志、查詢日志、慢查詢日志、事務日志等。本文簡單總結下各種日志,以備查閱。

二進制日志 binlog

二進制日志 binlog 用于記錄數據庫執行的寫入性操作(不包括查詢)信息,以二進制的形式保存在磁盤中。使用任何存儲引擎的 mysql 數據庫都會記錄 binlog 日志。在 binlog 中記錄的是邏輯日志,也就是 SQL 語句。SQL 語句執行后,binlog 追加到日志文件中。可以設置 binlog 文件大小,超過大小后,自動創建新的文件。

binlog 有三種格式,分別為 STATMENT、ROW 和 MIXED。

STATMENT:把會修改數據的 sql 語句記錄到 binlog 中;是 MySQL 5.7.7 之前的默認格式; ROW:不記錄每條 sql 語句的上下文信息,僅記錄哪條數據被修改了;是 MySQL 5.7.7之后的默認格式; MIXED:基于 STATMENT 和 ROW 兩種模式的混合復制,一般使用 STATEMENT 模式,對于無法復制的操作使用 ROW 模式;

在實際應用中,binlog 主要用于主從復制和數據恢復。主從復制是指在 master 機器開啟 binlog,通過某種方式把 binlog 發送給 slave 機器,slave 機器根據 binlog 內容進行數據操作,從而保證主從數據一致性。另外,通過使用 mysqlbinlog 工具可以從 binlog 恢復數據。

在 MySQL 5.7 之后,內置默認引擎已經變更為 InnoDB 引擎。 InnoDB 引擎在處理事務時,可以設置日志寫入磁盤的時機,默認情況下是每次 commit 時寫入磁盤。也可以通過 sync_binlog 參數設置成系統自動判斷或每 N 個事務寫入一次。

查詢日志

查詢日志記錄了所有數據庫請求的信息。無論這些請求是否得到了正確的執行。開啟之后對性能有比較大的影響,因此使用不多。

慢查詢日志

慢查詢日志用來記錄執行時間超過某個閾值的語句。執行時間閾值可以通過 long_query_time 來設置,默認是 10 秒。慢查詢日志需要手動開啟,對性能有一些影響,一般不建議開啟。慢查詢日志支持將記錄寫入文件,也支持寫入數據庫表。

事務日志 redo log

事務的四大特性之一是持久性。因此事務成功后,數據庫的修改永久保存,不能因為任何原因而回到原來的狀態。redo log 是 InnoDB 引擎層實現的日志,并不是所有引擎都有,用來記錄事務對數據頁的修改,可以在崩潰時用于恢復數據。redo log 包括內存中的日志緩沖和磁盤上的日志文件。執行 SQL 語句后,先寫入日志緩沖,后續再一次性把多條緩沖寫入文件。

在 InnoDB 中,數據頁也會刷盤,redo log 存在的意義主要就是降低對數據頁刷盤的要求。數據頁的變更,redo log 沒有必要全部保存。如果數據頁刷盤比 redo log 快,則 redo log 的記錄對于數據恢復意義不大;如果數據頁刷盤比 redo log 慢,則 redo log 中比數據頁快的部分可以用來快速恢復數據。因此 redo log 日志文件大小是固定的,當寫到結尾時,會回到開頭循環寫日志。

mysql 重要日志文件匯總

事務日志 undo log

事務的四大特性之一是原子性。對數據庫的一系列操作,要么全部成功,要么全部失敗,不允許部分成功部分失敗。因此,需要記錄數據的邏輯變化。原子性通過 undo log 來實現,比如事務中執行一條 insert 語句,undo log 就會記錄一條 delete 語句;事務中執行一條 update 語句,undo log 就會記錄一條相反的 update 語句。這樣在事務失敗時,就可以通過 undo log 來回滾到事務之前的狀態。

以上就是mysql 重要日志文件匯總的詳細內容,更多關于MySQL 日志文件的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 内窥镜-工业内窥镜厂家【上海修远仪器仪表有限公司】 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 猪I型/II型胶原-五克隆合剂-细胞冻存培养基-北京博蕾德科技发展有限公司 | 电梯装饰-北京万达中意电梯装饰有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 环球周刊网| 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 湖南自考_湖南自学考试 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 飞行者联盟-飞机模拟机_无人机_低空经济_航空技术交流平台 | 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 截齿|煤截齿|采煤机截齿|掘进机截齿|旋挖截齿-山东卓力截齿厂家报价 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 船老大板材_浙江船老大全屋定制_船老大官网 | 船用锚链|专业锚链生产厂家|安徽亚太锚链制造有限公司 | led太阳能路灯厂家价格_风光互补庭院灯_农村市政工程路灯-中山华可路灯品牌 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 浙江宝泉阀门有限公司 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 |