真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysqldump備份時(shí)如何保持?jǐn)?shù)據(jù)的一致性

MySQLdump對(duì)不同類型的存儲(chǔ)引擎,內(nèi)部實(shí)現(xiàn)也不一樣。主要是針對(duì)兩種類型的存儲(chǔ)引擎:支持事務(wù)的存儲(chǔ)引擎(如InnoDB)和不支持事務(wù)的存儲(chǔ)引擎(如MyISAM),下面分別看看這兩種存儲(chǔ)引擎的實(shí)現(xiàn):


1、對(duì)于支持事務(wù)的引擎如InnoDB,參數(shù)上是在備份的時(shí)候加上--single-transaction保證數(shù)據(jù)一致性


--single-transaction實(shí)際上通過(guò)做了下面兩個(gè)操作:


1).在開(kāi)始的時(shí)候把該session的事務(wù)隔離級(jí)別設(shè)置成repeatable read;


2).然后啟動(dòng)一個(gè)事務(wù)(執(zhí)行begin),備份結(jié)束的時(shí)候結(jié)束該事務(wù)(執(zhí)行commit)


有了這兩個(gè)操作,在備份過(guò)程中,該session讀到的數(shù)據(jù)都是啟動(dòng)備份時(shí)的數(shù)據(jù)(同一個(gè)點(diǎn))??梢岳斫鉃閷?duì)于innodb引擎來(lái)說(shuō)加了該參數(shù),備份開(kāi)始時(shí)就已經(jīng)把要備份的數(shù)據(jù)定下來(lái)了,備份過(guò)程中的提交的事務(wù)時(shí)是看不到的,也不會(huì)備份進(jìn)去。

分享題目:mysqldump備份時(shí)如何保持?jǐn)?shù)據(jù)的一致性
分享地址:http://weahome.cn/article/pcddeo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部