SET SYSTEM DEFAULT
Utilice el comando SET SYSTEM DEFAULT para utilizar los valores predeterminados del sistema para el tiempo de espera de sesión, el límite del conjunto de filas, el tiempo de espera de consulta y el umbral de renovación de la vista materializada.
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 asignados a grupos del que es miembro un 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 TIME_TRAVEL_ENABLED TO <boolean>
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®. |
| TIME_TRAVEL_ENABLED | Disponible en Netezza Performance Server 11.2.2.0 y versiones superiores. Especifica si se activan o desactivan las tablas temporales. La opción que sigue al parámetro debe ser un booleano. El booleano puede ser verdadero, falso, encendido, apagado, sí, no, 1, 0. Los comandos de intervalo de tiempo de retención y las consultas temporales devuelven ERROR si TIME_TRAVEL_ENABLED está en OFF. El valor inicial por defecto es OFF. Debe estar en ON para utilizar cualquier funcionalidad de viaje en el tiempo. Si TIME_TRAVEL_ENABLED se establece de ON a OFF, las tablas temporales existentes conservan sus intervalos de tiempo de retención y sus filas históricas. Esa información vuelve a estar disponible cuando TIME_TRAVEL_ENABLED pasa de OFF a ON. |
| TIEMPO_RETENCIÓN_VERSIÓN_DATOS | 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 92 días, que es el número máximo de días de un trimestre natural. |
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 predeterminado del sistema en cinco horas (300 minutos):
MYDB.SCH1(USER)=> SET SYSTEM DEFAULT SESSIONTIMEOUT TO 300;