機械翻訳について

QRYGOVEXECBLK

問合せが終了するまでに問合せがアクセスできるブロックの最大数を設定します。

この設定は、集約ストレージ・データベースには適用されません。

構文

QRYGOVEXECBLK [appname [dbname]] n
  • appname - オプション。 指定したアプリケーションに問合せブロック制限を適用します。 appnameを指定する場合は、nの値も指定する必要があります。指定しない場合、「Essbaseサーバー」はQRYGOVEXECBLKを無視します。 アプリケーションを指定しない場合、データベースは指定できず、問合せブロック制限はサーバー上のすべてのアプリケーションおよびデータベースに適用されます。 appnameの値を指定し、dbnameの値を指定しない場合、問合せ時間制限は指定したアプリケーションのすべてのデータベースに適用されます。

  • dbname-オプション。 appnameおよびnとともに使用する必要があります。そうしないと、「Essbaseサーバー」はQRYGOVEXECBLKを無視します。 dbnameappnameおよびnを指定すると、問合せブロック制限は指定したデータベースにのみ適用されます。

  • n-nの値は、「Essbaseサーバー」が問合せの終了前にアクセスできるブロック数を指定します。 このパラメータを指定する必要があります。指定しない場合、サーバーはQRYGOVEXECBLKを無視します。 appnameまたはdbnameを指定しない場合、問合せブロック制限はサーバー全体に適用されます。

説明

QRYGOVEXECBLKは、「Essbaseサーバー」が問合せを終了するまでに問合せが取得できるブロックの最大数(データベースに送信される情報のリクエスト)を指定します。 この設定は、サーバー全体、単一のアプリケーション内のすべてのデータベースまたは単一のデータベースに適用できます。

問合せがブロック制限を超えて終了すると、その問合せでアクセスされたアプリケーションのアプリケーション・ログにエラー・メッセージが書き込まれます。

この設定を追加または変更した後に「Essbaseサーバー」を再起動すると、新しい設定値がアクティブ化されます。

QRYGOVEXECBLKを使用して、次のタイプの問合せを防止します:

  • 属性にアクセスするデータベースに対する長時間実行問合せは、高度なレベルで行われ、多くの動的計算が強制的に実行されます。

  • 大きいディメンションでズームインの「最下位にドリル」オプションを使用する問合せ。

  • 大きいディメンションでズーム・イン「すべてのレベルにドリル」オプションを使用する問合せ。

QRYGOVEXECBLKを使用します。たとえば、ユーザーが単一の問合せで大量のデータを取得しようとすると、その問合せは一度に数分間ハングしたように見えます。 たとえば、属性ディメンションを含むデータベースに対して起動される問合せは、ユーザーが認識するよりも大きくなる場合があります。

ノート

  • nに無効な値(負数、文字、単語、特殊文字など)を使用すると、「Essbaseサーバー」はQRYGOVEXECBLKを無視します。

  • 問合せガバナーの設定は、データのロードおよび計算時に無視されます。 問合せガバナーの設定は、これらの操作を実行しているか、データに対する問合せを実行しているかにかかわらず、構成ファイルに残すことができます。

QRYGOVEXECBLK Sample Basic 3

Sample Basicへの問合せが終了するまでにアクセスできる最大ブロック数として、3つのブロックを設定します。 ブロックは、疎ディメンション・メンバーの一意の組合せごとに作成されます。 疎ディメンションの4つの一意の組合せにアクセスする問合せを発行すると、「Essbaseサーバー」は問合せを終了し、アプリケーション・ログにメッセージを書き込みます。

QRYGOVEXECBLK 5

問合せが終了するまでにアクセスできるブロックの最大数として5つのブロックを設定します。 問合せ時間制限は、「Essbaseサーバー」上のすべてのアプリケーションおよびデータベースに適用されます。

関連項目

QRYGOVEXECTIME