yu/logs/*

技術メモ など

PostgreSQL

PostgreSQL to_char()で日付加工してるところをdate_trunc()に修正したらクエリのパフォーマンスが改善した

タイトルの通りですが、スロークエリの調査をしていて遭遇したので備忘のためのメモ 確認結果は途中のSQL Fiddleのリンクに置いてあります 修正前 修正前のテーブル・クエリは↓のような感じ /* 測定値が収まっているテーブル 日間粒度でデータ登録 */ create…

PostgreSQLでbulk insert/update/upsert

PostgreSQLでbulk insert/update/upsertしたいときのメモ 0.確認用の環境 0.1.前提:PostgreSQLのバージョン 0.2.確認用のテーブル 1.bulk insert 1.1.クエリ 1.2.実行後の状態 1.3.実際にSQL Fiddleで実行した結果のリンク 2.bulk update 2.1.クエリ 2.1.1.…