数据库中的数据大小估计

问题描述

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

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

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

想知道它在 db 级别听起来是否正确。另外我想知道如何计算时间或日期时间字段的类似内容

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)