Oracleの高度な学習2:SQL文の実行プロセス

記事のディレクトリ

いくつかの背景

知識

いくつかの背景

ORACLEデータベースの起動時間は、Oracleは、第一まとめOracleインスタンスとして知られている方法、プロセス、メモリ領域の束を開始するためにメモリの一部のスペースを取っておきます

オラクルであっ関連する基本的なメモリ構造の例:

システム・グローバル領域(SGA)全てのプロセス、共有メモリ空間のために、実際の作業領域に存在割り当てられる、すべてのサーバーおよびバックグラウンドプロセスで共有

プログラム・グローバル領域(PGA)特別なサービス特定のプロセスまたはバックグラウンド・プロセスは、各プロセスがPGA、Oracleの新バージョン、室内空間のPGAがたくさんあるを使用して、プロセスを開始し、それぞれが確かに対応するPGAスペースを与えますプロセス、フォアグラウンドプロセスとPGAとの関係に焦点を当て

3つのファイルで構成されるOracleデータベース

.CTL制御ファイル

.logのログファイル

.DBFデータファイル

知識

透かし、type_ZmFuZ3poZW5naGVpdGk、shadow_10、text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ExNzIwMTE5MDI0、size_16、color_FFFFFF、t_70

サーバ・プロセスは、プロセス・インスタンス、SQL処理の主な動作機能であります

SQL文の実行

鄭州不妊病院ます。http://jbk.39.net/yiyuanzaixian/zztjyy//

クライアントは、SQL文を入力してください

データベースインスタンスへのネットワークを介してSQL文

サーバー・プロセスは、独自の分析、分析、分析の手順を実行するために、次のステップに、見つからない場合はまず、対応する文と実行計画があるかどうかを確認するには、共有プールでなければなりません、解決取得するSQL文の後に、サーバー・プロセスを実施し、以下のとおりです。

正しい文の構文かどうかを判断するために1. SQLプロセス

かどうかのアクセスの表2.アクセス

3. SQLテーブルを含む文とデータベースのないビューがありません

4. SQL文が実行されなければならない方法 - >実行し、実行計画の最適な方法を見つけます

DBFのサーバー・プロセスは、バッファ・キャッシュにデータをもとに、SQL文の実行計画を削除し、ユーザーに返され、そのサーバー・プロセスに先立って、第1のバッファキャッシュを探している、存在する場合、直接、バッファキャッシュ内のデータを削除します

おすすめ

転載: blog.51cto.com/14393750/2408569