目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 附录 , A: 会话属性参考
  16. 附录 , B: 工作流属性参考

工作流基本指南

工作流基本指南

了解性能计数器

了解性能计数器

所有转换都有一些基本的计数器来指示输入行、输出行和错误行的数量。
源限定符转换、规范器转换和目标转换还有另外的计数器指示数据移入和移出缓冲区的效率。 使用这些计数器可定位性能瓶颈。
某些转换具有其功能所特定的计数器。 例如,每个查找转换具有一个指示查找缓存中存储的行数的计数器。
当您查看性能详细信息文件时,第一列显示转换在映射中显示的名称,第二列包含计数器名称,第三列包含结果数字或效率百分比。 如果您使用联接器转换,第一列将显示联接器转换的两个实例:
  • <
    联接器转换
    > [M]
    。 显示有关联接器转换的主管道的性能详细信息。
  • <
    联接器转换
    > [D]
    。 显示有关联接器转换的详细信息管道的性能详细信息。
当您创建了多个分区时,集成服务将为每个分区生成一组计数器。 下列性能计数器说明了一个表达式转换的两个分区:
Transformation Name
Counter Name
Counter Value
EXPTRANS [1]
Expression_input rows
8
EXPTRANS [1]
Expression_output rows
8
EXPTRANS [2]
Expression_input rows
16
EXPTRANS [2]
Expression_output rows
16
当您增加分区数量时,汇总或等级输入行的数量可能与之前转换的输出行数量不同。
下表介绍了“会话性能详细信息”区域或性能详细信息文件中可能显示的汇总器和等级转换的计数器/说明:
计数器
说明
汇总器/等级_
inputrows
传入转换的行数。
汇总器/等级_
outputrows
转换发出的行数。
汇总器/等级_
errorrows
集成服务遇到错误的行数。
汇总器/等级_
readfromcache
集成服务从索引或数据缓存中读取数据的次数。
汇总器/等级_
writetocache
集成服务向索引或数据缓存写入数据的次数。
汇总器/等级_
readfromdisk
集成服务从本地磁盘上的索引或数据文件读取数据(而不使用缓存数据)的次数。
汇总器/等级_
writetodisk
集成服务向本地磁盘上的索引或数据文件写入数据(而不使用缓存数据)的次数。
汇总器/等级
_newgroupkey
集成服务创建的新组的数量。
汇总器/等级
_oldgroupkey
集成服务使用现有组的次数。
下表介绍了“会话性能详细信息”区域或性能详细信息文件中可能显示的查找转换的计数器/说明:
计数器
说明
查找
_inputrows
传入转换的行数。
查找
_outputrows
转换发出的行数。
查找
_errorrows
集成服务遇到错误的行数。
查找
_rowsinlookupcache
查找缓存中存储的行数。
下表介绍了“会话性能详细信息”区域或性能详细信息文件中可能显示的主联接器转换和详细信息联接器转换的计数器/说明:
计数器
说明
联接器
_inputMasterRows
主源传入转换的行数。
联接器
_inputDetailRows
详细信息源传入转换的行数。
联接器
_outputrows
转换发出的行数。
联接器
_errorrows
集成服务遇到错误的行数。
联接器_
readfromcache
集成服务从索引或数据缓存中读取数据的次数。
联接器_
writetocache
集成服务向索引或数据缓存写入数据的次数。
联接器
_readfromdisk
集成服务从本地磁盘上的索引或数据文件读取数据(而不使用缓存数据)的次数。
当您为联接器转换使用已排序输入时,集成服务会生成此计数器。
联接器
_writetodisk
集成服务向本地磁盘上的索引或数据文件写入数据(而不使用缓存数据)的次数。
当您为联接器转换使用已排序输入时,集成服务会生成此计数器。
联接器
_readBlockFromDisk
集成服务从本地磁盘上的索引或数据文件读取数据(而不使用缓存数据)的次数。
当您不为联接器转换使用已排序输入时,集成服务会生成此计数器。
联接器
_writeBlockToDisk
集成服务向索引或数据缓存写入数据的次数。
当您不为联接器转换使用已排序输入时,集成服务会生成此计数器。
联接器
_seekToBlockInDisk
集成服务访问本地磁盘上的索引或数据文件的次数。
当您不为联接器转换使用已排序输入时,集成服务会生成此计数器。
联接器
_insertInDetailCache
集成服务向详细信息缓存写入数据的次数。 如果您联接来自单个源的数据,集成服务会生成此计数器。
当您为联接器转换使用已排序输入时,集成服务会生成此计数器。
联接器
_duplicaterows
集成服务在主关系中找到的重复行的数量。
联接器
_duplicaterowsused
集成服务在主关系中使用重复行的次数。
下表介绍了“会话性能详细信息”区域或性能详细信息文件中可能显示的其他所有转换的计数器/说明:
计数器
说明
转换
_inputrows
传入转换的行数。
转换
_outputrows
转换发出的行数。
转换
_errorrows
集成服务遇到错误的行数。
如果您有多个源限定符和目标,请将它们算作一个整体。 对于源限定符和目标,80-100% 被认为是较高值。 0-20% 被认为是较低值。