多くの Oracle DB を ESX 環境 (まったく同じシステム、DB バージョンなど) の新しい仮想マシンに移行します。異なるストレージが使用されているため、私の懸念はディスク IO パフォーマンスです。後で比較するために、移行前と移行後に SQL 負荷チェックを実行する必要があります。これ以上詳細なパフォーマンス分析を行う時間はないので、非常に簡単なテストを行うことにしました。
40 000 000 行の挿入を実行し、移行前と移行後の操作の時間を測定します。
DB に他のアクティビティがなければ、この種のテストで十分ですが、テスト中に他の接続を停止することはできません。そのため、他のワークロードがテスト挿入の結果に影響を与える可能性があります。
この問題を解決するための私の考えは、一連のテストを実行し、各テスト中に統計を収集して、各テストが実行されたときの環境を把握することです。次に、同様のワークロードで実行されたテストのみを比較します。
この問題へのアプローチ方法、このアイデアについてどう思いますか、どのような統計を収集する必要があるか教えていただけますか?