目录

Search

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

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. 数据集成服务应用基于成本、早期计划、早期选择、推入、谓词和半联接优化方法。