sql >> データベース >  >> RDS >> Oracle

並行プログラムの優先順位を変更する方法

    Oracle Apps環境では、ユーザーがリクエストがスタックしたり、処理の開始に時間がかかったりするという苦情を何度も受けます。ほとんどの場合、サポートチームは、Oracle DBAにサーバーのパフォーマンスのチェックを待つか依頼しない限り、何もできません。あなたが試すことができるいくつかのオプションがあります、あなたが要求しているユーザーを知っていて、彼/彼女が常に優先したいリクエスト名(並行プログラム)がある場合、あなたは並行プログラムまたはユーザーの優先度を変更するか、それを解決するようにリクエストすることができます

    1)どの特定のプログラムユーザーが優先的に必要かを知っている場合。

    Oracle EBSでは、特定のユーザーが特定のレポートを実行するときに、それらのレポートが高い優先度で実行されるように、特定のユーザーの優先度を設定する必要があります。手順は非常に簡単です:

    1. に移動Sysadmin Responsibilityをクリックし、[プロファイル]>[システム]メニューに移動します。
    2. 確認してください[サイト]ボックスと[ユーザー]ボックスがオンになっています。
    3. を選択します優先度を上げたいユーザーのユーザー名
    4. 入力[プロファイル]ボックス内をフォローし、[検索:同時:優先度のリクエスト]をクリックします
    5. 変更適切と思われるユーザーの優先度(1が最高、99が最低、50がデフォルト)、保存して終了します。

    2)プログラム名を知っていて、優先的に実行したい

    並行プログラムの優先度を設定する手順は非常に簡単です

    1. ログインシステム管理者
      /アプリケーション開発者とコンカレント画面の定義に移動
      コンカレント>>プログラム>>定義
    2. 検索たとえば、優先度を変更したいプログラム名。 「チェックライター」
    3. これについて画面の[優先度]フィールドに値を入力して(1が最高、99が最低、50がデフォルト)、このリクエストの優先度を設定し、保存して終了します。

    3)特定の同時リクエストの優先度を設定する場合

    同時リクエストの優先度を変更することで、優先度の低い同時リクエストの前に重要な同時リクエストを実行できます。
    1。 「システム管理者」の責任を開きます。 [同時]>[リクエスト]に移動します
    2。 「特定のリクエスト」を選択します。 「リクエスター」というフィールドに、優先度を変更したいユーザーIDを入力します。
    3。 「詳細の表示」を選択します。優先度をデフォルトの「50」から変更します。優先度を高くするには、「10」に変更します。 [最高の場合は1、最低の場合は99]。

    複数のリクエストがある場合は、SQLを使用し、FND_CONCURRENT_REQUESTテーブルの更新を使用して優先度を変更できます

    ユーザーレベルとして設定するのではなく、プログラムを使用することをお勧めします。これにより、より高速に処理されたユーザーによる重要なプログラム送信を実行できます。

    関連記事
    ConcurrentManagerクエリ:この記事には、Concurrent Managerのトラブルシューティング、解決策、実行時間、詳細に関するすばらしい上位30のConcurrentManagerクエリが含まれています
    ORA-01427:ORA-01427のソリューションについてはこちらをご覧ください:シングル-行サブクエリは複数行のエラーを返します。これは、Oracleアプリの並行マネージャー
    リクエストセットで発生した場合の解決方法です。リクエストセットは、単一のトランザクションを使用して同じリクエストセットを定期的に送信する機能を提供します。
    コンカレントマネージャーインタビューの質問:EBSインタビューに役立つ24のコンカレントマネージャーインタビューの質問を確認してください。これは、標準マネージャー、サービスマネージャーに関するあらゆる種類の質問で構成されています。
    並列並行処理:PCPとは、セットアップ方法、内部モニターの定義方法
    Oracle Concurrent Manager:E-BusinessSuiteの方法Concurrent Manager Process Works、Oracle Concurrent Manager、内部モニターとは何ですか、サービスマネージャーとトラブルシューティングとは


    1. PHPを使用して複数のMYSQLクエリを実行する

    2. 集計を含む式で集計関数を実行できないのに、その周りに新しいselectステートメントを作成することで実行できるのはなぜですか?

    3. ファイルをコピーしようとしていますが、エラーメッセージが表示されます

    4. SQLiteの4つの表形式の出力モード