0
MySQL的MEMORY存儲引擎是否向磁盤寫入數據庫內容?如果我的服務器失去電源並且使用了MEMORY引擎,會發生什麼情況?
這意味着,如果我正在使用MEMORY存儲引擎,並且我的數據庫服務器斷電 - 是否丟失了所有數據庫內容或將其備份到磁盤?
MySQL的MEMORY存儲引擎是否向磁盤寫入數據庫內容?如果我的服務器失去電源並且使用了MEMORY引擎,會發生什麼情況?
這意味着,如果我正在使用MEMORY存儲引擎,並且我的數據庫服務器斷電 - 是否丟失了所有數據庫內容或將其備份到磁盤?
正如名字所指出的,MEMORY表被存儲在存儲器中。它們默認使用散列索引,這使得它們非常快速,並且對於創建臨時表非常有用。但是,當服務器關閉時,存儲在MEMORY表中的所有行都會丟失。這些表本身繼續存在,因爲它們的定義存儲在磁盤上的.frm文件中,但是當服務器重新啓動時它們是空的。