プログラマーな日々

プログラマーをやっています。好きなものは、C#, TaskChute Cloud, WorkFlowy, Backlog, AWSです。

【Redshift】バキューム中のクエリ性能調査

Redshiftにおいて、バキュームは、システムを使用しない時間帯に行うのが定石です。

VACUUM は、夜間や指定されたデータベース管理期間など、クラスターのアクティビティが最小限になると予想される期間に実行します。

docs.aws.amazon.com

しかし、グローバル展開しているシステムは、使用しない時間帯がないため、使用中にバキュームを行わざるを得ません。

そこで、バキューム中にクエリ性能がどの程度落ちるのか知らべてみました。

続きを読む

【Powershell】jqでselectできない

以下のjqコマンドはbashでは期待通りに動作します。

$ echo '{"items":[{"id":1,"name":"foo"},{"id":2,"name":"テスト"}]}' | jq '.items[] | select(.name == "テスト") | .name'
"テスト"

Powershellでは、期待に反して、何も出力されません。

$ echo '{"items":[{"id":1,"name":"foo"},{"id":2,"name":"テスト"}]}' | jq '.items[] | select(.name == \"テスト\") | .name'
続きを読む