プロジェクト

全般

プロフィール

その他問い合わせ #3795

未完了

MySQL8.0から8.4へのアップグレード時に出力された警告ログについて

匿名ユーザー さんが23日前に追加. 19日前に更新.

ステータス:
回答中
優先度:
通常
開始日:
2026/02/05

説明

先日は『MySQL8.4以降非推奨:非一意キーまたは部分キーを外部キーとして使用すること』にて、
動作確認等、丁寧な回答ありがとうございました。

度重なるお問合せとなり、大変恐縮ではございますが、RDS(MySQL 8.0.40から8.4.7)のブルー/グリーンデプロイにて、
PrePatchCompatibility.logに出力されました以下のエラーの内容および対応方針について、貴見を伺えますでしょうか。

------------------------------------------------------------------------------------------------------------
3) Checks for foreing keys not referencing a full unique index
Foreign keys to partial indexes may be forbidden as of 8.4.0, this check identifies such cases to warn the user.
zabbix.ja_flow_control_fk1 - invalid foreign key defined as 'ja_flow_control_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_flow_control_fk2 - invalid foreign key defined as 'ja_flow_control_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_agentless_fk1 - invalid foreign key defined as 'ja_icon_agentless_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_calc_fk1 - invalid foreign key defined as 'ja_icon_calc_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_end_fk1 - invalid foreign key defined as 'ja_icon_end_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_extjob_fk1 - invalid foreign key defined as 'ja_icon_extjob_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_fcopy_fk1 - invalid foreign key defined as 'ja_icon_fcopy_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_fwait_fk1 - invalid foreign key defined as 'ja_icon_fwait_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_if_fk1 - invalid foreign key defined as 'ja_icon_if_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_info_fk1 - invalid foreign key defined as 'ja_icon_info_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_job_fk1 - invalid foreign key defined as 'ja_icon_job_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_jobnet_fk1 - invalid foreign key defined as 'ja_icon_jobnet_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_reboot_fk1 - invalid foreign key defined as 'ja_icon_reboot_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_release_fk1 - invalid foreign key defined as 'ja_icon_release_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_task_fk1 - invalid foreign key defined as 'ja_icon_task_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_value_fk1 - invalid foreign key defined as 'ja_icon_value_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.
zabbix.ja_icon_zabbix_link_fk1 - invalid foreign key defined as 'ja_icon_zabbix_link_table(jobnet_id,update_date)' references a non unique key at table 'ja_job_control_table'.

保守サポート 担当362 さんが22日前に更新

  • 担当者保守サポート 担当362 にセット

保守サポート 担当362 さんが22日前に更新

  • ステータス新規登録 から 受付完了 に変更

保守サポート 担当362 さんが22日前に更新

  • ステータス受付完了 から 担当者処理中 に変更

保守サポート 担当362 さんが19日前に更新

  • ステータス担当者処理中 から 回答中 に変更
度重なるお問合せとなり、大変恐縮ではございますが、RDS(MySQL 8.0.40から8.4.7)のブルー/グリーンデプロイにて、
PrePatchCompatibility.logに出力されました以下のエラーの内容および対応方針について、貴見を伺えますでしょうか。

JobArranger の主要機能および各種運用シナリオを網羅する形で、本事象に関する検証を実施いたしました。
その結果、JobArranger は正常に動作しており、機能上の問題は確認されないことを確認しております。

PrePatchCompatibility.log に出力されている警告は、MySQL のアップグレードおよび非推奨化ポリシーに関連するもので、特に MySQL 8.4 で導入された より厳格なバリデーションルール に起因するものです。
この警告は 実行時の障害や不具合を示すものではなく、将来の MySQL バージョンにおいて制約が強化される可能性があるスキーマ定義が存在することを示唆する内容となっております。

■ 検証結果のまとめ
  • 当該警告はアップグレードポリシーに関連するものであり、機能的な不具合ではありません。
  • 現行の JobArranger の動作には 影響はございません。
  • 警告が出力されている状態でも、JobArranger は正常に動作し続けます。

ご不明な点がございましたらお気軽にお問い合わせください。

他の形式にエクスポート: Atom PDF