【发布时间】:2012-07-24 15:46:16
【问题描述】:
我正在使用 Cognos 报告和 Greenplum 数据库。
我的报告运行时间过长。所以我查看了绿梅日志,发现查询 pg_catalog 的时间有一半。在目录中,我不是在查看 pg_catalog 而是在其他表上,所以我不明白为什么 cognos 决定查看 pg_catalog 表。
当我运行 cognos 报告时,我可以从 greenplum 日志中看到,对于某些查询,cognos 在运行查询之前在 pg_catalog 上运行 select。
这是为什么?
【问题讨论】:
-
我对 Greenplum 不熟悉,但 pg_catalog 表听起来像是包含元数据的系统目录。根据发出的查询类型,Cognos 有时会向数据库发出元数据请求,以帮助决定如何处理查询。当您制作报告时,它是基于 Framework Manager 模型/包,还是您在报告中使用自定义 SQL?