MySQL 資料庫表中的最大記錄數
擔心MySQL 資料庫表儲存的限制,許多開發人員想知道以下含義:使用自動增量欄位以及與新增數百萬筆記錄相關的潛在問題。
答案是,實際限製表大小遠遠超出主鍵字段的整數限制。雖然使用整數作為主鍵將唯一行數限制為最大整數值,但沒有必要使用整數作為主鍵。替代選項,例如 CHAR(100) 或多列上的複合主鍵,可以顯著增加行容量。
表格大小的真正限制更取決於外部因素,例如作業系統檔案大小限制、硬體儲存容量和每行的大小。 MySQL 確實施加了一些內部限制,InnoDB 表支援最多 248 行,每個表的最大表空間大小為 64 TB。然而,實際上,在達到這些限制之前,其他性能考慮因素往往會成為限制因素。
對於較舊的MyISAM 儲存引擎,預設行限制已從232 增加到( 232)2 在最近的版本中,提供了更大的容量。然而,由於與 InnoDB 的功能相比,目前通常不建議使用 MyISAM。
以上是MySQL 資料庫表大小的真正限制是多少?的詳細內容。更多資訊請關注PHP中文網其他相關文章!