假设我将多个csv文件导入mysql。我怎样才能知道这个数据库需要多少空间(据我所知,它看起来与csv文件大小不一样)?
答案 0 :(得分:7)
Back of the envelope estimation结合data type storage requirements的基本知识。
例如,CSV文件包含:
你有估计。
答案 1 :(得分:1)
只需导入例如。 CSV中的100行。 您将获得此数据库的大小,包括索引所需的空间。 现在,您可以从csv计算出估计的行数。但是不要把这个数字拿到这一点,它只是一个近似值。
答案 2 :(得分:1)
如果您想更准确地看到this MySQL Manual reference。
请注意,如果您使用的是字符集,例如UTF-8(对于Unicode),则字符串中每个字符的平均值可能超过一个字节。