第7回 PostgreSQLアンカンファレンス@東京
- nuko_yokohama
- 3070
- 5
- 0
- 11
Slony-Iを使ったオンラインアップグレード実験
#pgunconf 右側前のめりでいこう。 Slony-IによるPostgreSQLオンラインアップグレード実験 ← | → インフラエンジニアの泥臭いPython
2016-05-28 14:23:2314:20の部 左側:「Slony-Iを使ったオンラインアップグレード実験」(大塚さん) 右側は「インフラエンジニアのどろくさいPythonの話」 #pgunconf 大学院生さんだ!Hatenaでのアルバイト体験が元。
2016-05-28 14:23:47PostgreSQL 9.3(SR構成)からダウンタイムなしで9.5にアップグレードしたい。 (UPSERT, BRIN, WAL圧縮などを使いたい) #pgunconf
2016-05-28 14:25:209.3 -> 9.5 のアップグレードをslony-I でダウンタイムなしでやってみる! #pgunconf
2016-05-28 14:26:22アップグレードにかかる時間。 8GBサイズだとpg_upgrade(ハードリンクなし)10分かかる。 リンク方式だと高速にできるけど、いざというときに切り戻しできないのが困る。 #pgunconf
2016-05-28 14:28:16おお、ロジデコを使ったBDRの話もちょっと出てる。でも、9.4からサポートなので、9.3からの移行には使えないめう・・・。 #pgunconf で、各種レプリケータの中でもメジャーバージョン移行に関する情報のあるSlony-Iを使うことに。
2016-05-28 14:29:50処理負荷によっては複数slon立てたくなるけど、どうやってたんだろう・・ 今のSlonyってその辺賢くなったんだろうか? #pgunconf
2016-05-28 14:33:13@nuko_yokohama Gitの方は更新されてますけど、正式なリリースはされてないですね。 git.postgresql.org/gitweb/?p=slon… #pgunconf
2016-05-28 14:33:32Slony-Iのレプリケーションの追加、SRの停止。 スレーブの1台をマスタをスイッチオーバしてレプリケーション。 モデルとしては、pgbench用のテーブル。 #pgunconf
2016-05-28 14:35:22Slony-Iでメジャーバージョン間でレプリ実験している様子です / tombo2.hatenablog.com/entry/2016/05/… #pgunconf
2016-05-28 14:40:17学生さんによる Slony-I を使った PG 9.3 -> 9.5 へのレプリケーションの話,分かりやすかった.#pgunconf
2016-05-28 14:42:21slony開発自体は止まっていないようです 失礼しました / twitter.com/snaga/status/7… #pgunconf
2016-05-28 14:56:53インフラエンジニアのどろくさいPythonの話
#pgunconf ファイル存在確認、OSコマンド実行、環境変数の読み書き、suしてコマンド実行…。 これPython2系で自前でガリガリ書くよりAnsibleやった方が幸せになるのでは!
2016-05-28 14:30:09#pgunconf なので、AnsibleのPostgreSQLモジュール群。参考まで。 docs.ansible.com/ansible/list_o… クエリを実行するモジュールは無いので、それは注意。
2016-05-28 14:39:02