DBAtlas · Atlas für Datenbankbetrieb

Konfigurationsparameter anzeigen

Oracle

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

Zum Ändern: ALTER SYSTEM SET ... SCOPE=BOTH; (manche nur mit SCOPE=SPFILE + Neustart).

PostgreSQL

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

Die Spalte context gibt an, ob die Änderung einen Neustart oder ein Reload erfordert (SELECT pg_reload_conf()).

MySQL

SHOW VARIABLES LIKE 'innodb_buffer_pool_size';

Auf den Unterschied GLOBAL vs. SESSION achten: SHOW GLOBAL VARIABLES zeigt den serverweiten Wert.

SQL Server

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

Zum Ändern: sp_configure + RECONFIGURE; Optionen mit is_dynamic=0 erfordern einen Neustart.

MongoDB

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

Für zur Laufzeit änderbare Parameter setParameter verwenden; persistente Einstellungen stehen in der Datei mongod.conf.

Redis

CONFIG GET maxmemory
# Wildcard: CONFIG GET max*

Zur Laufzeit mit CONFIG SET ändern; für Persistenz CONFIG REWRITE (schreibt in redis.conf).

In DBAtlas öffnen →