小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


Oracleのプロセスとセッションはどう違うの?

はじめに

Oracleのいうプロセスとセッションはどう違うのでしょうか。

ざっくり言うと
  • Oracleに接続するとセッションが1つ生成される
  • そのセッションを通じてSQL文を発行するとプロセスが生成される
  • 通常は1セッション=1プロセスだけど、パラレル実行すると1セッション=nプロセスになる

Oracle Technology Network (OTN) Japan - 掲示板 : Oracleでいう、「プロセス」と「セッ ...Oracle Technology Network (OTN) Japan - 掲示板 : Oracleでいう、「プロセス」と「セッ ...

パラレル実行

Oracleデータベースは、パラレル問合せ、パラレルDML、パラレルDDLをパラレル実行することができます。PARALLEL句(テーブルの属性、索引の属性など)を指定されているか、またはPARALLELヒントを指定している場合に動作します。また、PARALLELを指定していない場合でも、以下のALTER SESSION FORCE PARALLEL文で強制的にパラレル化することも可能です。

第20回 パラレル実行について第20回 パラレル実行について

セッション