0

Oracleでスケジューラとはどういう意味ですか?それは接続スケジューリングまたはクエリスケジューリングまたはクエリプラン実行スケジューリングまたは何か他のものですか?

4

3 に答える 3

2

10g以降では、「スケジューラ」という用語は通常、そのリリースで導入された新しいOracleジョブスケジューラで実行されているプロセスを指します。10gより前は、機能の少ないスケジューラがあり、その下で実行されていたジョブは、通常「dbmsジョブ」と呼ばれていました。これは、それらの管理に使用されるAPIがPL/SQL組み込みパッケージDBMS_JOBであったためです。

他の情報:

  • 11gリリースの時点で、両方のタイプのスケジュールされたジョブが存在します。新しいジョブのAPIはDBMS_SCHEDULERです。
  • DBMS_SCHEDULERは、PL / SQLブロック以外のターゲットを実行する機能、ロギング、メンテナンス・ウィンドウへのインターフェース、実行間の時間間隔のよりわかりやすい指定など、いくつかの重要な機能拡張を追加します。
  • Enterprise Editionの標準インストールでは、すぐに使用できる複数のDBMS_SCHEDULERジョブが作成されます。おそらく、変更/置換/再スケジュールする必要があるのは、オプティマイザーの統計を計算するジョブだけです。
于 2009-09-08T13:01:59.433 に答える
1

この場合、特定の時間にジョブを実行するよりもスケジューラーを意味しているのではないかと思います。(以前は、ベルが鳴った場合、DBMS_JOBを介して呼び出されたりアクセスされたりしていましたか?)

パフォーマンスモニターは、クエリ統計などを確認するために定期的なジョブをスケジュールしているため、アクティビティが増加していると思います。

于 2009-09-08T07:45:49.723 に答える
0

通常のクエリはリソースマネージャによって制御されている可能性があります。その場合、スケジュールされた単一のジョブを実行せずに、グリッド制御でスケジューラーの待機が表示されます。

よろしく、 ロナルド

于 2009-09-08T16:38:39.927 に答える