Varsayılandan farklı ayarları listele
Oracle
SELECT name, value, isdefault
FROM v$parameter
WHERE isdefault = 'FALSE'
ORDER BY name;v$parameter içinde isdefault = 'FALSE' olan satırlar varsayılandan farklı (elle ayarlanmış) parametreleri gösterir.
PostgreSQL
SELECT name, setting, unit, source
FROM pg_settings
WHERE source NOT IN ('default', 'override')
ORDER BY name;pg_settings.source, 'default' ve 'override' dışında ise ayar bir yapılandırma dosyası, komut satırı veya oturumla değiştirilmiş demektir.
MySQL
SHOW GLOBAL VARIABLES;
-- MySQL, değişkeni varsayılanla otomatik kıyaslamaz; performance_schema ile
-- ayarın kaynağını görebilirsiniz:
SELECT VARIABLE_NAME, VARIABLE_SOURCE, VARIABLE_VALUE
FROM performance_schema.variables_info
WHERE VARIABLE_SOURCE <> 'COMPILED';SHOW GLOBAL VARIABLES tüm ayarları verir; varsayılandan farkı doğrudan sunmaz. performance_schema.variables_info ile VARIABLE_SOURCE alanı derleme varsayılanı dışındaki (dosya, komut satırı, dinamik) değişiklikleri gösterir.
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: henüz RECONFIGURE edilmemiş ya da restart bekleyen (is_dynamic = 0) değişiklikler.sys.configurations sunucu ayarlarını verir; value ile value_in_use farklı ise RECONFIGURE ile uygulanmamış (veya restart bekleyen) bir değişiklik vardır. sys.configurations varsayılan değeri tutmaz (minimum/maximum yalnızca izin verilen aralıktır); varsayılandan farkı görmek için değerleri belgelenmiş varsayılanlarla karşılaştırın.
MongoDB
db.adminCommand({ getCmdLineOpts: 1 })
// 'parsed' alanı, varsayılan dışında açıkça verilmiş (yapılandırma dosyası/komut satırı) ayarları gösterir.getCmdLineOpts komutunun 'parsed' bölümü yalnızca açıkça belirtilmiş (varsayılandan farklı) ayarları listeler.
Redis
CONFIG GET *
# Redis tüm ayarları listeler ancak varsayılanla kıyaslamaz.
# Farkı görmek için çıktıyı sürümün varsayılan redis.conf değerleriyle karşılaştırın.CONFIG GET * çalışan tüm ayarları verir; varsayılandan farkı yerleşik olarak sunmaz, çıktıyı ilgili sürümün varsayılan redis.conf değerleriyle karşılaştırmak gerekir.
Elasticsearch
GET _cluster/settings
// Yalnızca açıkça ayarlanmış persistent ve transient ayarları döndürür.
// Varsayılanlar dahil tümü için: GET _cluster/settings?include_defaults=true&flat_settings=true_cluster/settings varsayılan olmayan (persistent/transient) küme ayarlarını döndürür; include_defaults=true ile varsayılanlar da görülüp karşılaştırılabilir.