postgresql - Postgres Timescale DB 中的更新
问题描述
我有一个包含大约 250 万条记录的表的 Postgres Timescale 数据库。
主键位于设备和时间两列上,这些列上还有一个后续索引,另一个仅在时间列上。
我遇到的问题是:
- 我需要对新列进行一次性更新,以通过现有列的计算来填充它,但到目前为止的测试表明这将是一个非常缓慢的过程。
- 对由设备和时间列标识的单个记录执行更新可以是即时的,也可以是非常慢的,即使该记录只有一个小时左右。
汤姆
解决方案
推荐阅读
- javascript - 有没有办法在 Javascript 中对用户输入进行冒泡排序?
- javascript - 跳跃的数字。该函数必须检查具有相邻值的值
- java - Eclipse 未在悬停时显示 javadocs,但在“在浏览器中打开附加的 javadocs”上显示它们
- android - UnityEngine.Videoplayer 不在 IOS 设备上渲染视频
- c - 奇怪的只读符号显示为 nm 中的初始化数据部分 (D)
- node.js - Discord.js:如果输入不是已知命令,我如何捕捉这种情况?
- c++ - CodeLite 显示不存在的错误 (wxWidgets)
- python - PLY :错过了“if”语句
- spring-boot - Maven 中依赖项的嵌套异常 - java.io.FileNotFoundException: ServerPropertiesAutoConfiguration.class
- java - JAVA - 获取最后打印文件的路径