Límites para usuarios y grupos
Puede establecer límites sobre los recursos que los usuarios y los grupos pueden utilizar. Puede limitar la cantidad de filas que una consulta puede devolver (límite de conjunto de filas), el intervalo de tiempo que una sesión puede permanecer inactiva antes de finalizarse (tiempo de espera de sesión), el intervalo de tiempo durante el que puede ejecutarse una consulta antes de el sistema le envíe una notificación, la prioridad de las sesiones y el número de días antes de que caduque la contraseña de la cuenta.
- Si el atributo se ha establecido para la cuenta de usuario, utilice ese valor.
- Si el atributo no se establece para USER, utilice el valor MOST RESTRICTIVE establecido para todos los grupos a los que pertenezca el usuario.
- Si el atributo no se establece para el usuario o para cualquiera de los grupos del usuario, utilice el valor predeterminado del sistema.
| Valor | Ámbito | Rango válido | Valor predeterminado | Descripción |
|---|---|---|---|---|
| Límite de conjunto de filas | Usuario, grupo y sistema | 1 - 2.147.483.647 o sin límite (cero) | Sin límite (cero) | Límite máximo de conjunto de filas por consulta. Para obtener más información, consulte Límites de conjuntos de líneas de usuario. |
| Tiempo de espera de consulta | Usuario, grupo y sistema | 1 - 2.147.483.647 minutos o sin límite (cero) | Sin límite (cero) | Tiempo máximo que se ha asignado a una consulta. Para obtener más información, consulte Límites de tiempo de espera de consulta. |
| Límite de sesiones | Usuario, grupo y sistema | 1 - 2.147.483.647 minutos o sin límite (cero) | Sin límite (cero) | Cuando una sesión de SQL lleva inactiva durante más tiempo que el periodo especificado, el sistema finaliza la sesión. Para obtener más información, consulte Tiempo de espera de la sesión. |
| Prioridad de sesión | Usuario, grupo y sistema | Crítica, alta, normal o baja | Ninguna | Define la prioridad predeterminada y máxima para el usuario o grupo. |
| Caducidad de la contraseña | Usuario, grupo y sistema | 0 o cualquier valor int positivo | 0 (la contraseña no caduca) | Define cuántos días es válida la contraseña para la cuenta. Se utiliza únicamente para cuentas de autenticación locales. Para más información, consulte Caducidad de la contraseña. |
Cuando se modifican estos valores, el sistema los establece al inicio de la sesión y siguen estando vigentes durante toda la sesión.
- Para establecer un valor predeterminado del sistema, utilice un mandato similar al siguiente,
que establece el tiempo de espera de sesión predeterminado de 300 minutos:
SYSTEM.ADMIN(ADMIN)=> SET SYSTEM DEFAULT SESSIONTIMEOUT TO 300; SET VARIABLE - Para mostrar el valor predeterminado del sistema para el tiempo de espera de sesión, utilice la siguiente
sintaxis:
SYSTEM.ADMIN(ADMIN)=> SHOW SYSTEM DEFAULT sessiontimeout; NOTICE: 'session timeout' = '300' SHOW VARIABLE