【发布时间】:2015-09-05 18:51:37
【问题描述】:
我有一个包含 1000 万条记录的分析表,为了生成图表,我必须从分析表中获取记录。其他几个表也加入到该表中,目前已获取数据但即使我已经索引加入的列并且我在 Postgres 中使用了 物化视图,这也需要大约 10 分钟.但性能仍然非常低,从物化视图执行选择查询需要 5 分钟。
请建议我一些技巧以在 5 秒内获得结果。我不想更改数据库存储结构,因为必须进行大量代码更改才能支持它。我想知道是否有一些内置方法可以提高查询速度。
提前致谢
【问题讨论】:
-
请根据您的要求发布 EXPLAIN ANALYZE。
标签: postgresql postgresql-performance