2

MEMORYエンジンを搭載したMySQLデータベースがメモリに保存されている場合、その内容がディスクに保持されていないことを意味しますか?または、HDDに保存されていますが、システムの電源投入時にRAMに完全にロードされていますか?

4

2 に答える 2

4

データベース定義を含む1つのファイルが1つのディスクにありますが、データがディスクに保存されることはありません。サーバーがシャットダウンすると、データが失われます。

http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html

テーブルが大きくなりすぎると、エラーが発生します。ただし、他のメモリ使用量と同様に、スワップすることができます...その後、ディスクを使用します。

于 2009-09-19T07:41:48.793 に答える
1

コンテンツはディスクに保持されません。サーバーをシャットダウンするとコンテンツは失われます。これは、一時データに最適なテーブルタイプです。

詳細はこちら: http ://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html

于 2009-09-19T07:40:01.510 に答える