来自Neil
在寫(xiě) migrate 的時(shí)候要考慮一些意外情況,比如: Comment.all , 如果有很多 comment ,而那個(gè)時(shí)候服務(wù)器內(nèi)存又不夠,那么很有可能就把內(nèi)存給用光。所以foreach 操作很有必要。
有些時(shí)候在 運(yùn)行遷移的時(shí)候會(huì)出現(xiàn),某個(gè)任務(wù)遷移到一半的時(shí)候,出現(xiàn)異常,遷移終止了。 這個(gè)時(shí)候該怎么辦。
有一種方法是,在遷移過(guò)程中打印正在遷移哪一條記錄,我們就可以通過(guò)id知道遷移到哪個(gè)地方,但是 io 操作是很費(fèi)性能的,所以可以每 100 條記錄打印一條。
還有一種方法是,增加字段標(biāo)識(shí),過(guò)后再刪除字段。
?
轉(zhuǎn)載于:https://www.cnblogs.com/laoquans/p/3954708.html
總結(jié)
- 上一篇: 莫比乌斯函数
- 下一篇: 如何查询游戏的服务器位置,怎么查看游戏服