タグ トランザクションログ
人気順 5 users 50 users 100 users 500 users 1000 usersRDS(PostgreSQL)のトランザクションログ(WAL)へCDCに必要な内容を出力する | Developers.IO
はじめに こんにちは、データインテグレーション部の近藤です。 今回は、RDSにおいて、PostgreSQLの設定の wal_level をreplicaからlogicalに変更することにより、PostgreSQLのトランザクションログ(WAL)へChange Data Capture(以下、CDC)に必要を内容を出力させる設定方法をご紹介します。 wal_levelを設定することになった経緯 デー... 続きを読む
DSAS開発者の部屋:MySQL 5.6 では innodb_flush_log_at_trx_commit の意味が MySQL 5.5 と違う
innodb_support_xa と binlog の危ない関係 で、 MySQL がトランザクションログのコミットをシングルスレッドでシーケンシャルに fsync していると書いたのですが、誤解だったのでその補足です。 タイトルの通り、 innodb_flush_log_at_trx_commit=1 の場合も、トランザクションログが fsync されません。トランザクションがディスクに書かれ... 続きを読む
DSAS開発者の部屋:innodb_support_xa と binlog の危ない関係
昨日の記事 で innodb_support_xa = 0にすると RDS が速くなることを紹介したのですが、その後 Twitter で innodb_support_xa = 0 にするとクラッシュ時だけでなく通常時も binlog とトランザクションログの一貫性が無くなる(コミットする順序が前後する)可能性があることを指摘していただきました。 innodb_support_xa=0すると、トラ... 続きを読む