0

MySQLのMEMORYストレージエンジンがデータベースの内容をディスクに書き込むことはありますか?

つまり、MEMORYストレージエンジンを使用していて、データベースサーバーの電源が切れた場合、データベースコンテンツはすべて失われますか、それともディスクにバックアップされますか?

4

1 に答える 1

2

ドキュメントによると、

名前が示すように、MEMORYテーブルはメモリに保存されます。デフォルトではハッシュインデックスを使用するため、非常に高速で、一時テーブルの作成に非常に役立ちます。ただし、サーバーがシャットダウンすると、MEMORYテーブルに格納されているすべての行が失われます。テーブル自体は、定義がディスク上の.frmファイルに保存されているため存在し続けますが、サーバーの再起動時には空になります。

于 2010-03-17T04:13:40.590 に答える