我怎么知道mysql数据库需要多少空间

Phi*_*hil 1 mysql csv

假设我正在将多个csv文件导入mysql.我怎样才能知道这个数据库需要多少空间(据我所知,它看起来与csv文件大小不一样)?

cle*_*tus 7

包络估计的背后结合数据类型存储要求的基本知识.

例如,CSV文件包含:

  • 300k客户;
  • 每个客户都有名字,姓氏,地址和电话;
  • 通常,每个字符需要一个字节(加一个)作为字符串;
  • 估计大约200个字符就足以存储上述信息;
  • 300k*200字节= 60M数据;
  • 为索引等增加约10-20%的开销;
  • 如果你预计会有增长,那么就要考虑到这一点.假设一年内它将达到60万;
  • 2*60M(加倍)*1.2 = 144M.

你有一个估计.