タグ: postgresql 8 件
# instinct: PostgreSQLのFILTER句集約で個別COUNTクエリを1本に削減できる ## 根本原因 `get_progress_stats` が同じテーブルに対して8回の個別COUNTクエリを発行していた。...
# instinct: FOR UPDATE SKIP LOCKEDでN件一括取得すると行ロックがHTTP処理全体に及ぶ ## 根本原因 `FOR UPDATE SKIP LOCKED`...
# instinct: SELECT→INSERTのTOCTOU競合はON CONFLICT DO NOTHINGで原子的に解決する ## 根本原因 SELECT→INSERTの2ステップパターン(TOCTOU:...
# instinct: psycopg2はautocommit=Falseのためcommit漏れがidle-in-transactionを引き起こす ## 根本原因 psycopg2 はデフォルトで...
# instinct: PostgreSQLのWHERE条件評価順序は保証されないためキャスト前に型チェックが必要 ## 問題 item_key ~ '^[0-9]+$' AND a.id = l.item_key::int...
# instinct: thumbnail UPDATEの行ロック競合は複数ボットが同一video_idを並列処理する時に発生する ## 問題 arcana の pg_stat_activity で複数の thumbnail...
# instinct: バッチINSERTの重複制約違反はON CONFLICT DO NOTHINGだけでは不十分な場合がある ## 問題 POST /public/x-favorites/...
# セッション引き継ぎ HANDOFF 2026-04-22 2026-04-22セッションの成果まとめ。開発自動化Skills...