MySQL是中小型網站普遍使用的資料庫之一,可是有很多人都不清楚MySQL到底能支援多大的資料量。下面我將帶大家了解一下。
其實MySQL單表的上限,主要與作業系統支援的最大檔案大小有關。
官方的介紹:
MySQL 3.22 限制的表格大小為4GB。 由於在MySQL 3.23 中使用了MyISAM 儲存引擎,最大表尺寸增加到了65536TB(2567 – 1位元組)。由於允許的表尺寸更大,MySQL資料庫的最大有效表尺寸通常是由作業系統對檔案大小的限制決定的,而不是由MySQL內部限制決定的。 InnoDB 儲存引擎將InnoDB 資料表保存在一個表空間內,該表空間可由幾個檔案建立。這樣,表的大小就能超過單獨檔案的最大容量。表空間可包含原始磁碟分割區,從而使得很大的表成為可能。表空間的最大容量為64TB。
事實上MySQL 能承受的資料量的多少主要和資料表的結構有關,並不是固定的數值。表的結構簡單,則能承受的資料量相對比結構複雜時大。
據D.V.B 團隊以及Cmshelp 團隊做CMS 系統評測時的結果來看,MySQL單表大約在2千萬筆記錄(4G)下能夠良好運行,經過資料庫的最佳化後5千萬筆記錄(10G)下運作良好。
以上是mysql能儲存多少條數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!