問題タブ [timescaledb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2471 参照

postgresql - timescaleDB を使用して月ごとに time_bucket する方法

この質問の時点で、月/年を time_bucket 関数に追加するオープン機能リクエストがあることを知っています。

私の質問は、今これを達成するための最良の方法は何ですか. この問題は言及していますdate_trunc

2 つのアプローチを次に示します。

timescaledb の time_bucket

postgres date_trunc

どちらも期待どおりに動作します (ただし、パフォーマンス テストは行っていません)。

私は達成したいと思います:

  • (a) ギャップフィル (timescaledb time_bucket_gapfill など)
  • (b) 繰り越された最後の値 (locf)

それを達成するための最良の方法は何ですか?

ありがとう!

0 投票する
1 に答える
801 参照

postgresql - kubernetes timescaledb statefulset: ポッドの再作成で変更が失われる

AKS で StatefulSet として実行されている Timescaledb サーバーがあります。timescaledb ポッドを削除して再作成すると、ポッドが最初に関連付けられた PV (永続ボリューム) に関連付けられていても、変更が失われます。どんな助けでも大歓迎です。

以下は、実行によって抽出されたステートフル セットの PV、PVC 構成です。kubectl get statefulset timescaledb -o yaml

以下は、作成された一時 DB test_db がポッドの再作成後に失われ、プロセス全体でポッドが Azure 上の同じ PV/ディスクに関連付けられていたことを示しています。

おそらく、示唆されているように再初期化されています。ログを参照してください。なぜそうするのかについての指針。

更新 1:timescaleポッド内のマウントを調べたところ、 と のパーティションが異なるよう/var/lib/postgresqlです/var/lib/postgresql/data。私はなぜなのか理解していない。

以下の構成で上記のマウントがどのように行われるか理解できません