Aurora MySQL のリードレプリカにて「[Warning] InnoDB: Allocated tablespace ID xxxxx for xxxxx, old maximum was xxxxx」というメッセージが記録されていました。対応は必要でしょうか?

このメッセージは、新規作成したテーブルにテーブルスペース ID が割り当てられたことを示すもので、特に対応の必要はありません。
2021.08.12

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

Aurora MySQL のリードレプリカにて、下記のメッセージが記録されていました。

[Warning] InnoDB: Allocated tablespace ID xxxxx for xxxxx, old maximum was xxxxx

これは何を示すものでしょうか。 また、何か対応をする必要はあるのでしょうか。

メッセージの意味と対応要否

この Warning メッセージは、テーブルを新しく作成した際に、そのテーブルに対してテーブルスペース ID がストレージエンジンにより割り当てられたことを示すメッセージです。これは Warning メッセージとしてレプリカ側のエラーログに記録されるものですが、使用しているデータベースにおいてデータの整合性やパフォーマンス上の異常などが発生していることを示すものではありません。

そのため、Warning となっており分かりづらいものの、当該メッセージについては何らかのアクションを要するものではなく、無視していただいて問題ないものです。

参考資料

Amazon Aurora