Innodb

InnoDB 日誌文件是否佔用 RAM 空間或磁碟空間

  • November 1, 2014

當我將 InnoDB 日誌文件大小設置為 512M 時,它會從 RAM 或 SSD 磁碟空間中佔用空間(512M * 2)嗎?

當我探索時,我可以看到日誌文件位於/var/lib/mysql文件夾內。因此,我假設它實際上儲存在磁碟空間而不是 RAM 中。我一直認為,當我分配日誌文件空間時,它會從 RAM 中脫落,現在我覺得我的假設是錯誤的。有人可以確認一下嗎…

此外,我正在考慮將日誌大小增加到可能 1GB(對於 3GB 緩衝池大小),我不確定這是否會影響我的 ram 使用,當我增加對 RAM 的需求時,我也需要增加我的 RAM日誌大小。如果日誌文件不佔用 RAM 空間,那麼即使增加日誌文件大小,我也不會看到它影響我的 ram。因此我的問題是澄清這一點……

InnoDB 日誌文件儲存在磁碟上,因此會佔用磁碟空間 - http://dev.mysql.com/doc/refman/5.5/en/innodb-configuration.html。但是 innodb_buffer_pool_size 確實會影響記憶體使用。

我發現這是一個很好的記憶體大小參考 - http://www.mysqlcalculator.com/

引用自:https://dba.stackexchange.com/questions/81648