デフォルト以外の設定を一覧表示
Oracle
SELECT name, value, isdefault
FROM v$parameter
WHERE isdefault = 'FALSE'
ORDER BY name;v$parameter で isdefault = 'FALSE' の行は、デフォルトと異なる(明示的に設定された)パラメータを示す。
PostgreSQL
SELECT name, setting, unit, source
FROM pg_settings
WHERE source NOT IN ('default', 'override')
ORDER BY name;pg_settings.source が 'default' と 'override' 以外の場合、その設定は構成ファイル、コマンドライン、またはセッションによって変更されている。
MySQL
SHOW GLOBAL VARIABLES;
-- MySQL does not automatically compare variables with defaults; with performance_schema
-- you can see the source of each setting:
SELECT VARIABLE_NAME, VARIABLE_SOURCE, VARIABLE_VALUE
FROM performance_schema.variables_info
WHERE VARIABLE_SOURCE <> 'COMPILED';SHOW GLOBAL VARIABLES はすべての設定を返すが、デフォルトとの差分を直接は示さない。performance_schema.variables_info の VARIABLE_SOURCE 列は、コンパイル時のデフォルト以外による変更(ファイル、コマンドライン、動的)を示す。
SQL Server
SELECT name, value, value_in_use, is_dynamic, is_advanced
FROM sys.configurations
WHERE value <> value_in_use
ORDER BY name;
-- value <> value_in_use: changes not yet RECONFIGUREd or awaiting a restart (is_dynamic = 0).sys.configurations はサーバー設定を返す。value と value_in_use が異なる場合、RECONFIGURE で適用されていない(または再起動待ちの)変更がある。sys.configurations はデフォルト値を保持しない(minimum/maximum は許容範囲にすぎない)。デフォルトとの差分を確認するには、ドキュメント記載のデフォルト値と比較する。
MongoDB
db.adminCommand({ getCmdLineOpts: 1 })
// The 'parsed' field shows settings explicitly provided (configuration file/command line) beyond the defaults.getCmdLineOpts コマンドの 'parsed' セクションは、明示的に指定された(デフォルト以外の)設定のみを一覧表示する。
Redis
CONFIG GET *
# Redis lists all settings but does not compare them with defaults.
# To see differences, compare the output with the default redis.conf values for your version.CONFIG GET * は実行中のすべての設定を返す。デフォルトとの差分機能は組み込まれていないため、出力を該当バージョンのデフォルトの redis.conf の値と比較する。
Elasticsearch
GET _cluster/settings
// Returns only explicitly set persistent and transient settings.
// For everything including defaults: GET _cluster/settings?include_defaults=true&flat_settings=true_cluster/settings はデフォルト以外の(persistent/transient)クラスタ設定を返す。include_defaults=true を付けると、比較用にデフォルト値も表示される。