senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Notices by sublimer@鯖缶 (sublimer@mstdn.sublimer.me), page 8

  1. のえる (noellabo@fedibird.com)'s status on Saturday, 30-Apr-2022 11:25:24 JST のえる のえる
    in reply to

    pg_basebackupはこんな感じ。

    # sudo -u postgres pg_basebackup -h xxx.xxx.xxx.xxx -p 5432 -D /var/lib/postgresql/14/main/ -U replication_user -R -P --checkpoint=fast -X stream -v && pg_ctlcluster 14 main start

    xxx.xxx.xxx.xxxは元サーバのIPアドレス。ポートも指定してるけど、5432ならいらないかな。

    rootになって、pg_basebackupから、完了後のstartまで一気にやる。これはUbuntu / Debian系ね。

    In conversation Saturday, 30-Apr-2022 11:25:24 JST from fedibird.com permalink Repeated by sublimer
  2. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 11:27:17 JST sublimer@鯖缶 sublimer@鯖缶

    なんかできそうな気がしてきた

    In conversation Saturday, 30-Apr-2022 11:27:17 JST from mstdn.sublimer.me permalink
  3. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 11:26:28 JST sublimer@鯖缶 sublimer@鯖缶

    のえるさんが詳細に情報書いてくださって感謝しかない ????

    In conversation Saturday, 30-Apr-2022 11:26:28 JST from mstdn.sublimer.me permalink
  4. のえる (noellabo@fedibird.com)'s status on Saturday, 30-Apr-2022 11:21:23 JST のえる のえる
    in reply to

    新規のサーバでやること

    ・一旦データベース初期設定して、整えとく。停止状態。

    ・データは消しちゃう(rm -fr /var/lib/postgresql/14/main みたいな)

    ・元サーバのpgtune.confなど、パラメータをある程度一致させとく(コネクション数とか元と違うと蹴られたり)

    ・もちろんpg_hba.confなどセキュリティ設定は済ませておく

    ・とりあえずpsqlコマンドでreplication_userで繋がるか事前にテスト

    ・pg_basebackupで一気に持ってくる

    ・起動

    ・レプリケーションできてることを確認する

    ・(元のサーバに新規書き込みするのやめて、転送しきったら元DB止める)

    ・promoteする(昇格してこっちが本体になる)

    ・新規DBサーバへの読み書きを開始する

    In conversation Saturday, 30-Apr-2022 11:21:23 JST from fedibird.com permalink Repeated by sublimer
  5. のえる (noellabo@fedibird.com)'s status on Saturday, 30-Apr-2022 11:13:55 JST のえる のえる
    in reply to

    元のサーバでやること

    ・外からつながるようにインタフェースをlistenする(そのままだとlocalhostしかlistenしてない)

    ・replication_user作る(名前は別になんでもいい)

    ・pg_hba.confで、新鯖からのreplication_userでの接続を許可する

    ・その他のレプリケーション設定パラメータを足す(wal_level = replicaなど)

    ・ファイアーウォールでも接続許可する

    In conversation Saturday, 30-Apr-2022 11:13:55 JST from fedibird.com permalink Repeated by sublimer
  6. のえる (noellabo@fedibird.com)'s status on Saturday, 30-Apr-2022 10:55:00 JST のえる のえる
    in reply to

    データベースでかくなると、pg_basebackupが終わる前にどんどん新しい更新が溜まっていって、あとからではWAL転送が追いつかなくなってしまうことがあるので、同時にWALもストリーミング受信して、完了時に追いついているようにする。(そういうオプションがある)

    完了したら直ちに起動したいので、そこまで一気に実行するようにコマンド書く。

    レプリケーションはじまってしまえば、あとは落ち着いていつでも元をとめて、新環境をpromoteできる。

    In conversation Saturday, 30-Apr-2022 10:55:00 JST from fedibird.com permalink Repeated by sublimer
  7. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 11:24:57 JST sublimer@鯖缶 sublimer@鯖缶
    in reply to
    • otakuman

    @otakuman ソートなんかは組み込みの関数でそれなりに速くできますけど、そのそものデータ構造がまずいとそれだけで遅かったりするので、予め勉強しておくのは大事だなぁと思いますねー

    In conversation Saturday, 30-Apr-2022 11:24:57 JST from mstdn.sublimer.me permalink
  8. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 11:10:25 JST sublimer@鯖缶 sublimer@鯖缶

    『フカシギの数え方』 おねえさんといっしょ! みんなで数えてみよう! - YouTube : ????--- https://www.youtube.com/watch?v=Q4gTV4r0zRs

    In conversation Saturday, 30-Apr-2022 11:10:25 JST from mstdn.sublimer.me permalink

    Attachments

    1. Could not write downloaded file to disk.
      『フカシギの数え方』 おねえさんといっしょ! みんなで数えてみよう!
      By MiraikanChannel from YouTube
  9. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 11:09:24 JST sublimer@鯖缶 sublimer@鯖缶

    ???「この処理はO(n^2)ですが、クラウドにバカみたいに課金することで一瞬で終わらせることができます」

    In conversation Saturday, 30-Apr-2022 11:09:24 JST from mstdn.sublimer.me permalink
  10. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 11:08:34 JST sublimer@鯖缶 sublimer@鯖缶

    > 普通の入門書にはこういった難しい話は載っていません。つまり、ほとんどの入門者はこういったことを勉強しないのです。

    !?

    アルゴリズムと計算量 - 「プロになるJava」ボツ原稿 - きしだのHatena : ????--- https://nowokay.hatenablog.com/entry/2022/04/27/173009

    In conversation Saturday, 30-Apr-2022 11:08:34 JST from mstdn.sublimer.me permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: m.media-amazon.com
      アルゴリズムと計算量 - 「プロになるJava」ボツ原稿
      from nowokay
      「プロになるJava」ボツ原稿、今回は「13章 処理の難しさの段階」に入れようと思っていた、「アルゴリズムと計算量」の話です。 こういう話題でよくでる「こんな難しいプログラム組まないのでは?」という疑問についても最後にまとめています。 プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書作者:きしだ なおき,山本 裕介,杉山 貴章技術評論社Amazon アルゴリズムと計算量 ここまでいろいろな処理の計算手順について紹介しました。こういった計算手順のことを アルゴリズム といいます。 同じ処理をするアルゴリズムはいろいろ考えられます。そのとき気になるのは実行性能の問…
  11. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:56:10 JST sublimer@鯖缶 sublimer@鯖缶

    ポスグレの知識がほぼ皆無なので、レプリケーション周りを勉強するところからやらねば

    In conversation Saturday, 30-Apr-2022 10:56:10 JST from mstdn.sublimer.me permalink
  12. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:49:09 JST sublimer@鯖缶 sublimer@鯖缶
    in reply to
    • Y.Yamashiro@Fully vaccinated

    @shukukei とりあえず、wireguardの設定からやってみます!

    In conversation Saturday, 30-Apr-2022 10:49:09 JST from mstdn.sublimer.me permalink
  13. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:45:51 JST sublimer@鯖缶 sublimer@鯖缶

    あるいはwireguardでVPN張るか

    In conversation Saturday, 30-Apr-2022 10:45:51 JST from mstdn.sublimer.me permalink
  14. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:45:30 JST sublimer@鯖缶 sublimer@鯖缶

    もちろんやるならIPアドレス制限とかはするけどね

    In conversation Saturday, 30-Apr-2022 10:45:30 JST from mstdn.sublimer.me permalink
  15. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:45:18 JST sublimer@鯖缶 sublimer@鯖缶

    ただ、現環境が自宅鯖で新環境がGCP上なので、DBにインターネットからアクセス可能にする必要があるのがちょっと怖い

    In conversation Saturday, 30-Apr-2022 10:45:18 JST from mstdn.sublimer.me permalink
  16. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:44:38 JST sublimer@鯖缶 sublimer@鯖缶

    レプリケーション組むのやってみても良さそうかもという気持ちになってきた

    In conversation Saturday, 30-Apr-2022 10:44:38 JST from mstdn.sublimer.me permalink
  17. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:42:36 JST sublimer@鯖缶 sublimer@鯖缶

    弊鯖、これまで移行はダンプ取ってファイル持っていってrestoreでやっていたので、それなりにダウンタイムが発生していた

    In conversation Saturday, 30-Apr-2022 10:42:36 JST from mstdn.sublimer.me permalink
  18. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:41:48 JST sublimer@鯖缶 sublimer@鯖缶

    なるほどやっぱりレプリケーション組んでおくのが良いんですね…

    In conversation Saturday, 30-Apr-2022 10:41:48 JST from mstdn.sublimer.me permalink
  19. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:35:59 JST sublimer@鯖缶 sublimer@鯖缶

    よそのサーバーに負担を強いることにはなるけど、うちみたいな小規模サーバーだとそこまででもないのかな

    In conversation Saturday, 30-Apr-2022 10:35:59 JST from mstdn.sublimer.me permalink
  20. sublimer@鯖缶 (sublimer@mstdn.sublimer.me)'s status on Saturday, 30-Apr-2022 10:35:19 JST sublimer@鯖缶 sublimer@鯖缶

    他鯖が再送してくれるはずなので、データの喪失は少なくはなりそう

    In conversation Saturday, 30-Apr-2022 10:35:19 JST from mstdn.sublimer.me permalink
  • After
  • Before

User actions

    sublimer@鯖缶

    sublimer@鯖缶

    あすてろいどんの鯖缶です。コンピューターと戯れるお仕事WebRTC、インフラ監視、自宅サーバーとかやってます。

    Tags
    • (None)
    ActivityPub
    Remote Profile

    Following 1

      Followers 0

        Groups 0

          Statistics

          User ID
          23317
          Member since
          13 Feb 2020
          Notices
          6342
          Daily average
          3

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.