目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. Infacmd bg 命令参考
  10. infacmd cms 命令引用
  11. infacmd dis 命令引用
  12. Infacmd es 命令参考
  13. infacmd ihs 命令参考
  14. infacmd ipc 命令引用
  15. infacmd isp Command Reference
  16. infacmd ldm 命令参考
  17. infacmd mrs 命令引用
  18. infacmd ms 命令引用
  19. infacmd oie 命令引用
  20. infacmd ps 命令引用
  21. infacmd pwx 命令引用
  22. infacmd rms 命令参考
  23. infacmd rtm 命令引用
  24. infacmd sch 命令参考
  25. infacmd search 命令引用
  26. infacmd sql 命令引用
  27. infacmd tdm 命令引用
  28. infacmd wfs 命令引用
  29. infacmd ws 命令引用
  30. infacmd xrf 命令引用
  31. infacmd 控制文件
  32. infasetup 命令引用
  33. pmcmd 命令引用
  34. pmrep 命令引用
  35. 处理 pmrep 文件
  36. POWERCENTERHELP

SQL 数据服务选项

SQL 数据服务选项

使用 SQL 数据服务选项更新 SQL 数据服务。 将 SQL 数据服务选项用于 infacmd sql UpdateSQLDataServiceOptions 命令。
以下列格式输入 SQL 数据服务选项:
... -o SQLDataServiceOptions.option_name=value ...
要输入多个选项,请使用空格将它们分隔开。 要输入包含空格或其他非字母数字字符的值,请使用引号将值引起来。
下表描述了 infacmd sql UpdateSQLDataServiceOptions 的连接选项:
选项
描述
SQLDataServiceOptions.startupType
确定在应用程序启动或启动 SQL 数据服务时是否启用 SQL 数据服务。 输入 ENABLED 以允许 SQL 数据服务运行。 输入 DISABLED 以阻止 SQL 数据服务运行。
SQLDataServiceOptions.traceLevel
写入会话日志的错误消息的级别。 指定以下消息级别之一:
  • 致命
  • 错误
  • 信息
  • 跟踪
  • 调试
SQLDataServiceOptions.connectionTimeout
等待连接到 SQL 数据服务的最长时间(单位为毫秒)。 默认值为 3,600,000。
SQLDataServiceOptions.requestTimeout
SQL 请求等待 SQL 数据服务响应的最长时间(单位为毫秒)。 默认值为 3,600,000。
SQLDataServiceOptions.sortOrder
数据集成服务在 Unicode 模式下运行时用于对数据进行排序和比较的排序顺序。 可以基于您的代码页选择排序顺序。 数据集成在 ASCII 模式下运行时,将忽略排序顺序值并使用二进制排序顺序。 默认值为二进制。
SQLDataServiceOptions.maxActiveConnections
SQL 数据服务的最大活动连接数。 默认值为 10。
SQLDataServiceOptions.ResultSetCacheExpirationPeriod
结果集缓存可供使用的毫秒数。 如果设置为 -1,缓存将永不过期。 如果设置为 0,结果集缓存将禁用。 对到期时间段所做的更改不应用到现有缓存。 如果您希望所有缓存使用相同的到期时间段,请在更改到期时间段后清除结果集缓存。 默认值为 0。
SQLDataServiceOptions.DTMKeepAliveTime
DTM 实例在完成最后一个请求之后保持打开状态的毫秒数。相同的 SQL 查询可以重用处于打开状态的实例。当处理 SQL 查询所需的时间少于 DTM 实例的初始化时间时,使用“保持活动的时间”属性来提高性能。如果查询失败,DTM 实例将终止。
必须为整数。 负整数值表示使用数据集成服务的 DTM 保持活动时间。 0 表示数据集成服务未将 DTM 实例保留在内存中。 默认值为 -1。
SQLDataServiceOptions.optimizeLevel
数据集成服务应用到对象的优化器级别。 请输入与您要配置的优化器级别关联的数值。 您可以输入以下数值之一:
  • 0. 数据集成服务不应用优化。
  • 1. 数据集成服务应用早期计划优化方法。
  • 2. 数据集成服务应用早期计划、早期选择、推入和谓词优化方法。
  • 3. 数据集成服务应用基于成本、早期计划、早期选择、推入、谓词和半联接优化方法。