999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

不同修復(fù)模式的功用

2017-03-10 15:48:19劉進(jìn)京
網(wǎng)絡(luò)安全和信息化 2017年2期
關(guān)鍵詞:設(shè)置數(shù)據(jù)庫

對于InnoDB引擎來說,擁有自動恢復(fù)機(jī)制。在通常情況下,當(dāng)服務(wù)器出現(xiàn)宕機(jī)時,InnoDB是可以在重啟時自動修復(fù)錯誤的。在某些情況下,因?yàn)槌霈F(xiàn)的異常情況也會導(dǎo)致其無法進(jìn)行修復(fù)。為此,可以通過設(shè)置“innidb_force_recovery”參數(shù),來進(jìn)行人工修復(fù)。該參數(shù)可以設(shè)置不同的值,對應(yīng)不同的修復(fù)級別。在默認(rèn)情況下,該參數(shù)的值為0,表示不啟用。如果對其改變的話,數(shù)據(jù)表就會處于只讀狀態(tài),而且只能執(zhí)行基本的Select等語句,不能附加Where,Order BY等參數(shù)。因?yàn)閿?shù)據(jù)表處于恢復(fù)狀態(tài),不能進(jìn)行插入刪除等修改操作。如果將其設(shè)置為1,例如“innodb_force_recovery=1”表示即使發(fā)現(xiàn)了損壞,也會讓服務(wù)繼續(xù)運(yùn)行,這對于數(shù)據(jù)的備份和轉(zhuǎn)存當(dāng)前的數(shù)據(jù)很有用。

這適用于數(shù)據(jù)本身沒有大的損壞,在可以正常讀取數(shù)據(jù)的情況下,將數(shù)據(jù)備份出來,通過重新創(chuàng)建同樣的數(shù)據(jù)庫,并將數(shù)據(jù)恢復(fù)進(jìn)來。該模式可以滿足一般情況下的數(shù)據(jù)恢復(fù)之用。如果將其設(shè)置為2,例如“innodb_force_recovery=2”,表示在主線程和任何清除線程運(yùn)行時,可以防止因?yàn)榍宄僮鲗?dǎo)致服務(wù)器宕機(jī)的發(fā)生。根據(jù)以上分析,在InnoDB引擎運(yùn)行時,會執(zhí)行各種循環(huán),在其中會執(zhí)行清除操作,將緩存中的數(shù)據(jù)寫入磁盤,同時可以校驗(yàn)磁盤文件(例如“ib_logfile”,“*.ibd”文件等日志,索引文件)的結(jié)構(gòu)的完整性,如果結(jié)構(gòu)出現(xiàn)損壞,就會導(dǎo)致清除操作發(fā)生問題,甚至導(dǎo)致數(shù)據(jù)庫崩潰。利用上述參數(shù)值,可以禁止執(zhí)行后臺循環(huán),來避免上述危險的發(fā)生。

上述兩種模式,在一般情況下不會導(dǎo)致數(shù)據(jù)的丟失,而其余的模式就容易導(dǎo)致數(shù)據(jù)不完整性的發(fā)生。如果設(shè)置為3,例如“innodb_force_recovery=3”,表示恢復(fù)后不回滾事務(wù)。當(dāng)在當(dāng)前數(shù)據(jù)庫中進(jìn)行了一些事務(wù)性的操作,在事務(wù)沒有正常關(guān)閉的情況下,對于該模式來說,會強(qiáng)制性認(rèn)為事務(wù)已經(jīng)關(guān)閉,而且不會回滾未關(guān)閉的事務(wù),這很容易導(dǎo)致當(dāng)前數(shù)據(jù)庫中的數(shù)據(jù)發(fā)生錯誤或者意外改變。如果設(shè)置為4,例如“innodb_force_recovery=4”,表示如果插入到緩沖區(qū)中的合并操作導(dǎo)致數(shù)據(jù)庫崩潰,則禁止執(zhí)行該操作。使用該模式,可能造成索引出現(xiàn)問題。解決方式是先導(dǎo)出數(shù)據(jù),之后重新用相同的數(shù)據(jù)庫恢復(fù)數(shù)據(jù),然后重建索引。

如果將其設(shè)置為5,例如“innodb_force_recovery=5”,表示啟動數(shù)據(jù)庫時忽略撤銷日志,InnoDB引擎將未完成的事務(wù)視作已完成,該模式不執(zhí)行Redo日志掃描和比對。如果設(shè)置為6,表示在啟動數(shù)據(jù)庫時,忽略與恢復(fù)相關(guān)的前滾日志。即如果在宕機(jī)時,“ib_logfile1”等日志文件中數(shù)據(jù)發(fā)生損壞,造成無法讀取日志或者讀取的是錯誤的信息,使用該模式將其忽略。這樣,在重啟之后,一些需要重做的事務(wù)操作被忽略,可能會導(dǎo)致數(shù)據(jù)的丟失。因?yàn)樵谥刈鋈罩局写娣帕硕鄺l日志信息,如果其中某條日志信息出現(xiàn)損壞,那么所有的日志信息都會被拋棄,導(dǎo)致丟失相關(guān)的事務(wù)操作,自然會出現(xiàn)數(shù)據(jù)的丟失。

猜你喜歡
設(shè)置數(shù)據(jù)庫
中隊(duì)崗位該如何設(shè)置
7招教你手動設(shè)置參數(shù)
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
艦船人員編制的設(shè)置與控制
主站蜘蛛池模板: 在线观看国产网址你懂的| 国产乱子伦精品视频| 亚洲国产系列| 亚洲天堂视频在线播放| 在线永久免费观看的毛片| 热思思久久免费视频| 国产免费羞羞视频| 91av国产在线| 国产精品漂亮美女在线观看| 最新国产网站| 中文字幕久久波多野结衣| 在线观看精品自拍视频| 亚洲一区二区三区麻豆| 国产男女免费完整版视频| jizz在线免费播放| 亚洲免费成人网| 成人看片欧美一区二区| 成年女人18毛片毛片免费| 日本精品中文字幕在线不卡| 久久99久久无码毛片一区二区| 成人在线欧美| 久久久受www免费人成| 在线播放国产一区| 五月激情婷婷综合| 男女男免费视频网站国产| 五月激情婷婷综合| 精品偷拍一区二区| 91外围女在线观看| 亚洲 欧美 日韩综合一区| 亚洲成人播放| 亚洲男人在线| 欧美日本二区| 9啪在线视频| 亚洲色精品国产一区二区三区| 99精品福利视频| 中文字幕永久视频| 亚洲精品成人7777在线观看| 亚洲天堂啪啪| 欧美人与动牲交a欧美精品| 国产黑丝视频在线观看| 久久久久九九精品影院| 久久国产精品夜色| 久久久久国产一区二区| 亚洲日韩精品无码专区97| 国产区成人精品视频| 日本中文字幕久久网站| 亚洲男人天堂2020| 久久午夜夜伦鲁鲁片无码免费| 久久特级毛片| 国产精品一区不卡| 久996视频精品免费观看| 色婷婷视频在线| 亚洲娇小与黑人巨大交| 波多野结衣第一页| 97se亚洲综合| 国产青青草视频| 露脸真实国语乱在线观看| 亚洲人成网站日本片| 日本午夜精品一本在线观看 | 素人激情视频福利| 国产一级小视频| 午夜一区二区三区| 5388国产亚洲欧美在线观看| 国产剧情国内精品原创| 99视频全部免费| 欧美国产在线精品17p| 丝袜高跟美脚国产1区| 成人小视频在线观看免费| 久久香蕉欧美精品| 91热爆在线| 六月婷婷激情综合| 中国一级特黄视频| 亚洲欧美在线精品一区二区| 成人午夜亚洲影视在线观看| 日韩在线网址| 成人一级免费视频| 熟女日韩精品2区| 欧美激情视频在线观看一区| 伊人国产无码高清视频| 国产91熟女高潮一区二区| 97国产成人无码精品久久久| 久久久久久久久亚洲精品|