国产不卡av暴操,久久人人做人人超碰,911精品在线日韩,成年女人A级毛片免费在线观看,色综合av在线,久久久久久久久亚洲

您的位置:首 頁 > 新聞中心 > 行業(yè)動態(tài) > 嘗試在線模式修改網(wǎng)站數(shù)據(jù)庫

行業(yè)動態(tài)

嘗試在線模式修改網(wǎng)站數(shù)據(jù)庫

發(fā)布:2018-06-22 16:01:58 瀏覽:4234

對于運維來說,對數(shù)據(jù)庫模式進(jìn)行更新,是許多非常困難的任務(wù)之一。將數(shù)據(jù)庫模式與其他更新一起進(jìn)行同步,有幾種常見的情景:部署、快速開發(fā)、通過修改索引和其他結(jié)構(gòu)優(yōu)化性能。假如模式更新是一種阻塞操作(MYSQL中通常就是這樣的),這就真的成問題了。

將表做得小一點是有很大好處的。存檔或刪除數(shù)據(jù)是保持小表的好方法,但還有其他方法,例如,假如應(yīng)用是分片架構(gòu),則將每個分片做得足夠小,從而使得每個表都不會變得很大。也可以將數(shù)據(jù)分到不同的表中,如對于基于日期的數(shù)據(jù),每天都創(chuàng)建一個新表。這里的大多數(shù)建議都是比較極端的,并不推薦到處應(yīng)用,但假如加上一點創(chuàng)造性的話,則可以走得更遠(yuǎn)一點。

INNODBI的新版本(稱為INNODB插件),以及Xtradb,提供在線增加或刪除索引的能力,而且速度很快。這一點確實很好。我仍然記得,第一次計算索引更新需要停機多長時間的情景:客戶給了我一個小時,然后運行更新索引的命令,僅僅花了30秒鐘,而我記得他們用的是INNODB插件。假如你還沒有用過的話,我想INNODB插件版本(或XTRADB)是一次相當(dāng)引人注目的升級。

如果表不是足夠小,則這些類型的操作都是不可能的。這個時候,就需要另想辦法。通過創(chuàng)建一個有著所需結(jié)構(gòu)的“影子表”,借助于外部工具,在最后時刻對表進(jìn)行交換與重命名,雖然理論上可行,我仍然不認(rèn)為這樣做對每種情形都是可行的解決方案。所以,仍然有大量的情況,其中,交換服務(wù)器都是首選的方案。

一般的想法是設(shè)置主一主復(fù)制對,當(dāng)然其中只有一臺服務(wù)器可寫。在只讀服務(wù)器上執(zhí)行更新,但不要復(fù)制到可寫服務(wù)器上??梢酝ㄟ^禁止將更新寫入日志,或在可寫服務(wù)器上停止復(fù)制過程來實現(xiàn)。更新一旦完成,則用正常方式使應(yīng)用程序?qū)崿F(xiàn)失效轉(zhuǎn)移,這樣,讀者和寫者就實現(xiàn)了角色變換。然后在另一臺網(wǎng)站建設(shè)服務(wù)器上重復(fù)執(zhí)行更新一一或許只需要重啟復(fù)制過程。使用這種方式,就實現(xiàn)了對應(yīng)用程序隱含宕機時間的目的。

>>> 查看《嘗試在線模式修改網(wǎng)站數(shù)據(jù)庫》更多相關(guān)資訊 <<<

本文地址:http://jianadafy.cn/news/html/3322.html

趕快點擊我,讓我來幫您!
如东县| 新沂市| 罗山县| 通辽市| 禄丰县| 岳阳县| 友谊县| 塔城市| 济源市| 普定县| 岳阳县| 田阳县| 措美县| 太仆寺旗| 左云县| 和林格尔县| 靖边县| 临清市| 安达市| 房山区| 铜川市| 循化| 遂川县| 宁安市| 玉林市| 万盛区| 板桥市| 莫力| 扎鲁特旗| 芷江| 克山县| 印江| 昌都县| 芜湖市| 积石山| 宁安市|