日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql数据库的新特性_【数据库】MySQL新特性归档介绍

發(fā)布時(shí)間:2023/12/9 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库的新特性_【数据库】MySQL新特性归档介绍 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

MySQL 8.0.17發(fā)布了,看了下release note,發(fā)現(xiàn)果真如之前預(yù)期的那樣,恢復(fù)了redo log歸檔(redo log archiving)功能。之所以說是“恢復(fù)”,那是因?yàn)樵贗nnoDB非常古老的版本(MySQL 4.0.6之前的版本)才存在,之后就取消了,當(dāng)時(shí)還支持redo log mirror,老一點(diǎn)的MySQL DBA可能都還有印象,不過這兩個(gè)功能當(dāng)時(shí)沒什么卵用,所以取消了。

推案教程:MySQL數(shù)據(jù)庫入門視頻教程

此次,InnoDB重啟redo log歸檔功能,按照開發(fā)團(tuán)隊(duì)的說法,主要是為了解決備份一致性的問題。文檔里是這么寫的:

Backup utilities that copy redo log records may sometimes fail to keep pacewith redo log generation while a backup operation is in progress, resultingin lost redo log records due to those records being overwritten. The redolog archiving feature addresses this issue by sequentially writing redo logrecords to an archive file. Backup utilities can copy redo log records fromthe archive file as necessary, thereby avoiding the potential loss of data.

in lost redo log records due to those records being overwritten. The redo

log archiving feature addresses this issue by sequentially writing redo log

records to an archive file. Backup utilities can copy redo log records from

the archive file as necessary, thereby avoiding the potential loss of data.

簡言之,就是備份速度跟不上redo log生成的速度,結(jié)果導(dǎo)致redo log被覆蓋了,然后備份就無法保證一致性。有了redo log歸檔,就可以在備份啟動(dòng)時(shí)同步啟動(dòng)redo log歸檔,備份結(jié)束時(shí)同步停止redo log歸檔,這樣就可以避免這個(gè)問題了,備份結(jié)束后可以利用這期間生成的redo log進(jìn)行數(shù)據(jù)恢復(fù)。

想要啟用redo log歸檔功能,只需設(shè)置innodb_redo_log_archive_dirs選項(xiàng)即可,該選項(xiàng)可支持在線動(dòng)態(tài)修改,例如:

[root@yejr.me]> SET GLOBAL innodb_redo_log_archive_dirs = "redolog-archiving-for-backup:/data/mysql8-redologs/";

指定/data/mysql8-redologs/目錄作為redo log歸檔存放路徑,并且指定label為 "redolog-archiving-for-backup",也就是這是專用于備份的redo log歸檔存放目錄。

我們還可以指定另一個(gè)目錄用于未來基于redo log的物理復(fù)制用途(我瞎猜的,可能沒那么快實(shí)現(xiàn))。

[root@yejr.me]> SET GLOBAL innodb_redo_log_archive_dirs = "redolog-archiving-for-backup:/data/mysql8-redologs1/;redolog-archiving-for-repl:/data/mysql8-redologs2";

選項(xiàng)innodb_redo_log_archive_dirs可以指定多個(gè)目錄作為歸檔redo log存放位置。不過這個(gè)選項(xiàng)有幾個(gè)限制:

設(shè)置完后,就可以開始進(jìn)行redo log歸檔了。

第一個(gè)參數(shù)是我們之前定義過的一個(gè)label,第二個(gè)參數(shù)是該label對應(yīng)目錄下的子目錄,也就是 "/data/mysql8-redologs/20190722"。我們在相應(yīng)目錄下就可以看到這樣的redo log歸檔文件了:

[root@yejr.me]> ls -l /data/mysql8-redologs/20190722-r--r-----. 1 mysql mysql 0 Jul 22 20:54 archive.f0ff5743-97be-11e9-a5d6-0050568bba82.000001.log

文件名中常常的那串字符,就是本實(shí)例的UUID。此時(shí)文件的大小是0字節(jié)。

我們在另一個(gè)session發(fā)動(dòng)一個(gè)sysbench oltp測試。執(zhí)行完sysbench測試結(jié)束后,我們停止redo log歸檔工作:

[root@yejr.me]> DO innodb_redo_log_archive_stop();Query OK, 0 rows affected (0.00 sec)

我分別記錄了測試前后redo log LSN的變化如下:

# 測試前的LSNLOG---Log sequence number 27938813989...# 測試后的LSNLOG---Log sequence number 27945024531

---

Log sequence number 27938813989

...

# 測試后的LSN

LOG

---

Log sequence number 27945024531

兩次LSN的差值是:6210542 字節(jié)。

然后我們查看redo log歸檔文件大小是多少:

[root@yejr.me]> ls -l /data/mysql8-redologs/20190722-r--r-----. 1 mysql mysql 6213632 Jul 22 21:19 archive.f0ff5743-97be-11e9-a5d6-0050568bba82.000001.log

可以看到文件大小是 6213632 字節(jié),和上面的 6210542 字節(jié)只相差了 3090 字節(jié),和本次測試產(chǎn)生的redo log日志大小相當(dāng)。后面我們就可以利用這個(gè)redo log做數(shù)據(jù)恢復(fù)之用了(不過,相應(yīng)的官方工具還沒開發(fā)出來,拭目以待吧)。

一般情況下,redo log歸檔對性能的影響比較小(順序?qū)懭?,在大量高并發(fā)事務(wù)的場景下,可能對性能影響會(huì)稍大點(diǎn),不過也不用太擔(dān)心,以后有機(jī)會(huì)我再做個(gè)性能對比測試吧。

發(fā)車前,月月提醒我,MySQL企業(yè)版的備份工具已經(jīng)提前支持redo歸檔了,希望Percona Xtrabackup也能盡快支持哈。

最后,再多說一句。大家也能注意到,MySQL 8.0版本之后,和ORACLE是越來越像了。有ORACLE這個(gè)最成功的商業(yè)數(shù)據(jù)庫大哥在前面,我們完全有理由不用擔(dān)心MySQL的未來。

總結(jié)

以上是生活随笔為你收集整理的mysql数据库的新特性_【数据库】MySQL新特性归档介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 高潮一区二区三区 | 国av在线| 亚洲精品乱码久久久久久麻豆不卡 | 色综合久久88| 免费av网站在线播放 | 国产伦精品一区二区三区视频痴汉 | 亚洲色图清纯唯美 | 中文字幕91爱爱 | 青青在线视频观看 | 在线播放不卡 | 91精品国产综合久久福利 | 黄色网页免费观看 | 亚洲欧洲中文字幕 | 人妻精品无码一区二区三区 | 久久98| 国产原创在线视频 | 韩国19主播内部福利vip | 禁网站在线观看免费视频 | 婷婷综合亚洲 | 日本亚洲欧美在线 | 无码一区二区三区在线 | 精品一区二区三区成人免费视频 | 18欧美性xxxx极品hd | 锦绣未央在线观看 | 亚洲欧美日韩精品色xxx | 欧美老女人bb | 日日干日日插 | 中文字幕一级片 | 高清成人免费视频 | 白丝女仆被免费网站 | 国产性精品 | 亚洲高清色图 | 男人天堂1024 | 动漫女被黄漫免费视频 | 一级黄色录像免费观看 | 成年人在线免费观看 | 午夜免费一区二区 | 一级片大全 | 天天天色| 成人免费毛片网站 | 医生强烈淫药h调教小说视频 | 贝利弗山的秘密在线观看 | av中出在线 | 成人黄色一级片 | www.成人在线视频 | 久色在线 | 操啊操| 国产亚洲欧美一区二区三区 | 日韩成人午夜电影 | 无码人妻精品一区二区三区夜夜嗨 | 亚洲成人第一页 | 国产精品91在线观看 | 在线日韩视频 | 黄色同人网站 | 国产黄在线播放 | 日韩少妇裸体做爰视频 | 中国av片 | 精品一区二区三区免费 | 亚洲天堂中文字幕在线 | 国产精品丝袜一区 | 国产主播精品 | av资源库 | 国产原创中文av | 无码人妻一区二区三区免费 | 黄色小视频国产 | 欧美成人三级在线 | 麻豆传媒映画官网 | 国产极品91 | 久久久久青草 | 日韩精品一区中文字幕 | 国产一区91精品张津瑜 | 中文字幕一区二区三区人妻四季 | 999xxxxx| 香蕉在线影院 | 精品一区二区三区免费毛片 | 六月久久 | 99视频只有精品 | 日韩中文字幕在线一区 | 热热色原网址 | 国产成人在线免费观看 | 色综合中文综合网 | 熟妇人妻av无码一区二区三区 | 精品中文一区二区三区 | 人人妻人人澡人人爽欧美一区 | 熟女少妇a性色生活片毛片 亚洲伊人成人网 | 午夜性生活视频 | 秋霞福利 | 人人爽人人草 | 蜜桃臀av在线 | 精品黄色av | 天天操天天操天天操 | 亚洲天堂影院 | 亚洲男人天堂网站 | 91亚色| 欧美一区二区三区激情视频 | 永久av在线免费观看 | 国产三区四区视频 | 免费观看av | 国内外成人激情视频 |