翻譯|使用教程|編輯:黃竹雯|2018-12-14 10:44:40.000|閱讀 764 次
概述:這篇文章將更詳細(xì)地介紹二進(jìn)制日志。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
Navicat for MySQL 是一套管理和開(kāi)發(fā) MySQL 或 MariaDB 的理想解決方案。使用Navicat for MySQL可以同時(shí)連接到 MySQL 和 MariaDB。Navicat for MySQL提供了強(qiáng)大的前端功能,為數(shù)據(jù)庫(kù)管理、開(kāi)發(fā)和維護(hù)提供了直觀的圖形界面。對(duì)新手和專(zhuān)業(yè)人士來(lái)說(shuō),Navicat for MySQL都是管理和開(kāi)發(fā) MySQL 或 MariaDB的強(qiáng)大工具。
記錄是關(guān)于記錄數(shù)據(jù)庫(kù)中發(fā)生的事情。就像有些人可能會(huì)保留個(gè)人日志來(lái)記下他們?nèi)粘I钪邪l(fā)生的事情一樣,數(shù)據(jù)庫(kù)日志會(huì)跟蹤登錄和交易等事情。更重要的是,有效日志應(yīng)包括有關(guān)訪問(wèn)控制和輸入驗(yàn)證失敗的條目。默認(rèn)情況下啟用的唯一MySQL日志是錯(cuò)誤日志(至少在Windows上)。
上篇文章講了MySQL上不同日志類(lèi)型的概述,突出了其中最重要的一些——即錯(cuò)誤日志、常規(guī)查詢(xún)?nèi)罩?、二進(jìn)制日志和慢速日志,并詳細(xì)說(shuō)明了前兩個(gè)。這篇文章將更詳細(xì)地介紹二進(jìn)制日志。下篇文章將講第三部分的慢速日志。
二進(jìn)制日志存儲(chǔ)描述數(shù)據(jù)庫(kù)更改的事件,例如,表創(chuàng)建操作或通過(guò)INSERT和UPDATE等語(yǔ)句更改表數(shù)據(jù)。除了使用基于行的日志記錄之外,還可以為后代保存可能已進(jìn)行更改的語(yǔ)句(例如不匹配任何行的DELETE)的事件(有關(guān)此內(nèi)容的更多信息,請(qǐng)參見(jiàn)下文)。因此,二進(jìn)制日志不包括不修改數(shù)據(jù)的SELECT或SHOW等語(yǔ)句。這些可以在常規(guī)查詢(xún)?nèi)罩局姓业健?/p>
二進(jìn)制日志有兩個(gè)重要目的:
盡管有這些非常重要的用途,但默認(rèn)情況下禁用二進(jìn)制日志記錄,因?yàn)樗鼤?huì)稍微降低性能。但是,二進(jìn)制日志在設(shè)置復(fù)制和從備份還原時(shí)提供的好處通常會(huì)超過(guò)這種輕微的性能損失。
MySQL為二進(jìn)制日志記錄提供了三種日志記錄格式,每種格式都有自己的優(yōu)缺點(diǎn)。與其他日志不同,您無(wú)法使用簡(jiǎn)單的ON / OFF開(kāi)關(guān)啟用它。相反,您必須通過(guò)使用“--binlog-format = type”啟動(dòng)MySQL服務(wù)器來(lái)顯式選擇二進(jìn)制日志記錄格式。每種類(lèi)型的確切陳述如下所述:
購(gòu)買(mǎi)Navicat for MySQL正版授權(quán),請(qǐng)點(diǎn)擊“”喲!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn