postgresql - Postgres优化2个大表的连接
问题描述
我有 2 张桌子,一张大约有 1m 条目,其他大约 4m。我想在材质视图中加入这些表。但是材质视图的创建时间太长了~4 小时。
我没有看到正在使用的索引,根据上面链接中的答案,当连接涉及整个表时,索引没有太大帮助。
那么解决方法是什么?我的表有时间序列数据。TimeScaleDB 扩展会有帮助吗?还有其他提高性能的建议吗?
解决方案
推荐阅读
- google-apps-script - 如何在避免权限错误的同时使用全局变量?
- ruby - 使用 HTTPparty 和 Nokogiri 获取“nil:NilClass (NoMethodError) 的未定义方法‘css’”
- sql - 控制 ID 序列但接受自定义 ID 而不重复
- java - 如何让某事在一定时间内执行
- javascript - 多个音频html:当前播放时自动停止其他
- excel - 在excel中将UTC转换为PDT
- java - JAVA - 在getText中忽略'$'
- groovy - 我可以将表搜索中的值存储在变量中吗?
- postgresql - 如何让 bucardo 5.6.0 执行复制?
- django - Django ModelFormSet 在验证时对每个 formset 实例执行一个单对象 SELECT 查询(ORM 效率低下)