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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql 重要日志文件匯總

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

作者:丁儀

來(lái)源:https://chengxuzhixin.com/blog/post/mysql_zhong_yao_ri_zhi_wen_jian_zong_jie.html

日志是所有應(yīng)用的重要數(shù)據(jù),MySQL 也有錯(cuò)誤日志、查詢(xún)?nèi)罩尽⒙樵?xún)?nèi)罩?、事?wù)日志等。本文簡(jiǎn)單總結(jié)下各種日志,以備查閱。

二進(jìn)制日志 binlog

二進(jìn)制日志 binlog 用于記錄數(shù)據(jù)庫(kù)執(zhí)行的寫(xiě)入性操作(不包括查詢(xún))信息,以二進(jìn)制的形式保存在磁盤(pán)中。使用任何存儲(chǔ)引擎的 mysql 數(shù)據(jù)庫(kù)都會(huì)記錄 binlog 日志。在 binlog 中記錄的是邏輯日志,也就是 SQL 語(yǔ)句。SQL 語(yǔ)句執(zhí)行后,binlog 追加到日志文件中??梢栽O(shè)置 binlog 文件大小,超過(guò)大小后,自動(dòng)創(chuàng)建新的文件。

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

STATMENT:把會(huì)修改數(shù)據(jù)的 sql 語(yǔ)句記錄到 binlog 中;是 MySQL 5.7.7 之前的默認(rèn)格式; ROW:不記錄每條 sql 語(yǔ)句的上下文信息,僅記錄哪條數(shù)據(jù)被修改了;是 MySQL 5.7.7之后的默認(rèn)格式; MIXED:基于 STATMENT 和 ROW 兩種模式的混合復(fù)制,一般使用 STATEMENT 模式,對(duì)于無(wú)法復(fù)制的操作使用 ROW 模式;

在實(shí)際應(yīng)用中,binlog 主要用于主從復(fù)制和數(shù)據(jù)恢復(fù)。主從復(fù)制是指在 master 機(jī)器開(kāi)啟 binlog,通過(guò)某種方式把 binlog 發(fā)送給 slave 機(jī)器,slave 機(jī)器根據(jù) binlog 內(nèi)容進(jìn)行數(shù)據(jù)操作,從而保證主從數(shù)據(jù)一致性。另外,通過(guò)使用 mysqlbinlog 工具可以從 binlog 恢復(fù)數(shù)據(jù)。

在 MySQL 5.7 之后,內(nèi)置默認(rèn)引擎已經(jīng)變更為 InnoDB 引擎。 InnoDB 引擎在處理事務(wù)時(shí),可以設(shè)置日志寫(xiě)入磁盤(pán)的時(shí)機(jī),默認(rèn)情況下是每次 commit 時(shí)寫(xiě)入磁盤(pán)。也可以通過(guò) sync_binlog 參數(shù)設(shè)置成系統(tǒng)自動(dòng)判斷或每 N 個(gè)事務(wù)寫(xiě)入一次。

查詢(xún)?nèi)罩?/b>

查詢(xún)?nèi)罩居涗浟怂袛?shù)據(jù)庫(kù)請(qǐng)求的信息。無(wú)論這些請(qǐng)求是否得到了正確的執(zhí)行。開(kāi)啟之后對(duì)性能有比較大的影響,因此使用不多。

慢查詢(xún)?nèi)罩?/b>

慢查詢(xún)?nèi)罩居脕?lái)記錄執(zhí)行時(shí)間超過(guò)某個(gè)閾值的語(yǔ)句。執(zhí)行時(shí)間閾值可以通過(guò) long_query_time 來(lái)設(shè)置,默認(rèn)是 10 秒。慢查詢(xún)?nèi)罩拘枰謩?dòng)開(kāi)啟,對(duì)性能有一些影響,一般不建議開(kāi)啟。慢查詢(xún)?nèi)罩局С謱⒂涗泴?xiě)入文件,也支持寫(xiě)入數(shù)據(jù)庫(kù)表。

事務(wù)日志 redo log

事務(wù)的四大特性之一是持久性。因此事務(wù)成功后,數(shù)據(jù)庫(kù)的修改永久保存,不能因?yàn)槿魏卧蚨氐皆瓉?lái)的狀態(tài)。redo log 是 InnoDB 引擎層實(shí)現(xiàn)的日志,并不是所有引擎都有,用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)頁(yè)的修改,可以在崩潰時(shí)用于恢復(fù)數(shù)據(jù)。redo log 包括內(nèi)存中的日志緩沖和磁盤(pán)上的日志文件。執(zhí)行 SQL 語(yǔ)句后,先寫(xiě)入日志緩沖,后續(xù)再一次性把多條緩沖寫(xiě)入文件。

在 InnoDB 中,數(shù)據(jù)頁(yè)也會(huì)刷盤(pán),redo log 存在的意義主要就是降低對(duì)數(shù)據(jù)頁(yè)刷盤(pán)的要求。數(shù)據(jù)頁(yè)的變更,redo log 沒(méi)有必要全部保存。如果數(shù)據(jù)頁(yè)刷盤(pán)比 redo log 快,則 redo log 的記錄對(duì)于數(shù)據(jù)恢復(fù)意義不大;如果數(shù)據(jù)頁(yè)刷盤(pán)比 redo log 慢,則 redo log 中比數(shù)據(jù)頁(yè)快的部分可以用來(lái)快速恢復(fù)數(shù)據(jù)。因此 redo log 日志文件大小是固定的,當(dāng)寫(xiě)到結(jié)尾時(shí),會(huì)回到開(kāi)頭循環(huán)寫(xiě)日志。

mysql 重要日志文件匯總

事務(wù)日志 undo log

事務(wù)的四大特性之一是原子性。對(duì)數(shù)據(jù)庫(kù)的一系列操作,要么全部成功,要么全部失敗,不允許部分成功部分失敗。因此,需要記錄數(shù)據(jù)的邏輯變化。原子性通過(guò) undo log 來(lái)實(shí)現(xiàn),比如事務(wù)中執(zhí)行一條 insert 語(yǔ)句,undo log 就會(huì)記錄一條 delete 語(yǔ)句;事務(wù)中執(zhí)行一條 update 語(yǔ)句,undo log 就會(huì)記錄一條相反的 update 語(yǔ)句。這樣在事務(wù)失敗時(shí),就可以通過(guò) undo log 來(lái)回滾到事務(wù)之前的狀態(tài)。

以上就是mysql 重要日志文件匯總的詳細(xì)內(nèi)容,更多關(guān)于MySQL 日志文件的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 中宏网-今日新闻-财经新闻| 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 噪声治理公司-噪音治理专业隔音降噪公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 纯水设备_苏州皙全超纯水设备水处理设备生产厂家 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 精密冲床,高速冲床等冲压设备生产商-常州晋志德压力机厂 | 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | 电解抛光加工_不锈钢电解抛光_常州安谱金属制品有限公司 | 防爆电机_防爆电机型号_河南省南洋防爆电机有限公司 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 |