什麼是估計數據庫將多大具有以下特點的最準確的方法:數據庫大小計算?
- MySQL的
- 1有三列表:
- ID - >大INT)
- FIELD1 - > VARCHAR 32
- FIELD2 - >炭32
- 有一個索引on field2
您可以假定varchar 32已完全填充(全部32個字符)。它有多大是,如果每個字段是填充,主要有:
- 1萬行
- 5萬行
- 1億行
- 5億行
我粗略估計計算出:ID爲1個字節,其他兩個字段各32個位。使得它大致爲:
1 + 32 + 32 = 65 * 1 000 000 = 65 million bytes for 1 million rows
= 62 Megabyte
因此:
- 62 MB
- 310 MB
- 310 000 MB = + - 302Gb
- 1 550 000 MB = 1513千兆
這是一個準確的估計?
http://stackoverflow.com/questions/7325090/mysql-database-size-estimation – goat
檢查了這一點:http://lists.mysql.com/mysql/217296。據此,數據庫大小並不完全依賴於它的錶行 –