色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql測試數(shù)據(jù),mysql單表存儲數(shù)據(jù)量有上限嗎

林子帆2年前29瀏覽0評論
mysql測試數(shù)據(jù),mysql單表存儲數(shù)據(jù)量有上限嗎?

單張表多少個字段其實沒有什么定論,只要不超過數(shù)據(jù)庫限定的個數(shù)就好,但是表的單條記錄的大小是有合理空間的,也就是需要根據(jù)具體硬件和操作系統(tǒng)來確定單條記錄(row size)的大小:

一般來說,現(xiàn)在硬盤的扇區(qū)大小都是4K(有些硬盤可以到16K),所以存儲基于操作系統(tǒng)的MySQL單條記錄的合理大小應(yīng)不超過硬盤的扇區(qū)大小。如果超出意味著查找單條記錄時需要多個磁盤扇區(qū)去查找,增加了尋道時間,單表數(shù)據(jù)量大了性能會下降。同時MySQL配置的緩存頁大小即innodb_page_size,也要配置成硬盤扇區(qū)大小差不多大小,從而減少數(shù)據(jù)庫checkpoint從緩存往磁盤寫數(shù)據(jù)的工作量。

話說回來,其實這些并不十分重要,因為一般系統(tǒng)出現(xiàn)性能問題大概率是在應(yīng)用程序的質(zhì)量上。