Friday, October 23, 2009

オラクル性能に対する短い考え#6

時間(Time)は一番危ない性能測定方法である


これ何のとんでもない言葉でしょうか。:)


もちろん時間は一番直観的で確実な性能測定方法です。これには異論の余地がありません。


でも、時間が改善された理由を明確に打ち明けずに済んだらこれより危険なものはありません。間違った結論を下しやすいです。オラクルがどんな作業をどのようにしたので時間が改善されたのか、これが重要なものですか、時間の改善自体は重要ではありません。


それでオラクルの性能を測る時は時間だけじゃなくてワーカロード(Logical Readsのような)、レッチの獲得、Mutexの獲得、待機イベント、必要な場合OSレベルのデータなどのバックグラウンドデータがずっと重要です。こんなデータをよく収集し分析したら時間は見る必要さえありません。不幸にも現在のオラクル性能教育ではこんなものを体系的に教える所はありません。

No comments:

Post a Comment