Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在经典 RDBMS 中,通过添加表中定义的每个字段的最大大小来计算最大行大小相对容易。该值乘以预测的行数将给出不包括索引、日志等的最大表大小。
今天,在以结构化方式存储非结构化数据的时代,很难判断最佳表大小是多少。
有没有办法在没有样本数据负载的情况下计算或预测表甚至数据库增长和存储需求?
您计算非结构化数据库的行大小和规划存储容量的方法是什么?
这几乎是一样的。找出您需要保留的平均数据大小,并将其与您估计的每个时间单位的事务数相乘。
数据库引擎可能会以指数方式分配数据文件块(首先是 16mb,然后是 32mb 等),因此您需要了解 dbms 引擎的工作原理,以将数据大小转换为物理存储空间大小。