【问题标题】:Bypass Vertica ERROR 3326: Execution time exceeded run time cap of 01:00?绕过 Vertica 错误 3326:执行时间超过 01:00 的运行时间上限?
【发布时间】:2021-07-15 15:12:10
【问题描述】:

使用SSIS 工具和OLE DB,我们正在从Vertica 数据库下载数据,下载所有数据所需的时间超过了Vertica 设置的Execution time exceeded run time cap 1 小时。

是否有可能以某种方式绕过 SSIS 中的上限?也许关闭连接并重新打开?

【问题讨论】:

    标签: sql-server ssas oledb sql-server-data-tools vertica


    【解决方案1】:

    RUNTIMECAP 是在 Vertica 会话期间处于活动状态的参数。

    可以通过你运行的资源池来设置。 Vertica 的管理员可以向您的用户授予资源池,并将您的用户配置为在该资源池下运行。了解您是否属于这种情况,并要求 Vertica 数据库管理员为您的提取过程提供更高的运行时间上限(如果是这种情况)。

    另一种设置运行时上限的方法是登录时触发的命令(通常在我们的 OLE DB 或 ODBC 数据源配置中配置)必须在登录时触发: SET SESSION RUNTIMECAP '1 HOUR';

    如果是这种情况,请尝试触发: SET SESSION RUNTIMECAP '3 hours'; ... 或根据需要 - 在运行导出之前。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多