【问题标题】:What is Sybase IQ's query plan?Sybase IQ 的查询计划是什么?
【发布时间】:2014-08-31 21:40:13
【问题描述】:

主要问题是这一行

SET TEMPORARY OPTION QUERY_PLAN_AS_HTML_DIRECTORY = ‘#WHAT SHOULD I TYPE HERE?, THERE ARE ONLY DATABASES ON MY LEFT HAND SIDE’;

我不明白数据库中目录的概念。

我已经阅读了QUERY_PLAN_AS_HTML_DIRECTORY 选项的作用 这解释了该选项。在寻找优化查询的来源时,我从这个pdf 了解了查询计划。

【问题讨论】:

    标签: sybase sap-iq


    【解决方案1】:

    您链接的文档中的第 13 页和第 14 页解释说,这应该是安装 Sybase IQ 的系统上的一个目录,并且它可能应该位于 Sybase IQ 安装路径中,以确保数据库可以写入它。

    来自 PDF:

    注意:将 Query_Plan_As_HTML_Directory 变量设置为现有目录,否则 HTML 文件将 显示在最近的现有目录中。

    在示例中,他们使用 '/opt/sybase/TPCHDB/QueryPlans' 可能是因为 IQ 安装在 /opt/sybase

    所以永久设置的命令是:

    set option public.Query_Plan_As_HTML_Directory = '/opt/sybase/TPCHDB/QueryPlans';
    

    我假设set temporary 是每个会话设置,所以语法是:

    set temporary option public.Query_Plan_As_HTML_Directory = '/opt/sybase/TPCHDB/QueryPlans';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-08
      相关资源
      最近更新 更多