ユーザ用ツール

サイト用ツール


it技術:データベース:postgresql:運用

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
it技術:データベース:postgresql:運用 [2021/01/21 10:31] – [effective_cache_size] yajuadminit技術:データベース:postgresql:運用 [2021/06/06 12:31] – [テーブルロックなしのリインデックス] yajuadmin
行 571: 行 571:
 ==== テーブルロックなしのリインデックス ==== ==== テーブルロックなしのリインデックス ====
 reindexコマンドはテーブルロックがかかってしまうので、運用中のDBに対して使うのは難しい。\\ reindexコマンドはテーブルロックがかかってしまうので、運用中のDBに対して使うのは難しい。\\
-ただ、PostgreSQLでは別名で全く同じインデックスの作成を行うことができる+ただ、PostgreSQLでは別名で全く同じインデックスの作成を行うことができる\\ 
 +※PostgreSQL12からは、REINDEX CONCURRENTLY が導入され、REINDEX による重いロックなしでインデックスを再構築できます。
  
   * [[http://cynipe.hateblo.jp/entry/2012/08/19/173230|PostgreSQLでテーブルロックせずにインデックスを再構築する方法]]   * [[http://cynipe.hateblo.jp/entry/2012/08/19/173230|PostgreSQLでテーブルロックせずにインデックスを再構築する方法]]
行 643: 行 644:
 |3|Z|マイナーバージョン番号|セキュリティバグやデータ破損の可能性のあるバグ等が修正された場合。\\ その他の軽微な修正も同時に行われる。| |3|Z|マイナーバージョン番号|セキュリティバグやデータ破損の可能性のあるバグ等が修正された場合。\\ その他の軽微な修正も同時に行われる。|
  
-※10系から、PostgreSQL X.Zと二つの数字で表記に変更。最初がメジャーバージョン新機能追加 – 最後がマイナーバージョンバグフィックスなど+※10系から、PostgreSQL X.Zと二つの数字で表記に変更。最初がメジャーバージョン新機能追加最後がマイナーバージョンバグフィックスなど
  
 ==== マイナーアップデート ==== ==== マイナーアップデート ====
行 651: 行 652:
 ==== メジャーアップデート ==== ==== メジャーアップデート ====
 メジャーアップデートでは、データのバックアップとリストアの作業が必要である。\\ メジャーアップデートでは、データのバックアップとリストアの作業が必要である。\\
-メジャーアップデート用ツールとして、[[https://www.postgresql.jp/document/9.6/html/pgupgrade.html|pg_upgrade]]がある。\\ +メジャーアップデート用ツールとして、[[https://www.postgresql.jp/document/9.6/html/pgupgrade.html|pg_upgrade]]がある。 
-[[https://qiita.com/leon-joel/items/42eb018598052f8792af|pg_upgrade を使ったDBクラスタ移行手順 on Windows]]+ 
 +=== pg_upgrade === 
 +  * [[https://qiita.com/leon-joel/items/42eb018598052f8792af|pg_upgrade を使ったDBクラスタ移行手順 on Windows]] 
 +  * [[https://tech-blog.rakus.co.jp/entry/20190829/postgresql|【PostgreSQL 9.4 → 11】pg_upgradeでデータベースクラスタをバージョンアップ]] 
 +  * [[https://www.ashisuto.co.jp/db_blog/article/201712-postgresql10-upgrade.html|PostgreSQL10へのアップグレード前に押さえておきたい3つの注意点]] 
 +  * [[https://se.ykysd.com/2019/06/18/pg-upgrade-96-108/|PostgreSQL9.6からPostgreSQL10にバージョンアップ]] 
 + 
it技術/データベース/postgresql/運用.txt · 最終更新: 2024/04/24 11:07 by yajuadmin