Redash をアップグレードした時にメモリ使用量はどのように変わるのか?

Redash Advent Calendar 6日目の記事です。

adventar.org

疑問

Redash は常に多くの機能や改善を取り込みながら成長していますが、一方で対応するデータソースなどが増えることによって、使用するメモリの量は増えるのではないか?

結論

  • v4 -> v5 は大差なし
  • v3 -> v4(v5) では server プロセスが使用するメモリが 100MB 増える

確認方法

docker-compose.production.ymlredash イメージのバージョンを以下の3つで切り替え、docker-compose -f docker-compose.production.yml up で起動直後の状態を ctop で確認。

実際にクエリを実行するような確認はしていないので、簡易計測です。

3.0.0.b3147

f:id:ariarijp:20181206233649p:plain

4.0.2.b4720

f:id:ariarijp:20181206233621p:plain

5.0.2.b5486

f:id:ariarijp:20181206233635p:plain

まとめ

アップグレード後のリソース監視を忘れずに!