DBAtlas · Atlas de operaciones de bases de datos

Ver un parámetro de configuración

Oracle

SHOW PARAMETER sga_target;
-- or: SELECT name, value, isdefault FROM v$parameter WHERE name = 'sga_target';

Para cambiarlo: ALTER SYSTEM SET ... SCOPE=BOTH; (algunos solo con SCOPE=SPFILE + reinicio).

PostgreSQL

SHOW shared_buffers;
-- Details: SELECT name, setting, unit, context FROM pg_settings WHERE name = 'shared_buffers';

La columna context indica si el cambio requiere un reinicio o una recarga (SELECT pg_reload_conf()).

MySQL

SHOW VARIABLES LIKE 'innodb_buffer_pool_size';

Tenga en cuenta la distinción GLOBAL vs SESSION: SHOW GLOBAL VARIABLES muestra el valor a nivel de servidor.

SQL Server

SELECT name, value, value_in_use, is_dynamic
FROM sys.configurations
WHERE name LIKE '%max server memory%';

Para cambiarlo: sp_configure + RECONFIGURE; las opciones con is_dynamic=0 requieren un reinicio.

MongoDB

db.adminCommand({ getParameter: 1, cursorTimeoutMillis: 1 })
// All startup options: db.adminCommand({ getCmdLineOpts: 1 })

Use setParameter para los que se pueden cambiar en tiempo de ejecución; la configuración persistente está en el archivo mongod.conf.

Redis

CONFIG GET maxmemory
# Wildcard: CONFIG GET max*

Use CONFIG SET para cambiar en tiempo de ejecución; CONFIG REWRITE para la persistencia (escribe en redis.conf).

Abrir en DBAtlas →