mysql能存儲(chǔ)多少條數(shù)據(jù)

mysql是中小型網(wǎng)站普遍使用的數(shù)據(jù)庫之一,可是有很多人都并不清楚mysql到底能支持多大的數(shù)據(jù)量。下面我將帶大家了解一下。

mysql能存儲(chǔ)多少條數(shù)據(jù)

其實(shí)MySQL單表的上限,主要與操作系統(tǒng)支持的最大文件大小有關(guān)。

官方的介紹:

MySQL 3.22 限制的表大小為4GB。由于在MySQL 3.23 中使用了MyISAM 存儲(chǔ)引擎,最大表尺寸增加到了65536TB(2567 – 1字節(jié))。由于允許的表尺寸更大,MySQL數(shù)據(jù)庫的最大有效表尺寸通常是由操作系統(tǒng)對(duì)文件大小的限制決定的,而不是由MySQL內(nèi)部限制決定的。InnoDB 存儲(chǔ)引擎將InnoDB 表保存在一個(gè)表空間內(nèi),該表空間可由數(shù)個(gè)文件創(chuàng)建。這樣,表的大小就能超過單獨(dú)文件的最大容量。表空間可包括原始磁盤分區(qū),從而使得很大的表成為可能。表空間的最大容量為64TB。

? ? 事實(shí)上MySQL 能承受的數(shù)據(jù)量的多少主要和數(shù)據(jù)表的結(jié)構(gòu)有關(guān),并不是一個(gè)固定的數(shù)值。表的結(jié)構(gòu)簡(jiǎn)單,則能承受的數(shù)據(jù)量相對(duì)比結(jié)構(gòu)復(fù)雜時(shí)大些。

????據(jù)D.V.B 團(tuán)隊(duì)以及Cmshelp 團(tuán)隊(duì)做CMS 系統(tǒng)評(píng)測(cè)時(shí)的結(jié)果來看,MySQL單表大約在2千萬條記錄(4G)下能夠良好運(yùn)行,經(jīng)過數(shù)據(jù)庫的優(yōu)化后5千萬條記錄(10G)下運(yùn)行良好。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享