Slide 36
Slide 36 text
36
Insight SQL Testing の利用
◼ Insight SQL Testing によって得られた効果
◼ およそ 3.3億行のクエリのリプレイを行いプロダクト側で対応しなければいけない観点を絞ることができた
◼ クエリ成功失敗だけでなくパフォーマンス劣化や結果の相違に関して知ることができた点は非常に助けられた
◼ 両DBで失敗したものを見ることで移行の漏れを知ることができた
◼ クエリのユニークの方法に関しては自分たちで実装したことで DBRE としての知見も向上
◼ 参考: クエリのノーマライズ処理を実装してみた
Aurora 3.0移行
Aurora3系で
のみ失敗
両DBで失敗 結果が相違 性能劣化 成功 合計
全体件数 1,586,332 1,717,814 1,457,426 95,627 324,339,799 329,196,998
ユニーク 205 416 2,398 309 -- 3,328