カテゴリー:SQL
-
04.30
【SQL】内部処理の仕組み(Oracle)
なぜ、SQLの内部処理を理解する必要があるかというと、「SQLチューニング」において遅延原因を分析することが出来るようになるためです。 SQLは、Oracle内で、内部的には下記の流れで処理されます。 SQLの解析 S…
-
04.30
【システム開発】チューニングの基礎知識
アプリのチューニングをする上での優先度は下記になります。 テーブル構造 SQL メモリ ディスクI/O OS 上に行くほど、チューニング効果は高いと言われています。 テーブル構造のチューニング 最…
-
04.29
【SQL】結合について
結合とは? 正規化されて、分割されたテーブル同士に対して、結合条件が満たされた行を1行ずつつないで一つの非正規形の表にすること。 結合の動作の仕組み 結合元のテーブルの値を結合条件にして、1行ずつ結合先のテーブルの行で結合条件に合うも…
-
04.25
【SQL】実行計画、実行計画変動リスクなど
実行計画とは? SQLは、ただ闇雲に実行されるわけではありません。 DBMSの環境に応じて、下記のポイントで、「Oracleオプティマイザ」が、どうすれば最も高速かを分析しプランを立ててから実行に移ります。 これを、SQLの「…