Tuning
WebLogic Server パフォーマンス チューニング ガイド(普遍的な知識のため学ぶべし)
Overview
リレーショナルデータベースでのチューニングをまとめたセクション。
チューニング
速度低下の原因はSQLが内部的にどのような処理を行っているかを表示させるexplainで見ることができる。
-
SQLが遅い場合は、explainである程度遅い原因を確認できる
-
件数が多いテーブルで重い処理が実行されているときは要注意
-
なるべくインデックスを使って処理されるよう、order byなどの指定を変えてみる
-
プールサイズのチューニング
チューニングの普遍的な考え方
- プールサイズのチューニング
- プリペアドステートメントキャッシュの使用
- ロギングラストリソースの最適化の使用
- 接続バックログのバッファリングのチューニング
- チャンク サイズのチューニング
- OptimisticまたはRead-only同時方式の使用
- ローカル インターフェースの使用
- eager-relationship-cachingの使用
- HTTPセッションのチューニング
- メッセージング アプリケーションのチューニング