Posted inデータベース テーブルをロックせずにPostgreSQLのテーブルおよびインデックスの肥大化をpg_repackで修正する 10月 8, 2026 PostgreSQLのMVCCモデルは時間とともにデッドタプルを生成し、テーブルおよびインデックスの肥大化を引き起こしてクエリを遅くし、ディスク領域を無駄にします。このガイドでは、テーブルロックゼロで本番環境においてpg_repackを使って領域を回収する方法を、インストール、使用パターン、継続的なモニタリングも含めて解説します。
Posted inデータベース pg_cron: OSのcronを使わずにデータベース内でPostgreSQLタスクをスケジュール実行する 6月 28, 2026 pg_cronは、VACUUM、データアーカイブ、しきい値通知などのSQLジョブをバックグラウンドワーカーとしてデータベース内部で直接スケジュール実行するPostgreSQL拡張機能です。外部cronも不要、認証情報の拡散もなく、サイレント障害もありません。本記事では、インストール方法、3つの実践的なユースケース、pg_cronを本番環境で安定稼働させるためのプラクティスを解説します。