新しく学んだ事

業務システムの受託開発を主に行っています。人生日々勉強。日々新しく学んだ事を記します。

処理の実行時間のテスト

処理時間がかかる機能があり、SQL文を調査した。

取得する必要のないフィールドがあったため削除をした所、改善できた。

あとは修正前と後でどの位時間が改善できたかの調査を行った。

その中で注意したいのはデータベースの負荷状況によって処理時間が変わる事。

他の業務でも使っているデータベースなので負荷状況は変わる。

なので複数回実行して平均の時間を取る。

今回は10回づつ行った。

時間にバラツキはあったが平均の処理時間を取る事で信用度は上がると思う。