首页 > 解决方案 > 数据库中的数据大小估计

问题描述

我想知道如何计算数据库中某个字段的估计值。我正在查看所涉及的数学,而不是使用某些工具。

例如,考虑到电子邮件 ID 字段只有英文字母和数字,它需要多少字节。例如 [AZ,az,0-9]

我的推理 - 有 62 个字符的可能性,因此电子邮件 ID 中的每个字符都可以代表这 62 个字符之一。这意味着您需要 6 位进行编码,即 2^6 = 64 位。所以每个字符可以占用 6 位。现在,如果我的电子邮件 ID 可以是 mac 20 字符长度,这意味着我需要 20* 6 位 = 120 位 ~ 每个电子邮件 ID 15 个字节

想知道在数据库级别听起来是否正确。我也想知道如何为时间或日期时间字段计算类似的东西

标签: mathsizestorageestimation

解决方案


推荐阅读