1
0

More than 1 year has passed since last update.

AWS Auroraのwriterとreaderで一部パラメータに差異があったので調査してみた

Last updated at Posted at 2021-12-22

概要

AWS Auroraのwriterとreaderでパラメータを確認したところ、差分があったので調査してみました。
RDSに直接入ってパラメータを確認した所、一部パラメータがreaderは「MyISAM」になっているので気になったというのが経緯です。

writer

+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| default_storage_engine               | InnoDB |
| default_tmp_storage_engine           | InnoDB |
| disabled_storage_engines             |        |
| ignore_default_storage_engine_errors | OFF    |
| internal_tmp_disk_storage_engine     | InnoDB |
+--------------------------------------+--------+

reader

+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| default_storage_engine               | InnoDB |
| default_tmp_storage_engine           | MyISAM |
| disabled_storage_engines             |        |
| ignore_default_storage_engine_errors | OFF    |
| internal_tmp_disk_storage_engine     | MyISAM |
+--------------------------------------+--------+

確認したエンジンバージョン

5.7.mysql_aurora.2.10.1

結果

文献は見当たりませんでしたが、仕様のようです。

検証してみましたが、readerのロールになったRDSは一部パラメータが「MyISAM」になるようで、フェイルオーバーしてもロールがreaderになれば一部パラメータが「MyISAM」に、writerであれば「InnoDB」になりました。

終わりに

何故こんな動きをするかとても気になる。。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0