方案 4:为所有消息调整跟踪数据库的大小
如果 Microsoft® BizTalk Server® 2004 实施中同时出现以上三种消息方案,则需计算所有方案结果的总和以确定 BizTalk 跟踪数据库的大小。
根据如上所示的示例:
方案 | 每年所需的空间 (GB) |
---|---|
简单消息 | 4.78 |
业务流程中的消息 | 7.18 |
业务流程中发送给分发列表的消息 | 10.8 |
总计 | 22.04 |
此外,如果打开对以上三种方案的消息正文跟踪,我们将得到以下结果:
方案 | 每年所需的空间 (GB) |
---|---|
简单消息 | 50.1 |
业务流程中的消息 | 50.1 |
业务流程中发送给分发列表的消息 | 83.45 |
总计 | 183.65 |
至此,我们得出 BizTalk 跟踪数据库的年增长总计为 205.69 GB。 此表不包括任何意外情况。 如果您决定为意外情况增加 10% 的总计空间(建议您这样做),那么,您应计划 BizTalk 跟踪数据库的年增长为 227.94 GB。 另外,应考虑由于 SQL 索引、存储等导致的系统开销。如果可能,应在测试中运行测试方案之后以乘法因子为基数。
影响 BizTalk 跟踪数据库大小的其他因素
还有其他一些因素也会影响 BizTalk 跟踪数据库的大小,例如业务流程内所使用的形状。
如果已打开业务流程调试器选项(默认情况下为打开状态),则业务流程中每个形状的状态将保存到 BizTalk 跟踪数据库中。
用于确定跟踪形状状态所需的空间大小的公式如下所示:
[(# of object shapes ] * 76 bytes
例如,在下图中,您将使用以下公式来确定 BizTalk 跟踪大小:
((4) * 76 bytes = 304 bytes
如果假定此业务流程处理 350 万条消息,则跟踪此业务流程所需的额外空间为:
304 bytes * 3,500,000/1024/1024 = 1015 MB ~ 0.99 GB.
您需要考虑将业务流程调试器设置为“开启”的每个业务流程,以获取 BizTalk 跟踪数据库的近似大小。
另请参阅
使用消息变量调整跟踪数据库的大小
调整跟踪数据库的大小以跟踪消息正文
方案 1:调整简单 BizTalk 消息跟踪数据库的大小
方案 2:调整业务流程中消息跟踪数据库的大小
方案 3:调整发送到通讯组列表的邮件跟踪数据库的大小