MySQL個資料表太大
本文探討當任何MySQL表格大於1 GB時,為何會發生問題以及如何防止此問題。
受影響的產品和版本:
- 雲端基礎結構上的Adobe Commerce 2.x.x
- Adobe Commerce內部部署2.x.x
問題
MySQL資料表大小不會直接影響網站效能。 但是,如果表格很大,則表示此表格上有頻繁的插入操作,可能會有額外的資料或過時的資料。 MySQL是為資料庫設計的,其中讀取/寫入作業之間的比例為80%/20%。 對於大型資料表,1 GB以上的資料表,MySQL索引的設計目的是為了加快讀取作業的效能,但可能會降低寫入作業的效能。
解決方案
請考慮下列選項,以避免效能降低:
- 建立CRON作業,以便清理大型資料表。 請參閱我們的支援知識庫中的尋找大型 MySQL 資料表,以取得如何識別大型資料表的建議。
- 對於大於1 GB的表格,請使用針對記錄寫入最佳化的MySQL引擎。 例如,封存引擎。
- 更新功能以避免將記錄檔儲存在DB中。
相關閱讀
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a