- スマートフォン(iPhone/Android)、PCサイト
MySQL 5.7 の EOL(サポート終了)に備え、MySQL 8.0 への移行検証を行いました。
予約語の増加や一部SQLにおける動作変更等があり、アプリケーションに影響のある更新といえます。今回は、対象となるサイトの全コードを確認し、必要な修正を行うことでひと通りの動作を確認しました。(規模が大きなサイトのため、パターン化できるものはパターン化を行いつつバッチ的に確認し、その上で修正ならびに確認を行う進め方を導入することにより、作業を効率化しました)。
MySQL 8.0 について 5.7 に比べ 「2倍高速になる」と言われていますが、当サイトでベンチマークを行う限り、そこまでの性能改善を得られた印象はありませんでした。また、MySQL 8.0 ではクエリキャッシュが廃止されていますので、前提としていたサイトには性能的な影響がある可能性がありますので、方式の見直しなどの配慮が必要かもしれません。
- 検証環境
AWS/Linux
HTML5/PHP/RDS