メインコンテンツまでスキップ

Tuning

WebLogic Server パフォーマンス チューニング ガイド(普遍的な知識のため学ぶべし)

Overview

リレーショナルデータベースでのチューニングをまとめたセクション。

チューニング

LEFT JOINとORDER BY

速度低下の原因はSQLが内部的にどのような処理を行っているかを表示させるexplainで見ることができる。

  • SQLが遅い場合は、explainである程度遅い原因を確認できる

  • 件数が多いテーブルで重い処理が実行されているときは要注意

  • なるべくインデックスを使って処理されるよう、order byなどの指定を変えてみる

  • プールサイズのチューニング

チューニングの普遍的な考え方

WebLogic Server参照から学ぶ

  • プールサイズのチューニング
  • プリペアドステートメントキャッシュの使用
  • ロギングラストリソースの最適化の使用
  • 接続バックログのバッファリングのチューニング
  • チャンク サイズのチューニング
  • OptimisticまたはRead-only同時方式の使用
  • ローカル インターフェースの使用
  • eager-relationship-cachingの使用
  • HTTPセッションのチューニング
  • メッセージング アプリケーションのチューニング