官术网_书友最值得收藏!

事務日志

事務日志有助于提高事務的效率。存儲引擎只需要更改內存中的數據副本,而不用每次修改磁盤中的表,這會非常快。然后再把更改的記錄寫入事務日志中,事務日志會被持久化保存在硬盤上。因為事務日志采用的是追加寫操作,是在硬盤中一小塊區域內的順序I/O,而不是需要寫多個地方的隨機I/O,所以寫入事務日志是一種相對較快的操作。最后會有一個后臺進程在某個時間去更新硬盤中的表。因此,大多數使用這種技術(write-ahead logging,預寫式日志)的存儲引擎修改數據最終需要寫入磁盤兩次。

如果修改操作已經寫入事務日志,那么即使系統在數據本身寫入硬盤之前發生崩潰,存儲引擎仍可在重新啟動時恢復更改。具體的恢復方法則因存儲引擎而異。

主站蜘蛛池模板: 牡丹江市| 平和县| 平顺县| 洛川县| 鱼台县| 韩城市| 阿拉善盟| 沂源县| 镇康县| 大理市| 屏东县| 盐山县| 福州市| 塔河县| 安丘市| 巢湖市| 株洲市| 荣昌县| 唐海县| 青铜峡市| 宁南县| 盘山县| 九台市| 湘阴县| 舒城县| 天祝| 绥化市| 轮台县| 崇州市| 霞浦县| 大兴区| 比如县| 蕲春县| 阿拉善盟| 桃源县| 甘孜县| 峨眉山市| 历史| 类乌齐县| 兴业县| 张家川|