DCM 计划工作表

在发送和接收数据之前,使用 DCM 计划工作表估算 generatereceive 目录中所需的可用磁盘空间。这些目录一般位于源数据库和目标数据库中。
DCM 磁盘空间计划工作表
1. 源对象
  • 估算要传输的源对象的平均大小。

    例如,如果项目层次结构包含多个 100 KB 的源文件,而其余的源文件为 30 KB 或更小,那么您可以选择 80 KB 作为较高(安全)的源对象平均大小估算值。

  源平均大小 = __________________ KB
  • 估算日常传输中的对象数。

    例如,您可以传输五个项目,而每个项目包含 200 个源对象。如果预计日常传输间要更改每个项目的平均 150 个成员,那么每次传输包含 750 个源对象。

    注: 最初传输包含的对象一般比日常传输包含的对象要多很多。例如,各自包含 200 个文件的五个项目将在最初传输时至少产生 1000 个源对象。如果对象与历史记录一起传输,并且每个源文件平均有六个版本,那么传输包含 6000 个源文件。
源平均数量 = __________________ 个对象
  • 如果对象与历史记录一起传输,那么至少为每个已更改的对象传输两个对象。因此,可以将源对象的平均数乘以历史记录因子(如果不带历史记录传输,那么历史记录因子为 1;如果与历史记录一起传输,那么历史记录因子为 2)。
历史记录因子 = __________________ (1 或 2)
  • 估算源大小。
源大小 = 源平均大小 x
源平均数量 x
历史记录因子 =

__________________ KB
  • 通过为其他与源对象关联的属性增加 10% 的开销,计算源的总大小。
  源的总大小 = 源大小 x 1.10 =

__________________ KB
.
2. 产品对象
  • 估算要传输的产品对象的平均大小。

    例如,如果项目层次结构包含多个 500 KB 的产品文件,而其余的产品文件为 150 KB 或更小,那么您可以选择 300 KB 作为较高(安全)的产品对象平均大小估算值。

产品平均大小 = __________________ KB

  • 估算日常传输中的产品数。

    例如,您可以传输五个项目,而每个项目包含三个产品对象。如果预计日常传输间要更改每个项目的平均两个产品,那么每次传输包含 10 个产品对象。

产品平均数量 = __________________
  • 如果要将对象与历史记录一起传输,那么至少为每个已更改的对象传输两个对象。因此,可以将产品的平均数乘以历史记录因子(如果不带历史记录传输,那么历史记录因子为 1;如果与历史记录一起传输,那么历史记录因子为 2)。
历史记录因子 = __________________ (1 或 2)
  • 估算产品大小。
产品大小 = 产品平均大小 x
产品平均数 x
历史记录因子 =

__________________ KB
  • 通过为其他与产品对象关联的属性增加 10% 的开销,计算产品的总大小。
    注: 您可以允许为与产品对象关联的属性增加 10% 的开销(例如,如果生成物料清单)。
产品的总大小 = 产品大小 x 1.10 =

__________________ KB
.
3. 任务
将任务数乘以 1 KB,以估算传输中平均数量的已完成任务所需的空间。
.
任务的总大小 = 任务数 x 1 KB =

__________________ KB
4. 文件夹
如果要传输文件夹,假设包含 50 个任务的文件夹需要 1 KB 的磁盘空间。将任务数除以 50 再乘以 1 KB,以估算传输中平均数量的文件夹所需的空间。
注: 基于查询的文件夹随着时间的推移将逐渐增大。估算时请考虑此信息。

文件夹的总大小 = 任务数 / 50 x 1 KB =

__________________ KB
5. 项目和依赖性
  • 使用 ccm export 命令导出每个项目对象:

    ccm export /t export_directory /h project_name-version:project:dbid#1
  • 使用选择的命令(例如 Windows 中的 dir 或 UNIX 中的 du -k)获取每个导出目录的大小 (KB)。
  导出目录 1 大小 +
导出目录 2 大小 +
导出目录 N 大小 =


__________________ KB
6. 总大小
计算所需的总磁盘空间。
总大小 =
源的总大小 +
产品的总大小 +
任务的总大小 +
文件夹的总大小 +








__________________ KB
7. 生成目录的总大小
对于 generate_directory,至少分配步骤 6 中计算出的总大小的 2.5 倍空间。
generate_directory 总大小 =


总大小(步骤 6) x 2.5

__________________ KB
.
如果在一个传输包后立即发送另一个传输包(即如果排队传输),那么必须为每个传输包分配空间。另外,请记住失败的传输操作比成功的传输操作需要更多的磁盘空间。
8. 接收目录总大小
对于 receive_directory,至少分配步骤 6 中计算出的总大小的 2.0 倍空间。
.
receive_directory 总大小 =


总大小(步骤 6) x 2.0

__________________ KB
如果在一个传输包后立即接收另一个传输包(即如果排队接收),那么必须为每个传输包分配磁盘空间。另外,请记住失败的接收操作比成功的接收操作需要更多的磁盘空间。
.
注: 如果数据库既用于生成操作又用于接收操作,那么其 generate_directoryreceive_directory 中必须有足够的空间。

反馈