ablog

不器用で落着きのない技術者のメモ

2022-11-01から1ヶ月間の記事一覧

Presto のクエリチューニング

SQLパフォーマンスチューニングのいろは - PLAZMA by Treasure Data EXPLAIN ANALYZE — Presto 0.278 Documentation

Mac でテキスト中の複数語を一括置換する

Mac

Mac でテキスト中の複数語を一括置換したい場合、CotEditor でできる。 検索語と置換語のマッピングを JSON で定義して読み込んだり、逆に JSON で出力できたりする。 https://kunipon.com/2578

Redshift の Snapshot Isolation の挙動

AWS

Delete + Insertをトランザクション(begin/end)で囲んで実行中に他セッションからの Insert はブロックされ(待たされ)る。 Delete + Insertするセッション % psql -a "host=redshift-cluster-poc-central.********.ap-northeast-1.redshift.amazonaws.co…

シンプルでシステマチックな Amazon Redshift クエリチューニング

AWS

クエリのボトルネック分析の流れ STL_WLM_QUERY でクエリのキュー待ち時間と実行時間を確認する。 子クエリに分割されている場合は子クエリ別に確認できる。 SVL_QUERY_METRICS でクエリの実行時間の内訳と仕事量(CPU時間、IO量、中間結果の書出しサイズ)…

tdbench を利用する

Teradata のサイトでユーザー登録する。 ログインして、https://downloads.teradata.com/ から tdbench をダウンロードする。 解凍する。 $ unzip TdBenchV8.00.16.06.zip JDK をインストールする。 $ sudo yum install -y java-11-amazon-corretto SQL スク…