PostgreSQLのrandom_page_costをSSDだけで決めない理由random_page_costは、キャッシュを含む読み取りの見積もりを実行計画へ反映する設定です。seq_page_costとの関係、行の並びとの相関、テーブルスペースの上書きを押さえ、1.1へ下げる前に見るべき条件を整理します。DatabasePostgresql2026-10-18
PostgreSQLのCOUNT(DISTINCT)が並列集約を使えない理由と書き換え方PostgreSQLでは、集約関数内にDISTINCTがあると並列集約を利用できません。一次ソースの実行計画とベンチマークを軸に、GROUP BYへ分離する書き換え、NULLの扱い、EXPLAINでの検証ポイントを整理します。DatabasePostgresql2026-08-06