QRYGOVEXECBLK
El valor de configuración de QRYGOVEXECBLK permite implantar un gestor de consultas basado en tamaño para bases de datos de almacenamiento de bloques (BSO). Utilícelo si desea limitar el número de bloques que una consulta puede recuperar antes de que el servidor de Essbase termine la consulta.
La configuración de QRYGOVEXECBLK solo se aplica a las bases de datos de almacenamiento de bloques (BSO) y no se aplica a las bases de datos de almacenamiento agregado (ASO).
Sintaxis
QRYGOVEXECBLK [appname [dbname]] n-
appname: opcional. Aplica el límite de bloque de consulta a la aplicación especificada. Si especifica appname, también debe especificar un valor para n o el servidor de Essbase ignora QRYGOVEXECBLK. Si no especifica una aplicación, no puede especificar un cubo y el límite de bloques de consulta se aplica a todas las aplicaciones y cubos del servidor. Si especifica un valor para appname y no especifica un valor para dbname, el límite de tiempo de consulta se aplica a todos los cubos de la aplicación especificada.
-
dbname: opcional. Se debe utilizar con appname y n, o Essbase Server ignora QRYGOVEXECBLK. Si especifica dbname, appname y n, el límite de bloque de consulta se aplica solo al cubo especificado.
-
n: número de bloques a los que servidor de Essbase permite acceder a una consulta antes de que finalice la consulta. Debe especificar este parámetro o el servidor ignora QRYGOVEXECBLK. El valor por defecto es ilimitado (no se imponen límites a las consultas de almacenamiento de bloques).
Descripción
Cuando una consulta supera el límite de bloque QRYGOVEXECBLK y se termina, Essbase escribe un mensaje de error en el log de la aplicación.
Al reiniciar el servidor de Essbase después de agregar o cambiar esta configuración, se activan los nuevos valores de configuración.
Utilice QRYGOVEXECBLK para evitar estos tipos de consultas:
-
Consulta de larga ejecución en un cubo que accede a los atributos en un nivel superior, lo que obliga a realizar muchos cálculos dinámicos.
-
Consulta que utiliza la opción de acercar "Ir a la parte inferior" en una dimensión grande.
-
Consulta que utiliza la opción de acercar "Ir a todos los niveles" en una dimensión grande.
Utilice QRYGOVEXECBLK, por ejemplo, si tiene usuarios que intentan recuperar tantos datos en una sola consulta que su consulta parece bloquearse durante minutos a la vez. Una consulta iniciada en el cubo que implica dimensiones de atributo, por ejemplo, puede ser mayor de lo que el usuario realiza.
Notas:
-
Si utiliza un valor no válido (como un número negativo, una letra, una palabra o un carácter especial) para n, el servidor de Essbase ignora QRYGOVEXECBLK.
-
La configuración del regulador de consulta se ignora durante la carga y el cálculo de datos. Puede dejar la configuración del regulador de consultas en la configuración tanto si realiza estas operaciones como si realiza consultas con los datos.
Ejemplo
QRYGOVEXECBLK Sample Basic 3Define tres bloques como el número máximo de bloques a los que puede acceder una consulta de Sample Basic antes de terminar. Se crea un bloque para cada combinación única de miembros de dimensión dispersos. Si un usuario emite una consulta que accede a cuatro combinaciones únicas de dimensiones dispersas, el servidor de Essbase termina la consulta y escribe un mensaje en el log de la aplicación.
QRYGOVEXECBLK 5Define cinco bloques como el número máximo de bloques a los que puede acceder una consulta antes de terminar. El límite de tiempo de consulta se aplica a todas las aplicaciones y cubos del servidor de Essbase.
Consulte también