前言 – 这篇文章是的一部分 ABAP初学者 系列。
目录
数据库表的大小类别
在 Data Class 中,我们已经定义了我们将拥有的数据类型 表. 现在,是时候决定预期的数据量了。 我们通过数据库表的大小类别来做到这一点。
最初,每个表都接收等量的允许空间。 如果数据超出了提供的初始空间,则为表提供一定的内存范围,扩展内存的数量将取决于我们提供的大小类别。
通过这种方式,我们实际上可以防止创建大型扩展内存,从而减少数据库空间的浪费。
定义
最初,每个表都分配了一些内存。 大小类别告诉我们在初始内存被填满后将扩展的空间量。
如果创建的扩展内存也被填满,会发生什么?
然后将再次创建一个新的扩展,其内存等于提供的大小类别,如下所示:

我们有 3 个大小类别分别为 0、1、2 的表。 分配给所有表的初始内存是相等的,但稍后取决于数据库中提供的大小类别。
多重扩展如何影响数据库?
具有多个扩展名的表通过以下方式影响数据库:
- 降低系统性能:数据将从两个不同的来源获取。
- 增加数据库管理:需要数据库重组
- 降低系统可用性:对于数据库重组,它处于脱机状态。
尺码类别
尺寸分类 | 预期行 |
0 | 0到1,000 |
1 | 1,000到4,200 |
2 | 4,200到17,000 |
3 | 17,000到68,000 |
4 | 68,000到270,000 |
5 | 270,000到540,000 |
6 | 540,000到1,000,000 |
7 | 1,000,000到2,100,000 |
8 | 2,100,000到4,300,000 |
9 | 4,300,000到170,000,000 |
0条评论