在传统的RDBMS中,通过将表中定义的每个字段的最大大小相加来计算最大行大小相对容易。这个值乘以预测的行数将得到最大表大小,不包括索引、日志等。
如今,在以结构化方式存储非结构化数据的时代,很难判断表的最佳大小。
有没有办法在不加载样本数据的情况下计算或预测表甚至数据库的增长和存储需求?
您如何计算行大小并规划非结构化数据库的存储容量?
发布于 2012-10-18 05:58:48
这几乎是一样的。找到您需要持久化的平均数据大小,并将其乘以您估计的每时间单位的事务计数。
数据库引擎可能会按指数方式分配数据文件块(首先是16mb,然后是32mb,等等)因此,您需要了解dbms引擎的工作原理,才能将数据大小转换为物理存储空间大小。
https://stackoverflow.com/questions/12942260
复制相似问题