SET SYSTEM DEFAULT
Utilice el comando SET SYSTEM DEFAULT para establecer el valor predeterminado del sistema para el tiempo de espera de la sesión, el límite del conjunto de filas, el tiempo de espera de la consulta, la prioridad predeterminada o máxima, la vista materializada, el umbral de actualización, la política o caducidad de la contraseña o el tiempo de retención de la versión de los datos (para viajes en el tiempo).
El sistema calcula los valores al inicio de sesión y permanecen en vigor durante la sesión.
- El valor que se asigna al usuario
- Los valores mínimos que se asignan a los grupos de los que es miembro el usuario
- El valor del sistema predeterminado.
Sintaxis
SET SYSTEM DEFAULT
[SESSIONTIMEOUT | ROWSETLIMIT | QUERYTIMEOUT ] TO [ <number> |
UNLIMITED ]
[DEFPRIORITY | MAXPRIORITY ] TO [critical | high | normal | low |
SET SYSTEM DEFAULT MATERIALIZE [REFRESH] THRESHOLD TO <number>
SET SYSTEM DEFAULT PASSWORDEXPIRY TO pwdexpiry
SET SYSTEM DEFAULT PASSWORDPOLICY TO <conf>
SET SYSTEM DEFAULT DATA_VERSION_RETENTION_TIME TO <number-of-days>Entradas
El comando SET SYSTEM DEFAULT toma las siguientes entradas:
| Entrada | Descripción |
|---|---|
| SESSIONTIMEOUT | Cantidad de tiempo que una sesión puede estar inactiva antes de que el sistema la termine. Puede especificar 1 - 35.791.394 minutos o 0 o UNLIMITED para tiempo ilimitado. |
| ROWSETLIMIT | Número de filas que puede devolver una consulta. Puede especificar 1 - 2.147.483.647 minutos o 0 o UNLIMITED para tiempo ilimitado. |
| QUERYTIMEOUT | Cantidad de tiempo que puede ejecutarse una consulta antes de
que el sistema envíe un mensaje al administrador. Puede especificar 1 - 35.791.394
minutos o 0 o UNLIMITED para tiempo ilimitado. Para recibir un mensaje, debe habilitar la regla de suceso RunAwayQuery. Para obtener más información, consulte la Guía del administrador del sistemaIBM® Netezza®. |
| DEFPRIORITY | Prioridad predeterminada para el sistema. Las prioridades válidas son crítica, alta, normal y baja. |
| MATERIALIZE THRESHOLD | Porcentaje de datos no ordenados en una vista materializada por encima del que esa vista se renueva de forma automática. Cuando se renueva una tabla base, todas las vistas materializadas asociadas que superen este umbral se renuevan de forma automática. La inclusión de la frase REFRESH en este parámetro es opcional y no tiene ningún efecto. |
| MAXPRIORITY | Prioridad máxima para el sistema. |
| PASSWORDEXPIRY | Establece el parámetro predeterminado de caducidad de la contraseña global en n número de días. El recuento n comienza con la fecha del último cambio de contraseña. Un 0 indica que las contraseñas no caducan. |
| PASSWORDPOLICY | Establece el parámetro de serie de configuración para la política de contraseña global y puede tomar las siguientes opciones, de las que todas toman un entero:
Si no se establecen opciones, los valores predeterminados determinan la política. Estas opciones se basan en aquellas para pam.cracklib (8). Para más información, consulte la documentación Linux®. |
| TIEMPO_RETENCIÓN_VERSIÓN_DATOS | Disponible en Netezza Performance Server 11.2.2.5 y versiones posteriores. El valor de la propiedad a nivel de sistema determina el valor por defecto que hereda una sentencia CREATE DATABASE posterior que no especifique explícitamente esta propiedad. El valor máximo permitido es de 99 días. |
Resultado
El comando SET SYSTEM DEFAULT tiene la siguiente salida:
| Resultado | Descripción |
|---|---|
| SET SYSTEM DEFAULT | El comando se ha ejecutado correctamente. |
Privilegios
Debes ser el usuario admin, o tu cuenta debe tener el privilegio ' MANAGE SYSTEM.
Uso
- Para establecer el tiempo de espera por defecto del sistema en 5 horas (300 minutos):
MYDB.SCH1(USER)=> SET SYSTEM DEFAULT SESSIONTIMEOUT TO 300;