Посмотреть параметр конфигурации
Oracle
SHOW PARAMETER sga_target;
-- or: SELECT name, value, isdefault FROM v$parameter WHERE name = 'sga_target';Изменение: ALTER SYSTEM SET ... SCOPE=BOTH; (некоторые только с SCOPE=SPFILE + перезапуск).
PostgreSQL
SHOW shared_buffers;
-- Details: SELECT name, setting, unit, context FROM pg_settings WHERE name = 'shared_buffers';Столбец context показывает, требует ли изменение перезапуска или перечитывания (SELECT pg_reload_conf()).
MySQL
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';Учитывайте различие GLOBAL и SESSION: SHOW GLOBAL VARIABLES показывает значение для всего сервера.
SQL Server
SELECT name, value, value_in_use, is_dynamic
FROM sys.configurations
WHERE name LIKE '%max server memory%';Изменение: sp_configure + RECONFIGURE; параметры с is_dynamic=0 требуют перезапуска.
MongoDB
db.adminCommand({ getParameter: 1, cursorTimeoutMillis: 1 })
// All startup options: db.adminCommand({ getCmdLineOpts: 1 })Для изменяемых во время работы используйте setParameter; постоянные настройки хранятся в файле mongod.conf.
Redis
CONFIG GET maxmemory
# Wildcard: CONFIG GET max*CONFIG SET — изменение во время работы; CONFIG REWRITE — для сохранения (записывает в redis.conf).