Aracılığıyla paylaş


PostgreSQL için Azure Veritabanı'nda sunucu parametreleri

PostgreSQL için Azure Veritabanı her sunucu için bir dizi yapılandırılabilir parametre sağlar.

Bu parametreler şunlara karşılık gelebilir:

  • Veritabanı altyapısı: PostgreSQL veritabanı altyapısı veya uzantıların işlevselliğini uygulayan ikili kitaplıklar tarafından tanımlanan parametreler. Veritabanı altyapısı yerleşik parametrelerine autovacuum_max_workersörnek olarak , , DateStyle, client_min_messages, password_encryption, max_connections, geqo, from_collapse_limit, cpu_tuple_costcpu_tuple_costmax_standby_streaming_delay, log_connections, , log_min_duration_statement, max_parallel_workers, bgwriter_delayve shared_buffersverilebilir. Uzantılar pg_qs.max_query_text_length tarafından tanımlanan parametrelere örnek olarak (pg_qs uzantı, sorgu deposu için işlevsellik uygulama), pg_stat_statements.max (pg_stat_statements uzantısı), pgaudit.log_catalog (pgaudit uzantısı) ve cron.database_name (cron uzantısı) verilebilir.
  • Veritabanı dışı altyapı: PostgreSQL için Azure Veritabanı hizmetinin temeli olan ancak veritabanı altyapısının veya uzantılarının herhangi birinin parçası olmayan bazı yerleşik işlevleri denetleyen parametreler. Bunların bazı örnekleri şunlardır metrics.collector_database_activity (hizmetin gelişmiş ölçümler olarak kabul edilen ve varsayılan olarak toplanmayan ölçümlerin listesini toplayıp toplamayacağını denetler), pgbouncer.enabled (kullanıcının hizmette yerleşik olarak bulunan PgBouncer örneğini etkinleştirmesine izin verir), index_tuning.analysis_interval (öneriler üretmek için otomatik dizin ayarlamanın uyandığı sıklığı ayarlar)

Parametreleri özelleştirme

Hem veritabanı altyapısı hem de veritabanı dışı altyapı parametreleri sunucu düzeyinde yapılandırılabilir. Daha fazla bilgi için bkz . Bir veya daha fazla sunucu parametresinin değerini ayarlama.

Not

PostgreSQL için Azure Veritabanı yönetilen bir veritabanı hizmeti olduğundan, kullanıcıların postgresql.conf gibi yapılandırma dosyalarını görüntülemek veya değiştirmek için konak veya işletim sistemi erişimi yoktur. Dosyaların içeriği, yaptığınız parametre değişikliklerine göre otomatik olarak güncelleştirilir.

Veritabanı altyapısı parametreleri daha ayrıntılı kapsamlarda da yapılandırılabilir. Bu ayarlamalar genel olarak ayarlanan değerleri geçersiz kılar. Kapsamları ve süreleri, bunları yaptığınız düzeye bağlıdır:

  • Veritabanı düzeyi: Veritabanına özgü yapılandırmalar için komutunu kullanın ALTER DATABASE .

  • Rol veya kullanıcı düzeyi: Kullanıcı merkezli ayarlar için komutunu kullanın ALTER USER .

  • İşlev, yordam düzeyi: Bir işlev veya yordam tanımlarken, işlev çağrıldığında kullanılan yapılandırma parametrelerini belirtebilir veya değiştirebilirsiniz.

  • Tablo düzeyi: Örnek olarak, bu düzeyde otomatik vakumla ilgili parametreleri değiştirebilirsiniz.

  • Oturum düzeyi: Tek bir veritabanı oturumunun ömrü boyunca belirli parametreleri ayarlayabilirsiniz. PostgreSQL, aşağıdaki SQL komutlarıyla bu ayarlamayı kolaylaştırır:

    • Oturuma SET özgü ayarlamalar yapmak için komutunu kullanın. Bu değişiklikler geçerli oturum sırasında varsayılan ayarlar görevi görür. Bu değişikliklere erişim belirli SET ayrıcalıklar gerektirebilir ve daha önce açıklanan değiştirilebilir ve salt okunur parametrelerin sınırlamaları geçerli değildir. buna karşılık gelen SQL işlevidir set_config(setting_name, new_value, is_local).
    • SHOW Mevcut parametre ayarlarını incelemek için komutunu kullanın. SQL işlevi eşdeğeridir current_setting(setting_name text).

Saat dilimi parametreleriyle çalışma

PostgreSQL'de tarih ve saat verileriyle çalışmayı planlıyorsanız konumunuz için doğru saat dilimini ayarladığınızdan emin olun. Saat dilimini kullanan tüm tarihler ve saatler UTC'de PostgreSQL'de dahili olarak depolanır. İstemciye görüntülenmeden önce TimeZone sunucu parametresi tarafından belirtilen bölgede yerel saate dönüştürülürler. Bu parametre Sunucu parametreleri sayfasında düzenlenebilir. PostgreSQL, saat dilimlerini üç farklı biçimde belirtmenize olanak tanır:

  • Tam saat dilimi adı, örneğin Amerika/New_York. Tanınan saat dilimi adları pg_timezone_names görünümünde listelenir.
    Psql'de bu görünümü sorgulamak ve saat dilimi adlarının listesini almak için örnek:

    select name FROM pg_timezone_names LIMIT 20;

    Aşağıdaki gibi bir sonuç kümesi görmeniz gerekir:

              name
          -----------------------
          GMT0
          Iceland
          Factory
          NZ-CHAT
          America/Panama
          America/Fort_Nelson
          America/Pangnirtung
          America/Belem
          America/Coral_Harbour
          America/Guayaquil
          America/Marigot
          America/Barbados
          America/Porto_Velho
          America/Bogota
          America/Menominee
          America/Martinique
          America/Asuncion
          America/Toronto
          America/Tortola
          America/Managua
          (20 rows)
      
  • Saat dilimi kısaltması, örneğin PST. Bu tür bir belirtim, tam saat dilimi adlarının aksine yalnızca UTC'den belirli bir uzaklığı tanımlar ve bu da bir dizi yaz saati geçiş tarihi kuralı anlamına gelebilir. Tanınan kısaltmalar, psql'de bu görünümü sorgulamak ve saat dilimi kısaltmalarının listesini almak için örnek pg_timezone_abbrevs görünümünde listelenir:

     select abbrev from pg_timezone_abbrevs limit 20;

    Aşağıdaki gibi bir sonuç kümesi görmeniz gerekir:

          abbrev|
          ------+
          ACDT  |
          ACSST |
          ACST  |
          ACT   |
          ACWST |
          ADT   |
          AEDT  |
          AESST |
          AEST  |
          AFT   |
          AKDT  |
          AKST  |
          ALMST |
          ALMT  |
          AMST  |
          AMT   |
          ANAST |
          ANAT  |
          ARST  |
          ART   |
      
  • PostgreSQL, saat dilimi adları ve kısaltmalarına ek olarak, STDoffset veya STDoffsetDST formunun POSIX stili saat dilimi belirtimlerini kabul eder. STD bir bölge kısaltmasıdır. Uzaklık, UTC'den batı saat cinsinden sayısal bir uzaklıktır. DST, belirtilen uzaklıkta bir saat önde olduğu varsayılan isteğe bağlı bir yaz saati bölgesi kısaltmasıdır.

Desteklenen sunucu parametreleri

Otomatik vakum

Veri Akışı Adı Sürümler Açıklama
autovacuum 11, 12, 13, 14, 15, 16, 17, 18 Otomatik vakum alt işlemini başlatır.
autovacuum_analyze_scale_factor 11, 12, 13, 14, 15, 16, 17, 18 Analizden önce reltuple'ların bir bölümünü oluşturan küme ekleme, güncelleştirme veya silme işlemlerinin sayısı.
autovacuum_analyze_threshold 11, 12, 13, 14, 15, 16, 17, 18 Analiz yapılmadan önce eklenen, güncellenen veya silinen bağıl sayısının en az sayıda olması.
autovacuum_freeze_max_age 11, 12, 13, 14, 15, 16, 17, 18 İşlem kimliği kaydırmasını önlemek için bir tablonun otomatik olarak vakumlandığı yaş.
autovacuum_max_workers 11, 12, 13, 14, 15, 16, 17, 18 Aynı anda çalışan otomatik vakum çalışan işlemlerinin maksimum sayısını ayarlar.
autovacuum_multixact_freeze_max_age 11, 12, 13, 14, 15, 16, 17, 18 Multiksact sarmalamasını önlemek için bir tablonun otomatik olarak vakumlandığı multixact yaşı.
autovacuum_naptime 11, 12, 13, 14, 15, 16, 17, 18 Otomatik vakum çalıştırmaları arasında uyku süresi.
autovacuum_vacuum_cost_delay 11, 12, 13, 14, 15, 16, 17, 18 Otomatik vakum için milisaniye cinsinden vakum maliyeti gecikmesi.
autovacuum_vacuum_cost_limit 11, 12, 13, 14, 15, 16, 17, 18 Otomatik vakum için, vakumlamadan önce mevcut olan vakum maliyeti miktarı.
autovacuum_vacuum_insert_scale_factor 13, 14, 15, 16, 17, 18 Vakumdan önce eklenen tüplelerin sayısının, reltuples oranı olarak karşılaştırılması.
autovacuum_vacuum_insert_threshold 13, 14, 15, 16, 17, 18 Vakumdan önceki minimum tuple (demet) ekleme sayısı veya ekleme vakumlarını devre dışı bırakmak için -1.
autovacuum_vacuum_max_threshold 18 Vakum işlemi öncesinde en fazla tuple güncelleştirme veya silme sayısı. -1 maksimum eşiği devre dışı bırakır.
autovacuum_vacuum_scale_factor 11, 12, 13, 14, 15, 16, 17, 18 Tupların toplam sayısına oranla, vakumdan önceki tuple güncellemelerinin veya silmelerinin sayısı.
autovacuum_vacuum_threshold 11, 12, 13, 14, 15, 16, 17, 18 Vakumdan önceki en az tuple güncelleştirme veya silme sayısı.
autovacuum_worker_slots 18 Otomatik vakum çalışanları için ayrılacak arka uç yuvalarının sayısını ayarlar.
vacuum_max_eager_freeze_failure_rate 18 İlişki vakumu içerisindeki sayfaların bir kısmı, hızlı taramayı devre dışı bırakmadan önce taranabilir ve donmayı başaramayabilir. 0,0 değeri, istekli taramayı devre dışı bırakır ve 1,0 değeri, ilişkideki tüm görünür sayfaların yüzde 100'ünü hevesle tarar. Vakum bu sayfaları başarıyla donduruyorsa, amaç sayfa donma işlemini birden çok vakumda amorti etmek olduğundan, üst sınır yüzde 100'ün altındadır.
vacuum_truncate 18 Vakumun tablonun sonundaki boş sayfaları kesmesini sağlar.

İstemci Bağlantısı Varsayılanları / Yerel Ayar ve Biçimlendirme

Veri Akışı Adı Sürümler Açıklama
client_encoding 11, 12, 13, 14, 15, 16, 17, 18 İstemcinin karakter kümesi kodlamasını ayarlar.
DateStyle 11, 12, 13, 14, 15, 16, 17, 18 Tarih ve saat değerleri için görüntüleme biçimini ayarlar. Ayrıca belirsiz tarih girişlerinin yorumlanmasını denetler.
default_text_search_config 11, 12, 13, 14, 15, 16, 17, 18 Varsayılan metin arama yapılandırmasını ayarlar.
extra_float_digits 11, 12, 13, 14, 15, 16, 17, 18 Kayan nokta değerleri için görüntülenen basamak sayısını ayarlar. Bu, gerçek, çift duyarlıklı ve geometrik veri türlerini etkiler. Standart basamak sayısına sıfır veya negatif parametre değeri eklenir (FLT_DIG veya uygun şekilde DBL_DIG). Sıfırdan büyük herhangi bir değer kesin çıkış modunu seçer.
icu_validation_level 16, 17, 18 Geçersiz ICU yerel ayar dizelerini raporlamaya yönelik günlük düzeyi.
IntervalStyle 11, 12, 13, 14, 15, 16, 17, 18 Aralık değerleri için görüntüleme biçimini ayarlar.
lc_messages 11, 12, 13, 14, 15, 16, 17, 18 İletilerin görüntüleneceği dili ayarlar.
lc_monetary 11, 12, 13, 14, 15, 16, 17, 18 Parasal tutarları biçimlendirmek için yerel ayarı ayarlar.
lc_numeric 11, 12, 13, 14, 15, 16, 17, 18 Sayıları biçimlendirmek için yerel ayarı ayarlar.
lc_time 11, 12, 13, 14, 15, 16, 17, 18 Tarih ve saat değerlerini biçimlendirmek için yerel ayarı ayarlar.
TimeZone 11, 12, 13, 14, 15, 16, 17, 18 Zaman damgalarını görüntülemek ve yorumlamak için saat dilimini ayarlar.
timezone_abbreviations 11, 12, 13, 14, 15, 16, 17, 18 Saat dilimi kısaltmalarından oluşan bir dosya seçer.

İstemci Bağlantısı Varsayılanları / Diğer Varsayılanlar

Veri Akışı Adı Sürümler Açıklama
dynamic_library_path 11, 12, 13, 14, 15, 16, 17, 18 Dinamik olarak yüklenebilir modüllerin yolunu ayarlar. Dinamik olarak yüklenebilir bir modülün açılması gerekiyorsa ve belirtilen adın dizin bileşeni yoksa (yani, ad eğik çizgi içermiyorsa), sistem bu yolu belirtilen dosya için arar.
gin_fuzzy_search_limit 11, 12, 13, 14, 15, 16, 17, 18 GIN'e göre tam arama için izin verilen en yüksek sonucu ayarlar.

İstemci Bağlantısı Varsayılanları / Paylaşılan Kitaplık Ön Yükleme

Veri Akışı Adı Sürümler Açıklama
jit_provider 11, 12, 13, 14, 15, 16, 17, 18 Kullanılacak JIT sağlayıcısı.
local_preload_libraries 11, 12, 13, 14, 15, 16, 17, 18 Her arka uçta önceden yüklenmek üzere ayrıcalıksız paylaşılan kitaplıkları listeler.
session_preload_libraries 11, 12, 13, 14, 15, 16, 17, 18 Her arka uçta önceden yükleniyor paylaşılan kitaplıkları listeler.
shared_preload_libraries 11, 12, 13, 14, 15, 16, 17, 18 Önceden yüklenmek üzere sunucuya paylaşılan kitaplıkları listeler.

İstemci Bağlantısı Varsayılanları / Deyim Davranışı

Veri Akışı Adı Sürümler Açıklama
bytea_output 11, 12, 13, 14, 15, 16, 17, 18 Bytea için çıkış biçimini ayarlar.
check_function_bodies 11, 12, 13, 14, 15, 16, 17, 18 CREATE FUNCTION ve CREATE PROCEDURE sırasında rutin gövdeleri denetleyin.
client_min_messages 11, 12, 13, 14, 15, 16, 17, 18 İstemciye gönderilen ileti düzeylerini ayarlar. Her düzey, onu izleyen tüm düzeyleri içerir. Düzey ne kadar geç olursa, o kadar az ileti gönderilir.
createrole_self_grant 16, 17, 18 CREATEROLE kullanıcısının rolü otomatik olarak kendilerine verip vermediğini ve hangi seçeneklerle rol vermeyeceğini ayarlar.
default_table_access_method 12, 13, 14, 15, 16, 17, 18 Yeni tablolar için varsayılan tablo erişim yöntemini ayarlar.
default_tablespace 11, 12, 13, 14, 15, 16, 17, 18 içinde tablo ve dizin oluşturmak için varsayılan tablo alanını ayarlar. Boş bir dize, veritabanının varsayılan tablo alanını seçer.
default_toast_compression 14, 15, 16, 17, 18 Sıkıştırılabilir değerler için varsayılan sıkıştırma yöntemini ayarlar.
default_transaction_deferrable 11, 12, 13, 14, 15, 16, 17, 18 Yeni işlemlerin varsayılan ertelenebilir durumunu ayarlar.
default_transaction_isolation 11, 12, 13, 14, 15, 16, 17, 18 Her yeni işlemin işlem yalıtım düzeyini ayarlar.
default_transaction_read_only 11, 12, 13, 14, 15, 16, 17, 18 Yeni işlemlerin varsayılan salt okunur durumunu ayarlar.
event_triggers 17, 18 Olay tetikleyicilerini etkinleştirir. Etkinleştirildiğinde, tüm geçerli deyimler için olay tetikleyicileri tetiklenir.
extension_control_path 18 Uzantıları, özellikle uzantı denetim dosyalarını (name.control) aramak için bir yol.
gin_pending_list_limit 11, 12, 13, 14, 15, 16, 17, 18 GIN dizini için bekleyen listenin en büyük boyutunu ayarlar.
idle_in_transaction_session_timeout 11, 12, 13, 14, 15, 16, 17, 18 Bir işlem sırasında sorgular arasında izin verilen en fazla boşta kalma süresini ayarlar. 0 değeri zaman aşımını kapatır.
idle_session_timeout 14, 15, 16, 17, 18 Bir işlemde değilken sorgular arasında izin verilen en fazla boşta kalma süresini ayarlar. 0 değeri zaman aşımını kapatır.
lock_timeout 11, 12, 13, 14, 15, 16, 17, 18 Kilit için herhangi bir bekleme süresi için izin verilen en uzun süreyi ayarlar. 0 değeri zaman aşımını kapatır.
restrict_nonsystem_relation_kind 12, 16, 17, 18 Belirtilen türlerdeki sistem dışı ilişkilere erişimi yasaklar.
row_security 11, 12, 13, 14, 15, 16, 17, 18 Satır güvenliğini etkinleştirin. Etkinleştirildiğinde, satır güvenliği tüm kullanıcılara uygulanır.
search_path 11, 12, 13, 14, 15, 16, 17, 18 Şemaya uygun olmayan adlar için şema arama sırasını ayarlar.
session_replication_role 11, 12, 13, 14, 15, 16, 17, 18 Tetikleyiciler ve yeniden yazma kuralları için oturumun davranışını ayarlar.
statement_timeout 11, 12, 13, 14, 15, 16, 17, 18 Herhangi bir deyimin izin verilen en uzun süresini ayarlar. 0 değeri zaman aşımını kapatır.
temp_tablespaces 11, 12, 13, 14, 15, 16, 17, 18 Geçici tablolar ve sıralama dosyaları için kullanılacak tablespace'leri ayarlar.
transaction_deferrable 11, 12, 13, 14, 15, 16, 17, 18 Salt okunur serileştirilebilir bir işlemin olası serileştirme hatası olmadan yürütülene kadar ertelenip ertelenmeyeceği.
transaction_isolation 11, 12, 13, 14, 15, 16, 17, 18 Geçerli işlemin yalıtım düzeyini ayarlar.
transaction_read_only 11, 12, 13, 14, 15, 16, 17, 18 Geçerli işlemin salt okunur durumunu ayarlar.
transaction_timeout 17, 18 Bir oturumdaki herhangi bir işlemin izin verilen en uzun süresini ayarlar (hazırlanmış bir işlem değil). 0 değeri zaman aşımını kapatır.
vacuum_cleanup_index_scale_factor 11, 12, 13 Dizin temizlemeden önceki tanımlama grubu eklemelerinin sayısı, yeniden oluşturmaların bir bölümü olarak.
vacuum_failsafe_age 14, 15, 16, 17, 18 Bir sarmalama kesintisini önlemek için VACUUM'un yük güvenliğini tetiklemesi gereken yaş.
vacuum_freeze_min_age 11, 12, 13, 14, 15, 16, 17, 18 VACUUM'un bir tablo satırını dondurması gereken en düşük yaş.
vacuum_freeze_table_age 11, 12, 13, 14, 15, 16, 17, 18 VAKUM'un tanımlama demetlerini dondurmak için tablonun tamamını taraması gereken yaş.
vacuum_multixact_failsafe_age 14, 15, 16, 17, 18 Çok faktörlü yaş, VAKUM'un bir sarmalama kesintisini önlemek için güvenli olmamasını tetiklemelidir.
vacuum_multixact_freeze_min_age 11, 12, 13, 14, 15, 16, 17, 18 VACUUM'un tablo satırında MultiXactId değerini dondurması gereken en düşük yaş.
vacuum_multixact_freeze_table_age 11, 12, 13, 14, 15, 16, 17, 18 VAKUM'un tuple'ları dondurmak için tüm tabloyu taraması gereken Multixact yaşı.
xmlbinary 11, 12, 13, 14, 15, 16, 17, 18 İkili değerlerin XML'de nasıl kodlanabileceklerini ayarlar.
xmloption 11, 12, 13, 14, 15, 16, 17, 18 Örtük ayrıştırma ve serileştirme işlemlerinde XML verilerinin belge veya içerik parçası olarak kabul edilip edilmeyeceğini ayarlar.

Bağlantılar ve Kimlik Doğrulaması / Kimlik Doğrulaması

Veri Akışı Adı Sürümler Açıklama
authentication_timeout 11, 12, 13, 14, 15, 16, 17, 18 İstemci kimlik doğrulamasını tamamlamak için izin verilen en uzun süreyi ayarlar.
db_user_namespace 11, 12, 13, 14, 15, 16, 17 Veritabanı başına kullanıcı adlarını etkinleştirir.
gss_accept_delegation 16, 17, 18 GSSAPI temsilcisinin istemciden kabul edilip edilmeyeceğini ayarlar.
krb_caseins_users 11, 12, 13, 14, 15, 16, 17, 18 Kerberos ve GSSAPI kullanıcı adlarının büyük/küçük harfe duyarlı olarak ele alınıp alınmayacağını ayarlar.
krb_server_keyfile 11, 12, 13, 14, 15, 16, 17, 18 Kerberos sunucu anahtarı dosyasının konumunu ayarlar.
password_encryption 11, 12, 13, 14, 15, 16, 17, 18 Parolaları şifreleme algoritmasını seçer.
scram_iterations 16, 17, 18 SCRAM gizli dizi oluşturma için yineleme sayısını ayarlar.

Bağlantılar ve Kimlik Doğrulaması / Bağlantı Ayarları

Veri Akışı Adı Sürümler Açıklama
bonjour 11, 12, 13, 14, 15, 16, 17, 18 Bonjour aracılığıyla sunucunun reklamını etkinleştirir.
bonjour_name 11, 12, 13, 14, 15, 16, 17, 18 Bonjour hizmet adını ayarlar.
listen_addresses 11, 12, 13, 14, 15, 16, 17, 18 Dinlenecek ana bilgisayar adını veya IP adreslerini ayarlar.
max_connections 11, 12, 13, 14, 15, 16, 17, 18 Eşzamanlı bağlantı sayısı üst sınırını ayarlar.
oauth_validator_libraries 18 OAuth v2 taşıyıcı belirteçlerini doğrulamak için çağrılabilecek kitaplıkları listeler.
port 11, 12, 13, 14, 15, 16, 17, 18 Sunucunun dinlediğinden TCP bağlantı noktasını ayarlar.
reserved_connections 11, 12, 13, 14, 15, 16, 17, 18 pg_use_reserved_connections ayrıcalıklarına sahip roller için ayrılmış bağlantı yuvalarının sayısını ayarlar.
superuser_reserved_connections 11, 12, 13, 14, 15, 16, 17, 18 Süper kullanıcılar için ayrılmış bağlantı yuvalarının sayısını ayarlar.
unix_socket_directories 11, 12, 13, 14, 15, 16, 17, 18 Unix etki alanı yuvalarının oluşturulacağı dizinleri ayarlar.
unix_socket_group 11, 12, 13, 14, 15, 16, 17, 18 Unix etki alanı yuvasının sahip olan grubunu ayarlar. Socket'un sahibi olan kullanıcı her zaman sunucuyu başlatan kullanıcıdır.
unix_socket_permissions 11, 12, 13, 14, 15, 16, 17, 18 Unix etki alanı yuvasının erişim izinlerini ayarlar. Unix etki alanı yuvaları, her zamanki Unix dosya sistemi izin kümesini kullanır. Parametre değerinin, chmod ve umask sistem çağrıları tarafından kabul edilen biçimde sayısal mod belirtimi olması beklenir. (Özel sekizli biçimi kullanmak için sayının 0 (sıfır) ile başlaması gerekir).)

Bağlantılar ve Kimlik Doğrulaması / SSL

Veri Akışı Adı Sürümler Açıklama
ssl 11, 12, 13, 14, 15, 16, 17, 18 SSL bağlantılarını etkinleştirir.
ssl_ca_file 11, 12, 13, 14, 15, 16, 17, 18 SSL sertifika yetkilisi dosyasının konumu.
ssl_cert_file 11, 12, 13, 14, 15, 16, 17, 18 SSL sunucusu sertifika dosyasının konumu.
ssl_ciphers 11, 12, 13, 14, 15, 16, 17, 18 İzin verilen SSL şifrelemelerinin listesini ayarlar.
ssl_crl_dir 14, 15, 16, 17, 18 SSL sertifika iptal listesi dizininin konumu.
ssl_crl_file 11, 12, 13, 14, 15, 16, 17, 18 SSL sertifika iptal listesi dosyasının konumu.
ssl_dh_params_file 11, 12, 13, 14, 15, 16, 17, 18 SSL DH parametreleri dosyasının konumu.
ssl_ecdh_curve 11, 12, 13, 14, 15, 16, 17 ECDH için kullanılacak eğriyi ayarlar.
ssl_key_file 11, 12, 13, 14, 15, 16, 17, 18 SSL sunucusu özel anahtar dosyasının konumu.
ssl_max_protocol_version 12, 13, 14, 15, 16, 17, 18 Kullanılacak en yüksek SSL/TLS protokol sürümünü ayarlar.
ssl_min_protocol_version 12, 13, 14, 15, 16, 17, 18 Kullanılacak en düşük SSL/TLS protokol sürümünü ayarlar.
ssl_passphrase_command 11, 12, 13, 14, 15, 16, 17, 18 SSL için parolaları almak için komut.
ssl_passphrase_command_supports_reload 11, 12, 13, 14, 15, 16, 17, 18 Sunucu yeniden yükleme sırasında "ssl_passphrase_command" çağrılıp çağrılmayacağını denetler.
ssl_prefer_server_ciphers 11, 12, 13, 14, 15, 16, 17, 18 Sunucu şifreleme sırasına öncelik verin.

Bağlantılar ve Kimlik Doğrulaması / TCP Ayarları

Veri Akışı Adı Sürümler Açıklama
client_connection_check_interval 14, 15, 16, 17, 18 Sorguları çalıştırırken bağlantı kesilmesi denetimleri arasındaki zaman aralığını ayarlar.
tcp_keepalives_count 11, 12, 13, 14, 15, 16, 17, 18 TCP bağlantı devamlılığı yeniden iletimlerinin maksimum sayısı. Bağlantının kesildiği kabul edilmeden önce kaybedilebilecek ardışık keepalive yeniden iletim sayısı. 0 değeri sistem varsayılanını kullanır.
tcp_keepalives_idle 11, 12, 13, 14, 15, 16, 17, 18 TCP keepalive paketleri arasındaki süre. 0 değeri sistem varsayılanını kullanır.
tcp_keepalives_interval 11, 12, 13, 14, 15, 16, 17, 18 TCP keep-alive yeniden aktarımları arasındaki süre. 0 değeri sistem varsayılanını kullanır.
tcp_user_timeout 12, 13, 14, 15, 16, 17, 18 TCP kullanıcı zaman aşımı. 0 değeri sistem varsayılanını kullanır.

Özelleştirilmiş Seçenekler

Veri Akışı Adı Sürümler Açıklama
age.enable_containment 13, 14, 15, 16 MATCH filtresini dönüştürmek için @> işlecini kullanın. Aksi takdirde -> işlecini kullanın.
anon.algorithm 12, 13, 14, 15, 16, 17, 18 İşlevleri takma adla kullanmak için kullanılan karma yöntemi.
anon.k_anonymity_provider 12, 13, 14, 15, 16, 17, 18 K-anonimliği için kullanılan güvenlik etiketi sağlayıcısı.
anon.masking_policies 12, 13, 14, 15, 16, 17, 18 Birden çok maskeleme ilkesi tanımlayın (HENÜZ UYGULANMADI).
anon.maskschema 12, 13, 14, 15, 16, 17, 18 Dinamik maskeleme görünümlerinin depolandığı şema.
anon.privacy_by_default 12, 13, 14, 15, 16, 17, 18 Tüm sütunları NULL (veya NOT NULL sütunları için varsayılan değer) ile maskeler.
anon.restrict_to_trusted_schemas 12, 13, 14, 15, 16, 17, 18 Maskeleme filtreleri güvenilir bir şemada olmalıdır. Süper kullanıcı olmayan kullanıcıların kendi maskeleme filtrelerini kullanmasını önlemek için bu seçeneği etkinleştirin.
anon.salt 12, 13, 14, 15, 16, 17, 18 Takma ad oluşturma işlevleri için kullanılan tuz değeri.
anon.sourceschema 12, 13, 14, 15, 16, 17, 18 Tablonun dinamik maskeleme altyapısı tarafından maskelendiği şema.
anon.strict_mode 12, 13, 14, 15, 16, 17, 18 Bunu devre dışı bırakmadığınız sürece maskeleme kuralı sütun veri türünü değiştiremez. Modu devre dışı bırakmak önerilmez.
anon.transparent_dynamic_masking 12, 13, 14, 15, 16, 17, 18 Yeni maskeleme altyapısı (DENEYSEL).
auto_explain.log_analyze 11, 12, 13, 14, 15, 16, 17, 18 Plan günlüğü için EXPLAIN ANALYZE kullanın.
auto_explain.log_buffers 11, 12, 13, 14, 15, 16, 17, 18 Günlük, kullanımı arabelleğe alır.
auto_explain.log_format 11, 12, 13, 14, 15, 16, 17, 18 Plan günlüğü için kullanılacak EXPLAIN biçimi.
auto_explain.log_level 12, 13, 14, 15, 16, 17, 18 Plan için günlük düzeyi.
auto_explain.log_min_duration 11, 12, 13, 14, 15, 16, 17, 18 Planların günlüğe kaydedileceği en düşük yürütme süresini ayarlar. Sıfır tüm planları yazdırır. -1 bu özelliği kapatır.
auto_explain.log_nested_statements 11, 12, 13, 14, 15, 16, 17, 18 İç içe deyimleri günlüğe kaydetme.
auto_explain.log_parameter_max_length 16, 17, 18 Sorgu parametrelerinin günlüğe kaydedilecek uzunluk üst sınırını ayarlar. Sıfır sorgu parametresini günlüğe kaydeder -1 bunları tam olarak günlüğe kaydeder.
auto_explain.log_settings 12, 13, 14, 15, 16, 17, 18 Sorgu planlamasını etkileyen değiştirilmiş yapılandırma parametrelerini günlüğe kaydetme.
auto_explain.log_timing 11, 12, 13, 14, 15, 16, 17, 18 Yalnızca satır sayılarını değil zamanlama verilerini toplayın.
auto_explain.log_triggers 11, 12, 13, 14, 15, 16, 17, 18 Tetikleyici istatistiklerini planlara ekleyin. log_analyze de ayarlanmadığı sürece bunun hiçbir etkisi olmaz.
auto_explain.log_verbose 11, 12, 13, 14, 15, 16, 17, 18 Plan günlüğü için EXPLAIN VERBOSE kullanın.
auto_explain.log_wal 13, 14, 15, 16, 17, 18 WAL kullanımını günlüğe kaydetme.
auto_explain.sample_rate 11, 12, 13, 14, 15, 16, 17, 18 İşlenmek üzere sorguların kesri.
azure.accepted_password_auth_method 11, 12, 13, 14, 15, 16, 17, 18 Sunucu tarafından kabul edilen virgülle ayrılmış parola kimlik doğrulama yöntemleri.
azure.allow_hostname_in_username 11 Azure Veritabanı Esnek Sunucusu için PostgreSQL kullanıcı adında konak adına izin verilip verilmediğini belirtir.
azure_cdc.change_batch_buffer_size 13, 14, 15, 16, 17, 18 Değişiklik toplu işlemleri için megabayt cinsinden arabellek boyutu. Bu arabellekler, CDC değişikliklerini diske yazılmadan önce geçici olarak depolamak için kullanılır.
azure_cdc.change_batch_export_timeout 13, 14, 15, 16, 17, 18 Bir grup değişikliğin dışarı aktarılmaya hazır olmasını bekleme süresi (saniye cinsinden).
azure_cdc.max_fabric_mirrors 13, 14, 15, 16, 17, 18 Aynı anda çalıştırılabilecek maksimum paralel doku yansıması sayısı.
azure_cdc.max_snapshot_workers 13, 14, 15, 16, 17, 18 Anlık görüntü dışarı aktarma için başlatılan en fazla çalışan sayısı. Her çalışan bir kerede bir tabloyu dışarı aktarır.
azure_cdc.onelake_buffer_size 13, 14, 15, 16, 17, 18 Onelake'e yüklemek için megabayt cinsinden arabellek boyutu. Onelake dosyaları öbekler halinde karşıya yükleyerek bellekteki verileri bu sınıra kadar arabelleğe alır.
azure_cdc.parquet_compression 13, 14, 15, 16, 17, 18 Parquet dosyaları için kullanılacak sıkıştırma algoritması. Parquet dosyaları için kullanılacak sıkıştırma algoritmasını belirler. Desteklenen değerler 'sıkıştırılmamış', 'snappy', 'gzip' ve 'zstd' değerleridir.
azure_cdc.snapshot_buffer_size 13, 14, 15, 16, 17, 18 Anlık görüntü veri dosyaları için megabayt cinsinden arabellek boyutu. Bu arabellekler anlık görüntü verileri yazmak için kullanılır. Bu, dosya boyutunu dolaylı olarak etkilese de, sıkıştırma ve diğer faktörler nedeniyle gerçek dosya boyutu daha küçük olabilir.
azure_cdc.snapshot_export_timeout 13, 14, 15, 16, 17, 18 Veritabanının anlık görüntüsünü dışarı aktarırken hata bildirmeden önce beklenmesi için dakika cinsinden en uzun süre.
azure.enable_temp_tablespaces_on_local_ssd 11, 12, 13, 14, 15, 16, 17, 18 Geçici nesneleri yerel Katı Hal Diskinde depolar.
azure.extensions 11, 12, 13, 14, 15, 16, 17, 18 İzin verilenler listesinde virgülle ayrılmış uzantıların listesi. Bir uzantı bu listede yoksa, bu uzantıda CREATE, ALTER, COMMENT, DROP EXTENSION deyimlerini yürütme denemesi başarısız olur.
azure.fabric_mirror_enabled 13, 14, 15, 16, 17, 18 Fabric Mirroring'in düzgün çalışması için önkoşulları doğrular. Doğrulama yalnızca bu ayar 'kapalı' olan 'açık' olarak değiştirildiği anda gerçekleşir.
azure_storage.blob_block_size_mb 12, 13, 14, 15, 16, 17 PUT blob işlemleri için blob bloğunun megabayt cinsinden boyutu.
credcheck.auth_delay_ms 13, 14, 15, 16, 17, 18 Kimlik doğrulama hatası bildirimi öncesinde beklenmesi gereken milisaniye.
credcheck.auth_failure_cache_size 13, 14, 15, 16, 17, 18 Kimlik doğrulama hatası önbelleğindeki girdi sayısı üst sınırı.
credcheck.encrypted_password_allowed 13, 14, 15, 16, 17, 18 Şifrelenmiş parolanın kullanılmasına izin ver veya hata oluştur.
credcheck.history_max_size 13, 14, 15, 16, 17, 18 Parola geçmişindeki girdi sayısı üst sınırı.
credcheck.max_auth_failure 13, 14, 15, 16, 17, 18 Kullanıcı oturum açma hesabı geçersiz kılınmadan önce kimlik doğrulama hatası sayısı üst sınırı.
credcheck.password_contain 13, 14, 15, 16, 17, 18 Parola bu karakterleri içermelidir
credcheck.password_contain_username 13, 14, 15, 16, 17, 18 Parola kullanıcı adı içeriyor
credcheck.password_ignore_case 13, 14, 15, 16, 17, 18 Parola kontrolü sırasında büyük/küçük harf yoksayma
credcheck.password_min_digit 13, 14, 15, 16, 17, 18 En düşük parola basamakları
credcheck.password_min_length 13, 14, 15, 16, 17, 18 En düşük parola uzunluğu
credcheck.password_min_lower 13, 14, 15, 16, 17, 18 Parola için minimum küçük harf sayısı
credcheck.password_min_repeat 13, 14, 15, 16, 17, 18 En düşük parola karakterleri yinele
credcheck.password_min_special 13, 14, 15, 16, 17, 18 En az özel karakter
credcheck.password_min_upper 13, 14, 15, 16, 17, 18 Paroladaki minimum büyük harf sayısı
credcheck.password_not_contain 13, 14, 15, 16, 17, 18 Parola bu karakterleri içermemelidir
credcheck.password_reuse_history 13, 14, 15, 16, 17, 18 Yeniden kullanılmasına izin vermeden önce en az parola değişikliği sayısı
credcheck.password_reuse_interval 13, 14, 15, 16, 17, 18 Yeniden kullanılmasına izin verilmeden önce geçen en az gün sayısı
credcheck.password_valid_max 13, 14, 15, 16, 17, 18 CREATE ROLE deyiminde, belirli bir maksimum gün sayısı ile VALID UNTIL yan tümcesinin kullanılmasını zorunlu kılma
credcheck.password_valid_until 13, 14, 15, 16, 17, 18 CREATE ROLE ifadesinde asgari gün sayısı belirtilerek VALID UNTIL yan tümcesinin kullanılmasını zorlama
credcheck.reset_superuser 13, 14, 15, 16, 17, 18 Yasaklanan süper kullanıcı erişimini geri yükle.
credcheck.username_contain 13, 14, 15, 16, 17, 18 Kullanıcı adı bu karakterleri içermelidir
credcheck.username_contain_password 13, 14, 15, 16, 17, 18 Kullanıcı adı parola içeriyor
credcheck.username_ignore_case 13, 14, 15, 16, 17, 18 Kullanıcı adı kontrolünde büyük/küçük harf hassasiyetini yoksay
credcheck.username_min_digit 13, 14, 15, 16, 17, 18 Kullanıcı adı için minimum basamak sayısı
credcheck.username_min_length 13, 14, 15, 16, 17, 18 Minimum kullanıcı adı uzunluğu
credcheck.username_min_lower 13, 14, 15, 16, 17, 18 Kullanıcı adında minimum küçük harf sayısı
credcheck.username_min_repeat 13, 14, 15, 16, 17, 18 En düşük kullanıcı adı karakterleri yinele
credcheck.username_min_special 13, 14, 15, 16, 17, 18 Minimum kullanıcı adı özel karakterleri
credcheck.username_min_upper 13, 14, 15, 16, 17, 18 Kullanıcı adında minimum büyük harf sayısı
credcheck.username_not_contain 13, 14, 15, 16, 17, 18 Kullanıcı adı bu karakterleri içermemelidir
credcheck.whitelist 13, 14, 15, 16, 17, 18 Parola ilkesi denetiminin dışında tutulacak kullanıcı adlarının virgülle ayrılmış listesi.
credcheck.whitelist_auth_failure 13, 14, 15, 16, 17, 18 Maksimum kimlik doğrulama hatası denetiminin dışında tutulacak kullanıcı adlarının virgülle ayrılmış listesi.
cron.database_name 11, 12, 13, 14, 15, 16, 17, 18 pg_cron meta verilerinin tutulduğu veritabanı.
cron.enable_superuser_jobs 12, 13, 14, 15, 16, 17, 18 İşlerin süper kullanıcı olarak zamanlamasına izin verin.
cron.host 12, 13, 14, 15, 16, 17, 18 Postgres'e bağlanmak için ana bilgisayar adı. Arka plan çalışanları kullanıldığında bu ayarın hiçbir etkisi olmaz.
cron.launch_active_jobs 12, 13, 14, 15, 16, 17, 18 Etkin olarak tanımlanan işleri başlatın.
cron.log_min_messages 12, 13, 14, 15, 16, 17, 18 Başlatıcı bgworker için log_min_messages.
cron.log_run 11, 12, 13, 14, 15, 16, 17, 18 Tüm işlerin job_run_details tablosunda çalıştırıldığında günlüğe kaydetme.
cron.log_statement 11, 12, 13, 14, 15, 16, 17, 18 Yürütmeden önce tüm cron deyimlerini günlüğe kaydeder.
cron.max_running_jobs 11, 12, 13, 14, 15, 16, 17, 18 Eşzamanlı olarak çalışabilecek en fazla iş sayısı.
cron.timezone 12, 13, 14, 15, 16, 17, 18 Cron zamanlaması için kullanılan saat dilimini belirtin.
cron.use_background_workers 12, 13, 14, 15, 16, 17, 18 İstemci oturumları yerine arka plan çalışanlarını kullanın.
pgaadauth.enable_group_sync 12, 13, 14, 15, 16, 17, 18 Microsoft Entra ID grubu üyelerinin eşitlenmesini sağlar.
pgaudit.log 11, 12, 13, 14, 15, 16, 17, 18 Oturum denetim günlüğü tarafından hangi deyim sınıflarının günlüğe kaydedileceğini belirtir. Birden fazla sınıf, virgülle ayrılmış bir liste kullanılarak sağlanabilir ve sınıflar, sınıfın önüne - işareti eklenerek çıkarılabilir.
pgaudit.log_catalog 11, 12, 13, 14, 15, 16, 17, 18 Bir deyimdeki tüm ilişkilerin pg_catalog olması durumunda oturum günlüğünün etkinleştirilmesi gerektiğini belirtir. Bu ayarı devre dışı bırakmak, kataloğu yoğun bir şekilde sorgulayan psql ve PgAdmin gibi araçlardaki günlük gürültüsünü azaltır.
pgaudit.log_client 11, 12, 13, 14, 15, 16, 17, 18 Denetim iletilerinin istemciye görünür olup olmayacağını belirtir. Bu ayar genellikle devre dışı bırakılmalıdır, ancak hata ayıklama veya başka amaçlar için yararlı olabilir.
pgaudit.log_level 11, 12, 13, 14, 15, 16, 17, 18 Günlük girdileri için kullanılacak günlük düzeyini belirtir. Bu ayar regresyon testi için kullanılır ve son kullanıcılar için test veya başka amaçlar için de yararlı olabilir. Kullanıcıya hangi deyimlerin günlüğe kaydedildiğini sızdırabileceği için üretim ortamında kullanılması amaçlanmamıştır.
pgaudit.log_parameter 11, 12, 13, 14, 15, 16, 17, 18 Denetim günlüğünün deyimiyle geçirilen parametreleri içermesi gerektiğini belirtir. Parametreler mevcut olduğunda, deyim metninden sonra CSV biçiminde eklenirler.
pgaudit.log_parameter_max_size 16, 17, 18 Günlüğe kaydedilecek değişken uzunluklu parametrelerin uzunluk üst sınırını bayt cinsinden belirtir. 0 ise (varsayılan), parametreler boyut için denetlenmiyor. Ayarlanırsa, parametrenin boyutu ayardan uzun olduğunda, denetim günlüğündeki değer bir yer tutucuyla değiştirilir. Karakter türleri için uzunluğun karakter değil parametre kodlaması için bayt cinsinden olduğunu unutmayın.
pgaudit.log_relation 11, 12, 13, 14, 15, 16, 17, 18 Oturum denetim günlüğünün SELECT veya DML deyiminde başvuruda bulunılan her ilişki için ayrı bir günlük girdisi oluşturup oluşturmayacağını belirtir. Bu, nesne denetim günlüğü kullanmadan kapsamlı günlük kaydı için kullanışlı bir kısayoldur.
pgaudit.log_rows 14, 15, 16, 17, 18 Günlüğe kaydetme işleminin alınan veya bir deyimden etkilenen satırları dahil edip etmeyeceğini belirtir.
pgaudit.log_statement 14, 15, 16, 17, 18 Günlüğün deyim metnini ve parametrelerini içerip içermeyeceğini belirtir. Gereksinimlere bağlı olarak, denetim günlüğünde tam deyim metni gerekli olmayabilir.
pgaudit.log_statement_once 11, 12, 13, 14, 15, 16, 17, 18 Günlüğün bir deyim/alt durum bileşimi için ilk günlük girdisine veya her girdiye sahip deyim metnini ve parametrelerini ekleyip içermeyeceğini belirtir. Bu ayarın devre dışı bırakılması, günlüğe kaydın daha az ayrıntılı olmasına yol açar, ancak bir günlük kaydını hangi ifadenin oluşturduğunu belirlemeyi zorlaştırabilir. Bununla birlikte, önceki bir girişle kaydedilen ifade metnini belirlemek için, işlem kimliğiyle birlikte ifade/alt ifade çiftinin yeterli olması gerekir.
pgaudit.role 11, 12, 13, 14, 15, 16, 17, 18 Nesne denetim günlüğü için kullanılacak ana rolü belirtir. Birden çok denetim rolü, ana role verilerek tanımlanabilir. Bu, birden çok grubun denetim günlüğünün farklı yönlerinden sorumlu olmasını sağlar.
pg_failover_slots.drop_extra_slots 12, 13, 14, 15, 16 beklemede pg_failover_slots.synchronize_slot_names ile eşleşmeyen fazladan yuva bırakılıp bırakılmayacağı.
pg_failover_slots.primary_dsn 12, 13, 14, 15, 16 beklemede eşitleme mantıksal yuvaları için birincil sunucuya bağlantı dizesi. boşsa, primary_conninfo için varsayılan değerleri kullanır.
pg_failover_slots.standby_slot_names 12, 13, 14, 15, 16 kod çözme eklentisi tarafından gönderilmeden önce değişiklikleri onaylaması gereken yuva adlarının listesi. Bu lsn'ye kadar işlemeden önce belirli bir lsn'nin dayanıklı temizlemesini onaylaması gereken fiziksel çoğaltma yuvalarının listesi, çıkış eklentisi tarafından mantıksal eşlere çoğaltılabilir. Mantıksal çoğaltmadan önce fiziksel çoğaltma sıralamasını uygular.
pg_failover_slots.standby_slots_min_confirmed 12, 13, 14, 15, 16 pg_failover_slots.standby_slot_names içinden lsn'nin onaylanması gereken yuva sayısı. en az pg_failover_slots.standby_slots_min_confirmed fiziksel eşler işlemi durably flushed olarak onayladıktan sonra bir işlemin mantıksal çoğaltmasına izin vermek için pg_failover_slots.standby_slot_names davranışını değiştirir. -1 değeri (varsayılan), pg_failover_slots.standby_slot_names içindeki tüm girişlerin yazma işlemini onayladığı anlamına gelir. 0 değeri, pg_failover_slots.standby_slots_min_confirmed öğesinin etkili bir şekilde yoksayılmasına neden olur.
pg_failover_slots.synchronize_slot_names 12, 13, 14, 15, 16 birincilden fiziksel bekleme konumuna eşitlenecek yuvaların listesi.
pg_failover_slots.version 12, 13, 14, 15, 16 modül sürümünü pg_failover_slots.
pg_failover_slots.wait_for_inactive_slots 12, 13, 14, 15, 16 etkin olmayan çoğaltma yuvalarının beklemeye alınması için birincilde beklenip beklenmeyeceği.
pg_hint_plan.debug_print 12, 13, 14, 15, 16, 17, 18 İpucu ayrıştırma sonuçlarını günlüğe kaydeder.
pg_hint_plan.enable_hint 12, 13, 14, 15, 16, 17, 18 Planlayıcıyı, sorgunun önündeki ipucu açıklamasında belirtilen planları kullanmaya zorlayın.
pg_hint_plan.enable_hint_table 12, 13, 14, 15, 16, 17, 18 pg_hint_plan ipucu tablosunu arayalım.
pg_hint_plan.hints_anywhere 13, 14, 15, 16 Sorgudaki herhangi bir yerden ipuçlarını okuyun. Bu seçenek, pg_hint_plan söz dizimlerini yoksaymasını sağlar, bu nedenle yanlış okumalara karşı dikkatli olun.
pg_hint_plan.message_level 12, 13, 14, 15, 16, 17, 18 Hata ayıklama iletilerinin ileti düzeyi.
pg_hint_plan.parse_messages 12, 13, 14, 15, 16, 17, 18 Ayrıştırma hatalarının ileti düzeyi.
pglogical.batch_inserts 11, 12, 13, 14, 15, 16, 17, 18 PGLogical'a mümkünse toplu ekleme mekanizması kullanmasını söyler.
pglogical.conflict_log_level 11, 12, 13, 14, 15, 16, 17, 18 pglogical.conflict_resolution hatadan başka bir şeye ayarlandığında algılanan çakışmaları raporlamak için günlük düzeyini ayarlar.
pglogical.conflict_resolution 11, 12, 13, 14, 15, 16, 17, 18 Yerel veriler ile gelen değişiklikler arasında algılanan çakışmalar için çözüm yöntemini ayarlar.
pglogical.extra_connection_options 12, 13, 14, 15, 16, 17, 18 tüm eş düğüm bağlantılarına eklenecek bağlantı seçenekleri.
pglogical.synchronous_commit 12, 13, 14, 15, 16, 17, 18 pglogical'ye özgü senkron taahhüt değeri.
pglogical.temp_directory 12, 13, 14, 15, 16, 17, 18 Yerel geri yükleme için dökümleri depolamak için dizin.
pglogical.use_spi 11, 12, 13, 14, 15, 16, 17, 18 PGLogical'a iç düşük düzeyli arabirimi kullanmak yerine gelen değişiklikleri uygulamak üzere gerçek SQL (INSERT, UPDATE, DELETE) deyimlerini oluşturmak için SPI arabirimini kullanmasını söyler.
pgms_stats.is_enabled_fs 11, 12, 13, 14, 15, 16, 17, 18 Yalnızca İç Kullanım: Bu parametre, özellik geçersiz kılma anahtarı olarak kullanılır.
pgms_wait_sampling.history_period 11, 12, 13, 14, 15, 16, 17, 18 Bekleme olaylarının örneklendiği sıklığı milisaniye cinsinden ayarlar.
pgms_wait_sampling.is_enabled_fs 11, 12, 13, 14, 15, 16, 17 Yalnızca İç Kullanım: Bu parametre, özellik geçersiz kılma anahtarı olarak kullanılır. Kapalı olarak görünüyorsa, pgms_wait_sampling.query_capture_mode için ayarlanan değere rağmen bekleme örneklemesi devre dışı bırakılır.
pgms_wait_sampling.query_capture_mode 11, 12, 13, 14, 15, 16, 17, 18 Bu uzantı tarafından izlenen bekleme olayı türlerini seçer. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor.
pg_partman_bgw.analyze 11, 12, 13, 14, 15, 16, 17, 18 run_maintenance() sırasında her yeni bölüm oluşturulduğunda bir bölüm kümesinde analiz çalıştırılıp çalıştırılmayacağı. "Varsayılan olarak TRUE göndermek için 'açık' olarak ayarlayın." FALSE göndermek için 'off' olarak ayarlayın.
pg_partman_bgw.dbname 11, 12, 13, 14, 15, 16, 17, 18 PG_PARTMAN BGW üzerinde çalıştırılacak kümedeki belirli veritabanlarının CSV listesi.
pg_partman_bgw.interval 11, 12, 13, 14, 15, 16, 17, 18 run_maintenance() ne sıklıkta çağrılır (saniye olarak).
pg_partman_bgw.jobmon 11, 12, 13, 14, 15, 16, 17, 18 pg_jobmon yüklüyse run_maintenance() çağrılarının günlüğe kaydedilip kaydedilmeyeceği. "Varsayılan olarak TRUE göndermek için 'açık' olarak ayarlayın." FALSE göndermek için 'off' olarak ayarlayın.
pg_partman_bgw.maintenance_wait 16, 17, 18 Bakım çalıştırılırken her bölüm kümesi arasında ne kadar süre beklendiğinde (saniye cinsinden).
pg_partman_bgw.role 11, 12, 13, 14, 15, 16, 17, 18 BGW tarafından kullanılacak rol. run_maintenance() üzerinde yürütme izinlerine sahip olmalıdır.
pg_prewarm.autoprewarm 12, 13, 14, 15, 16, 17, 18 Autoprewarm çalışanını başlatır.
pg_prewarm.autoprewarm_interval 12, 13, 14, 15, 16, 17, 18 Paylaşılan arabellek dökümleri arasındaki aralığı ayarlar. Sıfır olarak ayarlanırsa, zaman tabanlı döküm devre dışı bırakılır.
pg_qs.interval_length_minutes 11, 12, 13, 14, 15, 16, 17, 18 Toplama penceresini dakika cinsinden ayarlar. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor.
pg_qs.max_captured_queries 13, 14, 15, 16, 17, 18 Sorgu deposunun her aralıkta çalışma zamanı istatistiklerini yakaladığı en ilgili sorguların sayısını belirtir.
pg_qs.max_plan_size 11, 12, 13, 14, 15, 16, 17, 18 Sorgu planı metni için kaydedilecek en fazla bayt sayısını ayarlar; daha uzun planlar kesilir. Bu değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor.
pg_qs.max_query_text_length 11, 12, 13, 14, 15, 16, 17, 18 Kaydedilecek en fazla sorgu metin uzunluğunu ayarlar; daha uzun sorgular kesilir. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor.
pg_qs.parameters_capture_mode 11, 12, 13, 14, 15, 16, 17, 18 Konumsal sorgu parametrelerinin pg_qs tarafından nasıl yakalandığını seçer. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor.
pg_qs.query_capture_mode 11, 12, 13, 14, 15, 16, 17, 18 hangi deyimlerin pg_qs tarafından izlendiğini seçer. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor.
pg_qs.retention_period_in_days 11, 12, 13, 14, 15, 16, 17, 18 Saklama süresi penceresini pg_qs için gün cinsinden ayarlar; bu sürenin ardından veriler silinir. Değişikliğin etkili olması için sunucuyu yeniden başlatmanız gerekir.
pg_qs.store_query_plans 11, 12, 13, 14, 15, 16, 17, 18 Sorgu planlarını kaydetme işlevini etkinleştirir veya devre dışı bırakır. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor.
pg_qs.track_utility 11, 12, 13, 14, 15, 16, 17, 18 Yardımcı program komutlarının pg_qs tarafından izlenip izlenmeyeceğini seçer. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor.
pg_stat_statements.max 11, 12, 13, 14, 15, 16, 17, 18 pg_stat_statements tarafından izlenen en fazla deyim sayısını ayarlar.
pg_stat_statements.save 11, 12, 13, 14, 15, 16, 17, 18 Sunucu kapatmaları arasında pg_stat_statements istatistikleri kaydedin.
pg_stat_statements.track 11, 12, 13, 14, 15, 16, 17, 18 hangi deyimlerin pg_stat_statements tarafından izlendiğini seçer.
pg_stat_statements.track_planning 13, 14, 15, 16, 17, 18 Planlama süresinin pg_stat_statements tarafından izlenip izlenmediğini seçer.
pg_stat_statements.track_utility 11, 12, 13, 14, 15, 16, 17, 18 Yardımcı program komutlarının pg_stat_statements tarafından izlenip izlenmeyeceğini seçer.
postgis.gdal_enabled_drivers 11, 12, 13, 14, 15, 16, 17, 18 Postgis GDAL özellikli sürücü ayarlarını denetler.
squeeze.max_xlock_time 12, 13, 14, 15, 16, 17, 18 İşlenen tablonun yalnızca kilitlenme süresi üst sınırı. Kaynak tablo yalnızca işlemin son aşamasında kilitlenir. Kilit süresi bu değeri aşması gerekiyorsa, kilit serbest bırakılır ve son aşama birkaç kez daha yeniden denener.
squeeze.worker_autostart 12, 13, 14, 15, 16, 17, 18 Arka plan çalışanlarının otomatik olarak başladığı veritabanlarının adları. Çalışan sıkıştıran veritabanlarının virgülle ayrılmış listesi, küme başlatma işlemi tamamlandıktan hemen sonra başlar.
squeeze.worker_role 12, 13, 14, 15, 16, 17, 18 Arka plan çalışanlarının veritabanına bağlanmak için kullandığı rol. Arka plan çalışanı küme başlangıcında otomatik olarak başlatıldıysa, veritabanı bağlantılarını başlatmak için bu rolü kullanır.
squeeze.workers_per_database 15, 16, 17, 18 Her veritabanı için başlatılan en fazla sıkma çalışan işlemi sayısı.
timescaledb.bgw_launcher_poll_time 12, 13, 14, 15, 16, 17 Milisaniye cinsinden başlatıcı zaman aşımı değeri. Başlatıcının yeni TimescaleDB örneklerini aramak için bekleyeceği süreyi yapılandırın.
timescaledb.disable_load 12, 13, 14, 15, 16, 17 Gerçek uzantının yüklenmesini devre dışı bırakın.
timescaledb.max_background_workers 12, 13, 14, 15, 16, 17 TimescaleDB'ye ayrılan en fazla arka plan çalışanı işlemi. TimescaleDB'ye ayrılan en fazla arka plan çalışanı işlemi: Arka plan çalışanlarını kullanmak için Postgres örneğinde en az 1 + veritabanı sayısı olarak ayarlayın.
timescaledb_osm.disable_load 13, 14, 15, 16, 17 Gerçek uzantının yüklenmesini devre dışı bırakın.

Geliştirici Seçenekleri

Veri Akışı Adı Sürümler Açıklama
allow_in_place_tablespaces 11, 12, 13, 14, 15, 16, 17, 18 Test için doğrudan pg_tblspc içinde tablo boşluklarına izin verir.
allow_system_table_mods 11, 12, 13, 14, 15, 16, 17, 18 Sistem tablolarının yapısının değiştirilmesine izin verir.
backtrace_functions 13, 14, 15, 16, 17, 18 Bu işlevlerdeki hatalar için geri akışı günlüğe kaydetme.
debug_discard_caches 14, 15, 16, 17, 18 Hata ayıklama amacıyla sistem önbelleklerini agresif bir şekilde temizleyin.
debug_io_direct 16, 17, 18 Dosya erişimi için doğrudan G/Ç kullanın.
debug_logical_replication_streaming 16, 17, 18 Büyük işlemlerdeki değişikliklerin hemen akışını veya seri hale getirilmesini zorlar. Yayımcıda, mantıksal kod çözmedeki her değişikliğin akışa veya seri hale getirilmesine olanak tanır. Abonede, dosyalarda yapılan tüm değişikliklerin seri hale getirilmesine izin verir ve paralel uygulama çalışanlarına işlemin sonunda bunları okuması ve uygulaması için bildirir.
debug_parallel_query 16, 17, 18 Planlayıcının paralel sorgu düğümlerini kullanmasını zorlar. Bu, planlayıcıyı, çalışanlar ve ana işlem arasında tuple iletişimi gerçekleştiren düğümleri içeren planlar oluşturmaya zorlayarak paralel sorgu altyapısını test etmek için yararlı olabilir.
force_parallel_mode 11, 12, 13, 14, 15 Paralel sorgu olanaklarının kullanımını zorlar.
ignore_checksum_failure 11, 12, 13, 14, 15, 16, 17, 18 Sağlama toplamı hatasından sonra işlemeye devam eder. Sağlama toplamı hatasının algılanması normalde PostgreSQL'in geçerli işlemi durdurarak bir hata bildirmesine neden olur. ignore_checksum_failure true olarak ayarlanması, sistemin hatayı yoksaymasına (ancak yine de uyarı bildirmesine) ve işlemeye devam etmesine neden olur. Bu davranış çökmelere veya diğer ciddi sorunlara neden olabilir. Yalnızca sağlama toplamları etkinleştirildiğinde etkili olur.
ignore_invalid_pages 13, 14, 15, 16, 17, 18 Geçersiz bir sayfa hatasından sonra kurtarma işlemine devam eder. Kurtarma sırasında geçersiz sayfalara başvurular içeren WAL kayıtlarının algılanması PostgreSQL'in PANIK düzeyinde bir hata oluşturarak kurtarmayı durdurmasına neden olur. "ignore_invalid_pages" değerinin true olarak ayarlanması, sistemin WAL kayıtlarındaki geçersiz sayfa başvurularını yoksaymasına (ancak yine de uyarı bildirmesine) ve kurtarma işlemine devam etmesine neden olur. Bu davranış kilitlenmelere, veri kaybına, bozulmayı yayma veya gizlemeye ya da diğer ciddi sorunlara neden olabilir. Yalnızca kurtarma sırasında veya bekleme modunda bir etkisi vardır.
ignore_system_indexes 11, 12, 13, 14, 15, 16, 17, 18 Sistem dizinlerinden okumayı devre dışı bırakır. Dizinlerin güncelleştirilmesini engellemez, bu nedenle kullanımı güvenlidir. En kötü sonuç yavaşlıktır.
jit_debugging_support 11, 12, 13, 14, 15, 16, 17, 18 JIT ile derlenmiş işlevleri hata ayıklayıcıya kaydedin.
jit_dump_bitcode 11, 12, 13, 14, 15, 16, 17, 18 JIT hata ayıklamasını kolaylaştırmak için LLVM bit kodunu yazın.
jit_expressions 11, 12, 13, 14, 15, 16, 17, 18 İfadelerin JIT derlemesine izin verin.
jit_profiling_support 11, 12, 13, 14, 15, 16, 17, 18 JIT ile derlenmiş işlevleri performans profili oluşturucuya kaydedin.
jit_tuple_deforming 11, 12, 13, 14, 15, 16, 17, 18 Tanımlama grubu deforme etme işleminin JIT derlemesine izin verin.
post_auth_delay 11, 12, 13, 14, 15, 16, 17, 18 Bağlantı başlatılırken kimlik doğrulamasından sonra bek süreyi ayarlar. Bu, işleme hata ayıklayıcı eklemeye olanak tanır.
pre_auth_delay 11, 12, 13, 14, 15, 16, 17, 18 Bağlantı başlatılırken kimlik doğrulamasından önce bek süreyi ayarlar. Bu, işleme hata ayıklayıcı eklemeye olanak tanır.
remove_temp_files_after_crash 14, 16, 17, 18 Arka uç kilitlenmesi sonrasında geçici dosyaları kaldırın.
send_abort_for_crash 16, 17, 18 Arka uç kilitlenmesi sonrasında alt işlemlere SIGABRT değil SIGQUIT gönderin.
send_abort_for_kill 16, 17, 18 Takılan alt işlemlere SIGKILL değil SIGABRT gönderin.
trace_connection_negotiation 17, 18 Kimlik doğrulama öncesi bağlantı el sıkışmasının ayrıntılarını günlüğe kaydeder.
trace_notify 11, 12, 13, 14, 15, 16, 17, 18 LISTEN ve NOTIFY için hata ayıklama çıkışı oluşturur.
trace_recovery_messages 11, 12, 13, 14, 15, 16 Kurtarmayla ilgili hata ayıklama bilgilerinin günlüğe kaydedilmesini etkinleştirir.
trace_sort 11, 12, 13, 14, 15, 16, 17, 18 Sıralamadaki kaynak kullanımı hakkındaki bilgileri yayma.
wal_consistency_checking 11, 12, 13, 14, 15, 16, 17, 18 WAL tutarlılık denetimlerinin yapıldığı WAL kaynak yöneticilerini ayarlar. Tüm veri blokları için tam sayfa görüntüleri kaydedilecek ve WAL yeniden oynatma sonuçlarına karşı kontrol edilecektir.
zero_damaged_pages 11, 12, 13, 14, 15, 16, 17, 18 Zarar görmüş sayfa üst bilgilerini işlemeye devam eder. Bozuk bir sayfa üst bilgisinin algılanması normalde PostgreSQL'in geçerli işlemi durdurarak bir hata bildirmesine neden olur. "zero_damaged_pages" değerinin true olarak ayarlanması, sistemin bunun yerine bir uyarı bildirmesine, hasarlı sayfayı sıfırlamasına ve işlemeye devam etmesine neden olur. Bu davranış, bozuk sayfadaki tüm satırlar gibi verileri yok eder.

Hata İşleme

Veri Akışı Adı Sürümler Açıklama
data_sync_retry 11, 12, 13, 14, 15, 16, 17, 18 Veri dosyalarını eşitleme hatasından sonra çalışmaya devam edilip edilmeyeceği.
exit_on_error 11, 12, 13, 14, 15, 16, 17, 18 Herhangi bir hatada oturumu sonlandır.
recovery_init_sync_method 14, 15, 16, 17, 18 Kilitlenme kurtarmadan önce veri dizinini eşitleme yöntemini ayarlar.
restart_after_crash 11, 12, 13, 14, 15, 16, 17, 18 Arka uç kilitlenmesi sonrasında sunucuyu yeniden başlatma.

Dosya Konumları

Veri Akışı Adı Sürümler Açıklama
config_file 11, 12, 13, 14, 15, 16, 17, 18 Sunucunun ana yapılandırma dosyasını ayarlar.
data_directory 11, 12, 13, 14, 15, 16, 17, 18 Sunucunun veri dizinini ayarlar.
external_pid_file 11, 12, 13, 14, 15, 16, 17, 18 Postmaster PID'sini belirtilen dosyaya yazar.
hba_file 11, 12, 13, 14, 15, 16, 17, 18 Sunucunun "hba" yapılandırma dosyasını ayarlar.
ident_file 11, 12, 13, 14, 15, 16, 17, 18 Sunucunun "ident" yapılandırma dosyasını ayarlar.

Akıllı Ayarlama

Veri Akışı Adı Sürümler Açıklama
index_tuning.analysis_interval 12, 13, 14, 15, 16, 17, 18 index_tuning.mode 'REPORT' olarak ayarlandığında her dizin iyileştirme oturumunun tetiklendiği sıklığı ayarlar.
index_tuning.max_columns_per_index 12, 13, 14, 15, 16, 17, 18 Önerilen dizinler için dizin anahtarının parçası olabilecek en fazla sütun sayısı.
index_tuning.max_index_count 12, 13, 14, 15, 16, 17, 18 Bir iyileştirme oturumu sırasında her veritabanı için önerilebilen en fazla dizin sayısı.
index_tuning.max_indexes_per_table 12, 13, 14, 15, 16, 17, 18 Her tablo için önerilebilen en fazla dizin sayısı.
index_tuning.max_queries_per_database 12, 13, 14, 15, 16, 17, 18 Dizinlerin önerilebileceği veritabanı başına en yavaş sorgu sayısı.
index_tuning.max_regression_factor 12, 13, 14, 15, 16, 17, 18 Bir iyileştirme oturumu sırasında analiz edilen sorgulardan herhangi birinde önerilen dizin tarafından sunulan kabul edilebilir regresyon.
index_tuning.max_total_size_factor 12, 13, 14, 15, 16, 17, 18 Belirli bir veritabanı için önerilen tüm dizinlerin kullanabileceği toplam disk alanının yüzdesi cinsinden maksimum toplam boyut.
index_tuning.min_improvement_factor 12, 13, 14, 15, 16, 17, 18 Önerilen dizinin bir iyileştirme oturumu sırasında analiz edilen sorgulardan en az birine sağlaması gereken maliyet iyileştirmesi.
index_tuning.mode 12, 13, 14, 15, 16, 17, 18 Dizin iyileştirmeyi devre dışı ('KAPALI') veya yalnızca öneriyi yaymak için etkin olarak yapılandırılır. pg_qs.query_capture_mode değerini 'TOP' veya 'ALL' olarak ayarlayarak Sorgu Deposu'nun etkinleştirilmesini gerektirir.
index_tuning.unused_dml_per_table 12, 13, 14, 15, 16, 17, 18 Tabloyu etkileyen günlük ortalama DML işlemlerinin en az sayısı; böylece kullanılmayan dizinleri bırakma olarak kabul edilir.
index_tuning.unused_min_period 12, 13, 14, 15, 16, 17, 18 Sistem istatistiklerine bağlı olarak dizinin kullanılmadığı en az gün sayısı, böylece düşüş olarak kabul edilir.
index_tuning.unused_reads_per_table 12, 13, 14, 15, 16, 17, 18 Tabloyu etkileyen günlük ortalama okuma işlemlerinin en az sayısı; böylece kullanılmayan dizinleri bırakma olarak kabul edilir.
intelligent_tuning 11, 12, 13, 14, 15, 16, 17 Akıllı ayarlamayı etkinleştirir
intelligent_tuning.metric_targets 11, 12, 13, 14, 15, 16, 17 Akıllı ayarlama ile hangi ölçümlerin ayarlanacağını belirtir.
logfiles.download_enable 11, 12, 13, 14, 15, 16, 17, 18 Sunucu günlükleri işlevselliğini etkinleştirir veya devre dışı bırakır.
logfiles.retention_days 11, 12, 13, 14, 15, 16, 17, 18 Sunucu günlükleri için bekletme süresi penceresini gün cinsinden ayarlar. Bu sürenin ardından veriler silinir.

Kilit Yönetimi

Veri Akışı Adı Sürümler Açıklama
deadlock_timeout 11, 12, 13, 14, 15, 16, 17, 18 Kilitlenmeyi denetlemeden önce kilitte bekleme süresini ayarlar.
max_locks_per_transaction 11, 12, 13, 14, 15, 16, 17, 18 İşlem başına kilit sayısı üst sınırını ayarlar. Paylaşılan kilit tablosu, sunucu işlemi veya hazırlanmış işlem başına en fazla "max_locks_per_transaction" nesnenin herhangi bir anda kilitlenmesi gerekeceği varsayımı üzerine boyutlandırılır.
max_pred_locks_per_page 11, 12, 13, 14, 15, 16, 17, 18 Sayfa başına koşul kilitli demet sayısı üst sınırını ayarlar. Aynı sayfada bir bağlantı tarafından kilitlenen veri grubu sayısı bu numaradan fazla olduğunda, bu kilitler sayfa düzeyinde bir kilit ile değiştirilir.
max_pred_locks_per_relation 11, 12, 13, 14, 15, 16, 17, 18 İlişki başına koşul kilitli sayfa ve tanımlama grubu sayısı üst sınırını ayarlar. Aynı ilişkideki sayfalar ve kümelerin toplamından fazlası bir bağlantı tarafından kilitlenirse, bu kilitler ilişki düzeyinde bir kilit ile değiştirilir.
max_pred_locks_per_transaction 11, 12, 13, 14, 15, 16, 17, 18 İşlem başına koşul kilidi sayısı üst sınırını ayarlar. Paylaşılan koşul kilit tablosu, sunucu işlemi veya hazırlanmış işlem başına en fazla "max_pred_locks_per_transaction" nesnenin herhangi bir anda kilitlenmesi gerekeceği varsayımı üzerine boyutlandırılır.

Ölçümler

Veri Akışı Adı Sürümler Açıklama
metrics.autovacuum_diagnostics 11, 12, 13, 14, 15, 16, 17, 18 Veritabanındaki tüm tablo istatistikleri için ölçüm toplamayı etkinleştirir
metrics.collector_database_activity 11, 12, 13, 14, 15, 16, 17, 18 Veritabanı ve etkinlik istatistikleri için ölçüm toplamayı etkinleştirir
metrics.pgbouncer_diagnostics 11, 12, 13, 14, 15, 16, 17, 18 PgBouncer için ölçüm toplamayı etkinleştirir.

Migration

Veri Akışı Adı Sürümler Açıklama
azure.migration_copy_with_binary 11, 12, 13, 14, 15, 16, 17, 18 Açık olarak ayarlandığında, bu parametre geçiş sırasında verileri kopyalamak için ikili biçimin kullanılmasını etkinleştirir.
azure.migration_skip_analyze 11, 12, 13, 14, 15, 16, 17, 18 Açık olarak ayarlandığında, bu parametre geçiş sırasında analiz aşamasını (vacuumdb --analyze-only) atlar.
azure.migration_skip_extensions 11, 12, 13, 14, 15, 16, 17, 18 Açık olarak ayarlandığında, bu parametre uzantıların geçişini atlar.
azure.migration_skip_large_objects 11, 12, 13, 14, 15, 16, 17, 18 Açık olarak ayarlandığında, bu parametre BLOB'lar gibi büyük nesnelerin geçişini atlar.
azure.migration_skip_role_user 11, 12, 13, 14, 15, 16, 17, 18 açık olarak ayarlandığında, bu parametre kullanıcı rollerini geçiş işleminin dışında tutar.
azure.migration_table_split_size 11, 12, 13, 14, 15, 16, 17, 18 Bu parametre ayarlandığında, geçiş sırasında tabloların hangi boyutta bölümleneceğini belirtir.

PgBouncer

Veri Akışı Adı Sürümler Açıklama
pgbouncer.default_pool_size 11, 12, 13, 14, 15, 16, 17, 18 Kullanıcı/veritabanı çifti başına izin verecek sunucu bağlantısı sayısı.
pgbouncer.enabled 11, 12, 13, 14, 15, 16, 17, 18 pgBouncer hizmetinin etkinleştirilip etkinleştirilmediğini belirtir.
pgbouncer.ignore_startup_parameters 11, 12, 13, 14, 15, 16, 17, 18 PgBouncer'ın yönetici tarafından işlenecekleri için yoksayabileceği parametrelerin virgülle ayrılmış listesi.
pgbouncer.max_client_conn 11, 12, 13, 14, 15, 16, 17, 18 İzin verilen en fazla istemci bağlantısı sayısı.
pgbouncer.max_prepared_statements 11, 12, 13, 14, 15, 16, 17, 18 Bu sıfır olmayan bir değere ayarlandığında PgBouncer, istemci tarafından işlem ve deyim havuzu modunda gönderilen protokol düzeyinde adlandırılmış hazırlanmış deyimlerle ilgili komutları izler.
pgbouncer.min_pool_size 11, 12, 13, 14, 15, 16, 17, 18 Bu numaranın altındaysa havuza daha fazla sunucu bağlantısı ekleyin.
pgbouncer.pool_mode 11, 12, 13, 14, 15, 16, 17, 18 Bir sunucu bağlantısının diğer istemciler tarafından ne zaman yeniden kullanılabilmesini belirtir.
pgbouncer.query_wait_timeout 11, 12, 13, 14, 15, 16, 17, 18 Sorguların yürütmeyi beklerken harcadığı en uzun süre (saniye cinsinden). Sorgu bu süre boyunca bir sunucuya atanmazsa istemcinin bağlantısı kesilir.
pgbouncer.server_idle_timeout 11, 12, 13, 14, 15, 16, 17, 18 Bir sunucu bağlantısı bu kadar saniyeden fazla boşta kalırsa bırakılır. 0 ise zaman aşımı devre dışı bırakılır.
pgbouncer.stats_users 11, 12, 13, 14, 15, 16, 17, 18 pgBouncer konsolunda salt okunur sorgulara bağlanmasına ve çalıştırmasına izin verilen veritabanı kullanıcılarının virgülle ayrılmış listesi.

Önceden Ayarlanmış Seçenekler

Veri Akışı Adı Sürümler Açıklama
block_size 11, 12, 13, 14, 15, 16, 17, 18 Disk bloğunun boyutunu gösterir.
data_checksums 11, 12, 13, 14, 15, 16, 17, 18 Bu küme için veri sağlama toplamlarının açık olup olmadığını gösterir.
data_directory_mode 11, 12, 13, 14, 15, 16, 17, 18 Veri dizininin modunu gösterir. Parametre değeri, chmod ve umask sistem çağrıları tarafından kabul edilen biçimdeki sayısal mod belirtimidir. (Özel sekizli biçimi kullanmak için sayının 0 (sıfır) ile başlaması gerekir).)
debug_assertions 11, 12, 13, 14, 15, 16, 17, 18 Çalışan sunucuda onay denetimlerinin etkinleştirilip etkinleştirilmediğini gösterir.
huge_pages_status 17, 18 Büyük sayfaların durumunu gösterir.
in_hot_standby 14, 15, 16, 17, 18 Etkin beklemenin şu anda etkin olup olmadığını gösterir.
integer_datetimes 11, 12, 13, 14, 15, 16, 17, 18 Tarih saatlerinin tamsayı tabanlı olup olmadığını gösterir.
lc_collate 11, 12, 13, 14, 15 Harmanlama sırası yerel ayarını gösterir.
lc_ctype 11, 12, 13, 14, 15 Karakter sınıflandırmasını ve büyük/küçük harf dönüştürme yerel ayarını gösterir.
max_function_args 11, 12, 13, 14, 15, 16, 17, 18 İşlev bağımsız değişkenlerinin en fazla sayısını gösterir.
max_identifier_length 11, 12, 13, 14, 15, 16, 17, 18 Tanımlayıcı uzunluğu üst sınırını gösterir.
max_index_keys 11, 12, 13, 14, 15, 16, 17, 18 En fazla dizin anahtarı sayısını gösterir.
num_os_semaphores 18 Sunucu için gereken semafor sayısını gösterir.
segment_size 11, 12, 13, 14, 15, 16, 17, 18 Disk dosyası başına sayfa sayısını gösterir.
server_encoding 11, 12, 13, 14, 15, 16, 17, 18 Sunucu (veritabanı) karakter kümesi kodlamasını gösterir.
server_version 11, 12, 13, 14, 15, 16, 17, 18 Sunucu sürümünü gösterir.
server_version_num 11, 12, 13, 14, 15, 16, 17, 18 Sunucu sürümünü tamsayı olarak gösterir.
shared_memory_size 15, 16, 17, 18 Sunucunun ana paylaşılan bellek alanının boyutunu gösterir (en yakın MB'a yuvarlanmış).
shared_memory_size_in_huge_pages 15, 16, 17, 18 Ana paylaşılan bellek alanı için gereken büyük sayfaların sayısını gösterir. -1 değerin belirlenemediğini gösterir.
ssl_library 12, 13, 14, 15, 16, 17, 18 SSL kitaplığının adını gösterir.
wal_block_size 11, 12, 13, 14, 15, 16, 17, 18 Önceden yazma günlüğündeki blok boyutunu gösterir.
wal_segment_size 11, 12, 13, 14, 15, 16, 17, 18 Önceden yazma günlük segmentlerinin boyutunu gösterir.

İşlem Başlığı

Veri Akışı Adı Sürümler Açıklama
cluster_name 11, 12, 13, 14, 15, 16, 17, 18 İşlem başlığına dahil edilen kümenin adını ayarlar.
update_process_title 11, 12, 13, 14, 15, 16, 17, 18 İşlem başlığını etkin SQL komutunu gösterecek şekilde güncelleştirir. Sunucu tarafından her yeni SQL komutu alındığında işlem başlığının güncelleştirilmesini sağlar.

Sorgu Ayarlama / Genetik Sorgu İyileştiricisi

Veri Akışı Adı Sürümler Açıklama
geqo 11, 12, 13, 14, 15, 16, 17, 18 Genetik sorgu iyileştirmeyi etkinleştirir. Bu algoritma, kapsamlı arama yapmadan planlama yapmayı dener.
geqo_effort 11, 12, 13, 14, 15, 16, 17, 18 GEQO: Diğer GEQO parametreleri için varsayılanı ayarlamak için çaba kullanılır.
geqo_generations 11, 12, 13, 14, 15, 16, 17, 18 GEQO: Algoritma yinelemelerinin sayısı. Sıfır uygun bir varsayılan değer seçer.
geqo_pool_size 11, 12, 13, 14, 15, 16, 17, 18 GEQO: popülasyondaki bireylerin sayısı. Sıfır uygun bir varsayılan değer seçer.
geqo_seed 11, 12, 13, 14, 15, 16, 17, 18 GEQO: Rastgele yol seçimi için tohum.
geqo_selection_bias 11, 12, 13, 14, 15, 16, 17, 18 GEQO: Popülasyon içindeki seçmeli baskı.
geqo_threshold 11, 12, 13, 14, 15, 16, 17, 18 GEQO'nun kullanıldığı from öğelerinin eşiğini ayarlar.

Sorgu Ayarlama / Diğer Planlayıcı Seçenekleri

Veri Akışı Adı Sürümler Açıklama
constraint_exclusion 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının sorguları iyileştirmek için kısıtlamaları kullanmasını sağlar. Kısıtlamaları sorguyla eşleşen satır olmamasını garanti ederse tablo taramaları atlanır.
cursor_tuple_fraction 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının alınacak imleç satırlarının kesirini tahminini ayarlar.
default_statistics_target 11, 12, 13, 14, 15, 16, 17, 18 Varsayılan istatistik hedefini ayarlar. Bu, ALTER TABLE SET STATISTICS aracılığıyla sütuna özgü bir hedef kümesi olmayan tablo sütunları için geçerlidir.
from_collapse_limit 11, 12, 13, 14, 15, 16, 17, 18 FROM listesindeki boyutun üzerinde alt sorguların daraltılmadığı noktayı ayarlar. Sonuçta elde edilen FROM listesinde bu kadar çok öğe yoksa planlayıcı alt sorguları üst sorgularda birleştirir.
jit 11, 12, 13, 14, 15, 16, 17, 18 JIT derlemesine izin ver.
join_collapse_limit 11, 12, 13, 14, 15, 16, 17, 18 FROM-list boyutunu, JOIN yapılarının düzleştirmediği boyut dışında ayarlar. Planlayıcı, belirtilen sayıda veya daha az öğe içeren bir liste ortaya çıkacaksa, açık JOIN yapılarını FROM öğeleri listesine dönüştürür.
plan_cache_mode 12, 13, 14, 15, 16, 17, 18 Planlayıcının özel veya genel plan seçimini denetler. Hazırlık ifadelerinin özel ve genel planları olabilir ve planlayıcı hangisinin daha iyi olduğunu belirlemeye çalışır. Bu, varsayılan davranışı geçersiz kılmak için ayarlanabilir.
recursive_worktable_factor 15, 16, 17, 18 Planlayıcının özyinelemeli sorgunun çalışma tablosunun ortalama boyutuna ilişkin tahminini ayarlar.

Sorgu Ayarlama / Planlayıcı Maliyet Sabitleri

Veri Akışı Adı Sürümler Açıklama
cpu_index_tuple_cost 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının bir dizin taraması sırasında her dizin girişini işleme maliyetine ilişkin tahminini ayarlar.
cpu_operator_cost 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının her işleci veya işlev çağrısını işleme maliyetine ilişkin tahminini ayarlar.
cpu_tuple_cost 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının her tuple (satır) işleme maliyeti tahminini ayarlar.
effective_cache_size 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının veri önbelleklerinin toplam boyutu hakkındaki varsayımını ayarlar. Yani PostgreSQL veri dosyaları için kullanılan toplam önbellek boyutu (çekirdek önbelleği ve paylaşılan arabellekler). Bu, normalde her biri 8 kB olan disk sayfalarında ölçülür.
jit_above_cost 11, 12, 13, 14, 15, 16, 17, 18 Sorgu daha pahalıysa JIT derlemesi gerçekleştirin. -1, JIT derlemesini devre dışı bırakır.
jit_inline_above_cost 11, 12, 13, 14, 15, 16, 17, 18 Sorgu daha maliyetliyse JIT inlining yapın. -1, inlining'i devre dışı bırakır.
jit_optimize_above_cost 11, 12, 13, 14, 15, 16, 17, 18 Sorgu daha pahalıysa JIT ile derlenmiş işlevleri iyileştirin. -1 iyileştirmeyi devre dışı bırakır.
min_parallel_index_scan_size 11, 12, 13, 14, 15, 16, 17, 18 Paralel tarama için en düşük dizin verisi miktarını ayarlar. Planlayıcı bu sınıra ulaşamayacak kadar küçük sayıda dizin sayfası okuyacağını tahmin ederse paralel tarama dikkate alınmaz.
min_parallel_table_scan_size 11, 12, 13, 14, 15, 16, 17, 18 Paralel tarama için en düşük tablo verisi miktarını ayarlar. Planlayıcı, bu sınıra ulaşmak için çok az sayıda tablo sayfası okuyacağını tahmin ederse paralel tarama dikkate alınmaz.
parallel_setup_cost 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının paralel sorgu için çalışan işlemlerini başlatma maliyetiyle ilgili tahminini ayarlar.
parallel_tuple_cost 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının her bir öbeği işçi işlemcisinden lider arka uç işlemcisine aktarma maliyetine ilişkin tahminini ayarlar.
random_page_cost 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının sıralı olmayan bir disk sayfasının maliyetiyle ilgili tahminini ayarlar.
seq_page_cost 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının sıralı olarak getirilen disk sayfasının maliyetiyle ilgili tahminini ayarlar.

Sorgu Ayarlama / Planner Yöntemi Yapılandırması

Veri Akışı Adı Sürümler Açıklama
enable_async_append 14, 15, 16, 17, 18 Planlayıcının zaman uyumsuz ekleme planlarını kullanmasını sağlar.
enable_bitmapscan 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının bit eşlem tarama planlarını kullanmasını sağlar.
enable_distinct_reordering 18 DISTINCT anahtarlarının yeniden sıralanması sağlar.
enable_gathermerge 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının birleştirme planlarını toplamasını sağlar.
enable_group_by_reordering 17, 18 GROUP BY anahtarlarının yeniden sıralanması sağlar.
enable_hashagg 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının karma toplama planlarını kullanmasını sağlar.
enable_hashjoin 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının karma birleştirme planlarını kullanmasını sağlar.
enable_incremental_sort 13, 14, 15, 16, 17, 18 Planlayıcının artımlı sıralama adımlarını kullanmasını sağlar.
enable_indexonlyscan 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının yalnızca dizin tarama planlarını kullanmasını sağlar.
enable_indexscan 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının dizin tarama planlarını kullanmasını sağlar.
enable_material 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının gerçekleştirilmesini sağlar.
enable_memoize 14, 15, 16, 17, 18 Planlayıcının notlaştırma kullanımını etkinleştirir.
enable_mergejoin 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının birleştirme birleştirme planlarını kullanmasını sağlar.
enable_nestloop 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının iç içe döngü birleştirme planlarını kullanmasını sağlar.
enable_parallel_append 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının paralel ekleme planlarını kullanmasını sağlar.
enable_parallel_hash 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının paralel karma planları kullanmasını sağlar.
enable_partition_pruning 11, 12, 13, 14, 15, 16, 17, 18 Plan zamanı ve yürütme zamanı bölüm ayıklamasını etkinleştirir. Sorgu planlayıcısının ve yürütücüsunun hangi bölümlerin taranması gerektiğini belirlemek için sorgudaki koşullarla bölüm sınırlarını karşılaştırmasına izin verir.
enable_partitionwise_aggregate 11, 12, 13, 14, 15, 16, 17, 18 Bölüm düzeyinde toplamayı ve gruplandırma işlemini etkinleştirir.
enable_partitionwise_join 11, 12, 13, 14, 15, 16, 17, 18 Bölüm bazlı birleştirmeyi etkinleştirir.
enable_presorted_aggregate 16, 17, 18 Planlayıcının ORDER BY / DISTINCT toplama işlevleri için önceden sıralanmış giriş sağlayan planlar üretmesini sağlar. Sorgu planlayıcısının ORDER BY / DISTINCT yan tümcesi ile toplama işlevleri için önceden sıralanmış giriş sağlayan planlar oluşturmasına izin verir. Devre dışı bırakıldığında, örtük sıralamalar her zaman yürütme sırasında gerçekleştirilir.
enable_self_join_elimination 18 Benzersiz kendi kendine birleşimlerin kaldırılmasını sağlar.
enable_seqscan 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının sıralı tarama planlarını kullanmasını sağlar.
enable_sort 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının açık sıralama adımlarını kullanmasını sağlar.
enable_tidscan 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcının TID tarama planlarını kullanmasını sağlar.

Çoğaltma / Ana Sunucu

Veri Akışı Adı Sürümler Açıklama
synchronous_standby_names 11, 12, 13, 14, 15, 16, 17, 18 Zaman uyumlu bekleme sayısı ve olası zaman uyumlu beklemelerin adlarının listesi.

Çoğaltma / Birincil Sunucu

Veri Akışı Adı Sürümler Açıklama
vacuum_defer_cleanup_age 11, 12, 13, 14, 15 VACUUM ve HOT güncelleştirmelerinin ölü satır sürümlerini temizlemeyi erteleyeceği işlem sayısını belirtir.

Çoğaltma / Sunucu Gönderme

Veri Akışı Adı Sürümler Açıklama
max_replication_slots 11, 12, 13, 14, 15, 16, 17, 18 Aynı anda tanımlanan çoğaltma yuvası sayısı üst sınırını ayarlar.
max_slot_wal_keep_size 13, 14, 15, 16, 17, 18 Çoğaltma yuvaları tarafından ayrılabilecek en büyük WAL boyutunu ayarlar. Bu kadar alan diskte WAL tarafından kaplandığında, çoğaltma yuvaları başarısız olarak işaretlenecek ve segmentler silme veya geri dönüşüm için serbest bırakılacaktır.
max_wal_senders 11, 12, 13, 14, 15, 16, 17, 18 Aynı anda çalışan WAL gönderen işlemlerinin maksimum sayısını ayarlar.
track_commit_timestamp 11, 12, 13, 14, 15, 16, 17, 18 İşlem işleme süresini toplar.
wal_keep_segments 11, 12 Hazır bekleyen sunucular için tutulan WAL dosyalarının sayısını ayarlar.
wal_keep_size 13, 14, 15, 16, 17, 18 Hazır bekleyen sunucular için tutulan WAL dosyalarının boyutunu ayarlar.
wal_sender_timeout 11, 12, 13, 14, 15, 16, 17, 18 WAL çoğaltması için bek süre üst sınırını ayarlar.

Çoğaltma / Bekleme Sunucuları

Veri Akışı Adı Sürümler Açıklama
hot_standby 11, 12, 13, 14, 15, 16, 17, 18 Kurtarma sırasında bağlantılara ve sorgulara izin verir.
hot_standby_feedback 11, 12, 13, 14, 15, 16, 17, 18 Sorgu çakışmalarını önlemek için bir sıcak bekleyenden birincile geri bildirim yapılmasına olanak sağlar.
idle_replication_slot_timeout 18 Çoğaltma yuvasının geçersiz kılınmadan önce boşta kalabileceği süreyi ayarlar.
max_active_replication_origins 18 Etkin çoğaltma çıkış noktası sayısı üst sınırını ayarlar.
max_standby_archive_delay 11, 12, 13, 14, 15, 16, 17, 18 Etkin bekleme sunucusu arşivlenmiş WAL verilerini işlerken sorguları iptal etmeden önce en uzun gecikmeyi ayarlar.
max_standby_streaming_delay 11, 12, 13, 14, 15, 16, 17, 18 Etkin bekleme sunucusu akışlı WAL verilerini işlerken sorguları iptal etmeden önce en uzun gecikmeyi ayarlar.
primary_conninfo 12, 13, 14, 15, 16, 17, 18 Gönderen sunucuya bağlanmak için kullanılacak bağlantı dizesi ayarlar.
primary_slot_name 12, 13, 14, 15, 16, 17, 18 Gönderen sunucuda kullanılacak çoğaltma yuvasının adını ayarlar.
promote_trigger_file 12, 13, 14, 15 İletişim durumu beklemede kurtarmayı sona erdiren bir dosya adı belirtir.
recovery_min_apply_delay 12, 13, 14, 15, 16, 17, 18 Kurtarma sırasında değişiklik uygulamak için en düşük gecikmeyi ayarlar.
synchronized_standby_slots 17, 18 Mantıksal WAL göndereni işlemlerinin bekleyeceği akış çoğaltma bekleme sunucusu çoğaltma yuvası adlarını listeler. Mantıksal WAL gönderen işlemleri, çıkış eklentilerine yalnızca belirtilen çoğaltma yuvaları WAL alma işlemini onayladıktan sonra çözülen değişiklikler gönderir.
sync_replication_slots 17, 18 Fiziksel bekleme sunucusunun, birincil sunucudan mantıksal geçiş çoğaltma yuvalarını eşitlemesini sağlar.
wal_receiver_create_temp_slot 13, 14, 15, 16, 17, 18 Bir WAL alıcısı, kalıcı bir yuva yapılandırılmamışsa geçici çoğaltma yuvası oluşturup oluşturmayacağını ayarlar.
wal_receiver_status_interval 11, 12, 13, 14, 15, 16, 17, 18 WAL alıcısı durum raporları arasındaki maksimum aralığı gönderen sunucuya ayarlar.
wal_receiver_timeout 11, 12, 13, 14, 15, 16, 17, 18 Gönderen sunucudan veri almak için en uzun bekleme süresini ayarlar.
wal_retrieve_retry_interval 11, 12, 13, 14, 15, 16, 17, 18 Başarısız bir denemeden sonra WAL'yi almak için yeniden denemeden önce beklenmesi gereken süreyi ayarlar.

Çoğaltma / Aboneler

Veri Akışı Adı Sürümler Açıklama
max_logical_replication_workers 11, 12, 13, 14, 15, 16, 17, 18 Maksimum mantıksal çoğaltma çalışan işlemi sayısı.
max_parallel_apply_workers_per_subscription 16, 17, 18 Abonelik başına en fazla paralel uygulama çalışanı sayısı.
max_sync_workers_per_subscription 11, 12, 13, 14, 15, 16, 17, 18 Abonelik başına en fazla tablo eşitleme çalışanı sayısı.

Raporlama ve Günlüğe Kaydetme / Günlüğe Kaydetme

Veri Akışı Adı Sürümler Açıklama
application_name 11, 12, 13, 14, 15, 16, 17, 18 İstatistiklerde ve günlüklerde raporlanacak uygulama adını ayarlar.
debug_pretty_print 11, 12, 13, 14, 15, 16, 17, 18 Girintiler ayrıştırma ve plan ağacı görüntülemeleri.
debug_print_parse 11, 12, 13, 14, 15, 16, 17, 18 Her sorguyu ayrıştırma ağacını günlüğe kaydeder.
debug_print_plan 11, 12, 13, 14, 15, 16, 17, 18 Her sorguyu yürütme planını günlüğe kaydeder.
debug_print_rewritten 11, 12, 13, 14, 15, 16, 17, 18 Her sorguyu yeniden yazılan ayrıştırma ağacını günlüğe kaydeder.
log_autovacuum_min_duration 11, 12, 13, 14, 15, 16, 17, 18 Otomatik vakum eylemlerinin günlüğe kaydedileceği en düşük yürütme süresini ayarlar. Sıfır tüm eylemleri listeler. -1, otomatik vakum günlüğünü kapatır.
log_checkpoints 11, 12, 13, 14, 15, 16, 17, 18 Her denetim noktasını günlüğe kaydeder.
log_connections 11, 12, 13, 14, 15, 16, 17, 18 Her başarılı bağlantıyı günlüğe kaydeder.
log_disconnections 11, 12, 13, 14, 15, 16, 17, 18 Süre de dahil olmak üzere oturumun sonunu günlüğe kaydeder.
log_duration 11, 12, 13, 14, 15, 16, 17, 18 Tamamlanan her SQL deyiminin süresini günlüğe kaydeder.
log_error_verbosity 11, 12, 13, 14, 15, 16, 17, 18 Günlüğe kaydedilen iletilerin ayrıntı düzeyini ayarlar.
log_hostname 11, 12, 13, 14, 15, 16, 17, 18 Ana bilgisayar adını bağlantı günlüklerine kaydeder. Varsayılan olarak, bağlantı günlükleri yalnızca bağlanan konağın IP adresini gösterir. Konak adını göstermelerini istiyorsanız, bunu açabilirsiniz, ancak ana bilgisayar adı çözümleme kurulumunuz bağlı olarak önemsiz bir performans cezasına neden olabilir.
log_line_prefix 11, 12, 13, 14, 15, 16, 17, 18 Her kayıttaki her satırına eklenen bilgileri denetler. Boşsa, ön ek kullanılmaz.
log_lock_failures 18 Kilit alma işlemi başarısız olduğunda ayrıntılı bir günlük iletisi oluşturulup oluşturulmayacağını denetler.
log_lock_waits 11, 12, 13, 14, 15, 16, 17, 18 Uzun kilit beklemelerini günlüğe kaydeder.
log_parameter_max_length 13, 14, 15, 16, 17, 18 Deyimleri günlüğe kaydedilirken bağlama parametresi değerleri için günlüğe kaydedilen verilerin bayt cinsinden uzunluk üst sınırını ayarlar. Değerleri tam olarak yazdırmak için -1.
log_parameter_max_length_on_error 13, 14, 15, 16, 17, 18 Hata durumunda, deyimleri günlüğe kaydedilirken bağlama parametresi değerleri için günlüğe kaydedilen verilerin bayt cinsinden uzunluk üst sınırını ayarlar. Değerleri tam olarak yazdırmak için -1.
log_recovery_conflict_waits 14, 15, 16, 17, 18 Standby kurtarma uyuşmazlığı bekleme sürelerini günlüğe kaydeder.
log_replication_commands 11, 12, 13, 14, 15, 16, 17, 18 Her çoğaltma komutunu günlüğe kaydeder.
log_statement 11, 12, 13, 14, 15, 16, 17, 18 Günlüğe kaydedilen deyimlerin türünü ayarlar.
log_temp_files 11, 12, 13, 14, 15, 16, 17, 18 Bu sayıda kilobayttan daha büyük geçici dosyaların kullanımını günlüğe yazın. Zero tüm dosyaları günlüğe kaydeder. Varsayılan değer -1 'dir (bu özellik kapatılır).
log_timezone 11, 12, 13, 14, 15, 16, 17, 18 Günlük iletilerinde kullanılacak saat dilimini ayarlar.

Raporlama ve Günlüğe Kaydetme / Ne Zaman Günlüğe Kaydedilecek?

Veri Akışı Adı Sürümler Açıklama
log_min_duration_sample 13, 14, 15, 16, 17, 18 Bir deyim örneğinin günlüğe kaydedileceği en düşük yürütme süresini ayarlar. Örnekleme, log_statement_sample_rate tarafından belirlenir. Zero, tüm sorguların bir kısmını kaydeder. -1 bu özelliği kapatır.
log_min_duration_statement 11, 12, 13, 14, 15, 16, 17, 18 Tüm ifadelerin günlüğe kaydedileceği minimum yürütme süresini ayarlar. Sıfır tüm sorgu çıktısını gösterir. -1 bu özelliği kapatır.
log_min_error_statement 11, 12, 13, 14, 15, 16, 17, 18 Bu düzeyde veya daha üstünde hata oluşturan tüm deyimlerin günlüğe kaydedilmesine neden olur. Her düzey, onu izleyen tüm düzeyleri içerir. Düzey ne kadar geç olursa, o kadar az ileti gönderilir.
log_min_messages 11, 12, 13, 14, 15, 16, 17, 18 Günlüğe kaydedilen ileti düzeylerini ayarlar. Her düzey, onu izleyen tüm düzeyleri içerir. Düzey ne kadar geç olursa, o kadar az ileti gönderilir.
log_startup_progress_interval 15, 16, 17, 18 Uzun süre çalışan başlangıç işlemleri için ilerleme durumu güncelleştirmeleri arasındaki süre. 0 bu özelliği kapatır.
log_statement_sample_rate 13, 14, 15, 16, 17, 18 "Log_min_duration_sample" değerini aşan ifadelerin günlüğe kaydedilecek oranı. 0,0 (hiçbir zaman günlüğe kaydetme) ile 1,0 (her zaman günlüğe kaydetme) arasında bir değer seçin.
log_transaction_sample_rate 12, 13, 14, 15, 16, 17, 18 Tüm deyimlerin günlüğe kaydedildiği işlemlerin kesirini ayarlar. 0,0 (asla kaydetme) ile 1,0 (tüm işlemler için tüm ifadeleri kaydetme) arasında bir değer kullanın.

Raporlama ve Günlüğe Kaydetme / Günlüğe Kaydetme Yeri

Veri Akışı Adı Sürümler Açıklama
event_source 11, 12, 13, 14, 15, 16, 17, 18 Olay günlüğündeki PostgreSQL iletilerini tanımlamak için kullanılan uygulama adını ayarlar.
log_destination 11, 12, 13, 14, 15, 16, 17, 18 Sunucu günlüğü çıkışının hedefini ayarlar. Geçerli değerler platforma bağlı olarak "stderr", "syslog", "csvlog", "jsonlog" ve "eventlog" birleşimleridir.
log_directory 11, 12, 13, 14, 15, 16, 17, 18 Günlük dosyaları için hedef dizini ayarlar. Veri dizinine göre veya mutlak yol olarak belirtilebilir.
log_file_mode 11, 12, 13, 14, 15, 16, 17, 18 Günlük dosyaları için dosya izinlerini ayarlar. Parametre değerinin, chmod ve umask sistem çağrıları tarafından kabul edilen biçimde sayısal mod belirtimi olması beklenir. (Özel sekizli biçimi kullanmak için sayının 0 (sıfır) ile başlaması gerekir).)
log_filename 11, 12, 13, 14, 15, 16, 17, 18 Günlük dosyaları için dosya adı desenini ayarlar.
logging_collector 11, 12, 13, 14, 15, 16, 17, 18 Günlük dosyalarında stderr, csvlog ve/veya jsonlog yakalamak için bir alt işlem başlatın.
log_rotation_age 11, 12, 13, 14, 15, 16, 17, 18 Günlük dosyası döndürmeyi zorlamadan önce bek sürelerini ayarlar.
log_rotation_size 11, 12, 13, 14, 15, 16, 17, 18 Günlük dosyasının döndürülmeden önce ulaşabileceği boyut üst sınırını ayarlar.
log_truncate_on_rotation 11, 12, 13, 14, 15, 16, 17, 18 Günlük döndürme sırasında aynı ada sahip mevcut günlük dosyalarını kes.
md5_password_warnings 18 MD5 parolaları için kullanımdan kaldırma uyarılarını etkinleştirir.
syslog_facility 11, 12, 13, 14, 15, 16, 17, 18 Syslog etkinleştirildiğinde kullanılacak syslog "facility" öğesini ayarlar.
syslog_ident 11, 12, 13, 14, 15, 16, 17, 18 Syslog'da PostgreSQL iletilerini tanımlamak için kullanılan program adını ayarlar.
syslog_sequence_numbers 11, 12, 13, 14, 15, 16, 17, 18 Yinelenen gizlemeyi önlemek için syslog iletilerine sıra numarası ekleyin.
syslog_split_messages 11, 12, 13, 14, 15, 16, 17, 18 Syslog'a gönderilen iletileri satırlara ve 1024 bayta sığacak şekilde bölün.

Kaynak Kullanımı / Zaman Uyumsuz Davranış

Veri Akışı Adı Sürümler Açıklama
backend_flush_after 11, 12, 13, 14, 15, 16, 17, 18 Daha önce gerçekleştirilen yazma işlemleri diske boşaltılan sayfa sayısı.
effective_io_concurrency 11, 12, 13, 14, 15, 16, 17, 18 Disk alt sistemi tarafından verimli bir şekilde işlenebilen eşzamanlı istek sayısı.
file_copy_method 18 Dosya kopyalama yöntemini seçer.
maintenance_io_concurrency 13, 14, 15, 16, 17, 18 Bakım işleri için kullanılan "effective_io_concurrency"nin bir varyantı.
max_notify_queue_pages 17, 18 NOTIFY /LISTEN kuyruğu için ayrılan en fazla sayfa sayısını ayarlar.
max_parallel_maintenance_workers 11, 12, 13, 14, 15, 16, 17, 18 Bakım işlemi başına en fazla paralel işlem sayısını ayarlar.
max_parallel_workers 11, 12, 13, 14, 15, 16, 17, 18 Bir kerede etkin olabilecek en fazla paralel çalışan sayısını ayarlar.
max_parallel_workers_per_gather 11, 12, 13, 14, 15, 16, 17, 18 Yürütücü düğümü başına en fazla paralel işlem sayısını ayarlar.
max_worker_processes 11, 12, 13, 14, 15, 16, 17, 18 Aynı anda çalışan işlem sayısının maksimumu.
old_snapshot_threshold 12, 13, 14, 15, 16 Anlık görüntü alındıktan sonra değiştirilen sayfaları okumak için bir anlık görüntünün çok eski olması için geçen süre.
parallel_leader_participation 11, 12, 13, 14, 15, 16, 17, 18 Birleştirmeyi Topla ve Topla'nın alt düzlemleri de çalıştırıp çalıştırmayacağını denetler. Toplama düğümleri alt planları da çalıştırmalı mı yoksa yalnızca tuple'ları mı toplamalı?

Kaynak Kullanımı / Arka Plan Yazıcısı

Veri Akışı Adı Sürümler Açıklama
bgwriter_delay 11, 12, 13, 14, 15, 16, 17, 18 Turlar arasında arka plan yazıcı uyku süresi.
bgwriter_flush_after 11, 12, 13, 14, 15, 16, 17, 18 Daha önce gerçekleştirilen yazma işlemleri diske boşaltılan sayfa sayısı.
bgwriter_lru_maxpages 11, 12, 13, 14, 15, 16, 17, 18 Arka plan yazma işlemi sırasında her turda boşaltılacak maksimum LRU sayfası sayısıdır.
bgwriter_lru_multiplier 11, 12, 13, 14, 15, 16, 17, 18 Yuvarlama başına serbest bırakılacak ortalama arabellek kullanımının katı.

Kaynak Kullanımı / Maliyet Tabanlı Vakum Gecikmesi

Veri Akışı Adı Sürümler Açıklama
vacuum_cost_delay 11, 12, 13, 14, 15, 16, 17, 18 Milisaniye cinsinden vakum maliyeti gecikmesi.
vacuum_cost_limit 11, 12, 13, 14, 15, 16, 17, 18 Uyutmadan önce kullanılabilir vakum maliyeti miktarı.
vacuum_cost_page_dirty 11, 12, 13, 14, 15, 16, 17, 18 Vakum ile kirlenmiş bir sayfa için vakum maliyeti.
vacuum_cost_page_hit 11, 12, 13, 14, 15, 16, 17, 18 Arabellek önbelleğinde bulunan bir sayfanın vakum maliyeti.
vacuum_cost_page_miss 11, 12, 13, 14, 15, 16, 17, 18 Arabellek önbelleğinde bulunmayan bir sayfanın vakumlama maliyeti.

Kaynak Kullanımı / Disk

Veri Akışı Adı Sürümler Açıklama
temp_file_limit 11, 12, 13, 14, 15, 16, 17, 18 Her işlem tarafından kullanılan tüm geçici dosyaların toplam boyutunu sınırlar. -1 sınır yok demektir.

Kaynak Kullanımı / Çekirdek Kaynakları

Veri Akışı Adı Sürümler Açıklama
max_files_per_process 11, 12, 13, 14, 15, 16, 17, 18 Her sunucu işlemi için aynı anda en fazla açık dosya sayısını ayarlar.

Kaynak Kullanımı / Bellek

Veri Akışı Adı Sürümler Açıklama
autovacuum_work_mem 11, 12, 13, 14, 15, 16, 17, 18 Her otomatik vakum çalışan işlemi tarafından kullanılacak en yüksek belleği ayarlar.
commit_timestamp_buffers 17, 18 İşleme zaman damgası önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. Bu değeri, shared_buffers'ın bir kesri olarak belirlemek için 0 girin.
dynamic_shared_memory_type 11, 12, 13, 14, 15, 16, 17, 18 Kullanılan dinamik paylaşılan bellek uygulamasını seçer.
hash_mem_multiplier 12, 13, 14, 15, 16, 17, 18 Karma tablolar için kullanılacak "work_mem" katı.
huge_pages 11, 12, 13, 14, 15, 16, 17, 18 Linux veya Windows'ta büyük sayfaların kullanımı.
huge_page_size 14, 15, 16, 17, 18 İstenmesi gereken büyük sayfa boyutu.
io_combine_limit 17, 18 Veri okuma ve yazma boyutu sınırı.
io_max_combine_limit 18 Sunucu genelinde io_combine_limit'i sınırlayan sınır.
io_max_concurrency 18 Bir prosesin aynı anda yürütebileceği maksimum IO sayısı.
io_method 18 Eşzamanlı olmayan girdi/çıktı yürütme yöntemini seçer.
io_workers 18 io_method=worker için G/Ç işçi süreçlerinin sayısı.
logical_decoding_work_mem 13, 14, 15, 16, 17, 18 Mantıksal kod çözme için kullanılacak en yüksek belleği ayarlar. Bu kadar bellek, diske dökülmeden önce her iç yeniden sıralama arabelleği tarafından kullanılabilir.
maintenance_work_mem 11, 12, 13, 14, 15, 16, 17, 18 Bakım işlemleri için kullanılacak en yüksek belleği ayarlar. Bu, VACUUM ve CREATE INDEX gibi işlemleri içerir.
max_prepared_transactions 11, 12, 13, 14, 15, 16, 17, 18 Eşzamanlı olarak hazırlanmış en fazla işlem sayısını ayarlar.
max_stack_depth 11, 12, 13, 14, 15, 16, 17, 18 Maksimum yığın derinliğini kilobayt olarak ayarlar.
min_dynamic_shared_memory 14, 15, 16, 17, 18 Başlangıçta ayrılmış dinamik paylaşılan bellek miktarı.
multixact_member_buffers 17, 18 MultiXact üye önbelleği için kullanılan özel buffer havuzunun boyutunu ayarlar.
multixact_offset_buffers 17, 18 MultiXact öteleme önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar.
notify_buffers 17, 18 LISTEN/NOTIFY ileti önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar.
serializable_buffers 17, 18 Serileştirilebilir işlem önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar.
shared_buffers 11, 12, 13, 14, 15, 16, 17, 18 Sunucu tarafından kullanılan paylaşılan bellek arabelleklerinin sayısını ayarlar.
shared_memory_type 12, 13, 14, 15, 16, 17, 18 Ana paylaşılan bellek bölgesi için kullanılan paylaşılan bellek uygulamasını seçer.
subtransaction_buffers 17, 18 Alt aktarım önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. Bu değeri, shared_buffers'ın bir kesri olarak belirlemek için 0 girin.
temp_buffers 11, 12, 13, 14, 15, 16, 17, 18 Oturum başına kullanılan maksimum geçici arabellek sayısını ayarlar.
transaction_buffers 17, 18 İşlem durumu önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. Bu değeri, shared_buffers'ın bir kesri olarak belirlemek için 0 girin.
vacuum_buffer_usage_limit 16, 17, 18 VACUUM, ANALYZE ve autovacuum için arabellek havuzu boyutunu ayarlar.
work_mem 11, 12, 13, 14, 15, 16, 17, 18 Sorgu çalışma alanları için kullanılacak en yüksek belleği ayarlar. Bu kadar bellek, geçici disk dosyalarına geçmeden önce her iç sıralama işlemi ve karma tablosu tarafından kullanılabilir.

İstatistikler / Kümülatif Sorgu ve Dizin İstatistikleri

Veri Akışı Adı Sürümler Açıklama
stats_fetch_consistency 15, 16, 17, 18 İstatistik verilerine erişimin tutarlılığını ayarlar.
track_activities 11, 12, 13, 14, 15, 16, 17, 18 Komutları yürütme hakkında bilgi toplar. Her oturumun şu anda yürütülmekte olan komutu ve bu komutun yürütülmeye başladığı zaman hakkında bilgi toplamayı etkinleştirir.
track_activity_query_size 11, 12, 13, 14, 15, 16, 17, 18 pg_stat_activity.query için ayrılmış boyutu bayt cinsinden ayarlar.
track_cost_delay_timing 18 Maliyet tabanlı vakum gecikmesi için zamanlama istatistiklerini toplar.
track_counts 11, 12, 13, 14, 15, 16, 17, 18 Veritabanı etkinliğiyle ilgili istatistikleri toplar.
track_functions 11, 12, 13, 14, 15, 16, 17, 18 Veritabanı etkinliğiyle ilgili işlev düzeyi istatistikleri toplar.
track_io_timing 11, 12, 13, 14, 15, 16, 17, 18 Veritabanı G/Ç etkinliği için zamanlama istatistiklerini toplar.
track_wal_io_timing 14, 15, 16, 17, 18 WAL G/Ç etkinliği için zamanlama istatistiklerini toplar.

İstatistikler / İzleme

Veri Akışı Adı Sürümler Açıklama
compute_query_id 14, 15, 16, 17, 18 Sorgu tanımlayıcılarının çekirdek içi hesaplamasını etkinleştirir.
log_executor_stats 11, 12, 13, 14, 15, 16, 17, 18 Yürütücü performans istatistiklerini sunucu günlüğüne yazar.
log_parser_stats 11, 12, 13, 14, 15, 16, 17, 18 Ayrıştırıcı performans istatistiklerini sunucu günlüğüne yazar.
log_planner_stats 11, 12, 13, 14, 15, 16, 17, 18 Planlayıcı performans istatistiklerini sunucu günlüğüne yazar.
log_statement_stats 11, 12, 13, 14, 15, 16, 17, 18 Sunucu günlüğüne toplu performans istatistikleri yazar.

İstatistikler / Sorgu ve Dizin İstatistikleri Toplayıcısı

Veri Akışı Adı Sürümler Açıklama
stats_temp_directory 11, 12, 13, 14 Belirtilen dizine geçici istatistik dosyaları yazar.

TLS

Veri Akışı Adı Sürümler Açıklama
require_secure_transport 11, 12, 13, 14, 15, 16, 17, 18 Sunucuya istemci bağlantılarının bir tür güvenli aktarım kullanması gerekip gerekmediği.

Sürüm ve Platform Uyumluluğu / Diğer Platformlar ve İstemciler

Veri Akışı Adı Sürümler Açıklama
allow_alter_system 17, 18 ALTER SYSTEM komutunun çalıştırılmasına izin verir. Genel yapılandırma değişikliklerinin farklı bir yöntem kullanılarak yapılması gereken ortamlar için kapalı olarak ayarlanabilir.
transform_null_equals 11, 12, 13, 14, 15, 16, 17, 18 "expr=NULL" değerini "expr IS NULL" olarak kabul eder. Açık olduğunda, NULL ifadesi içeren (veya NULL = ifade) şeklindeki ifadeler expr IS NULL olarak değerlendirilir; yani ifade boş değere sahipse true, aksi halde false döndürür. İfade = NULL değerinin doğru davranışı her zaman null (bilinmeyen) döndürmektir.

Sürüm ve Platform Uyumluluğu / Önceki PostgreSQL Sürümleri

Veri Akışı Adı Sürümler Açıklama
array_nulls 11, 12, 13, 14, 15, 16, 17, 18 Dizilerde NULL öğelerinin girişini etkinleştirin. Açıldığında, bir dizi giriş değerindeki tırnak işareti kaldırılmış NULL, null değer anlamına gelir; aksi takdirde kelimenin tam anlamıyla alınır.
backslash_quote 11, 12, 13, 14, 15, 16, 17, 18 Dize değişmez değerlerinde "\'" öğesine izin verilip verilmeyeceğini ayarlar.
escape_string_warning 11, 12, 13, 14, 15, 16, 17, 18 Normal dize sabitlerinde ters eğik çizgi kaçışları konusunda uyarır.
lo_compat_privileges 11, 12, 13, 14, 15, 16, 17, 18 Büyük nesnelerde ayrıcalık denetimleri için geriye dönük uyumluluk modunu etkinleştirir. 9.0'den önceki PostgreSQL sürümleriyle uyumluluk için büyük nesneleri okurken veya değiştirirken ayrıcalık denetimlerini atlar.
operator_precedence_warning 11, 12, 13 PostgreSQL 9.4'ten bu yana anlamı değişen yapılar için bir uyarı yayar.
quote_all_identifiers 11, 12, 13, 14, 15, 16, 17, 18 SQL parçaları oluştururken tüm tanımlayıcıları tırnak içine alın.
standard_conforming_strings 11, 12, 13, 14, 15, 16, 17, 18 '...' nedenleri ters eğik çizgileri tam anlamıyla işlemek için dizeler.
synchronize_seqscans 11, 12, 13, 14, 15, 16, 17, 18 Eşitlenmiş sıralı taramaları etkinleştirin.

Önceden Yazma Günlüğü / Arşiv Kurtarma

Veri Akışı Adı Sürümler Açıklama
archive_cleanup_command 12, 13, 14, 15, 16, 17, 18 Her yeniden başlatma noktasında yürütülecek kabuk komutunu ayarlar.
recovery_end_command 12, 13, 14, 15, 16, 17, 18 Kurtarmanın sonunda bir kez yürütülecek kabuk komutunu ayarlar.
restore_command 12, 13, 14, 15, 16, 17, 18 Arşivlenmiş wal dosyasını almak için çağrılacak kabuk komutunu ayarlar.

Önceden Yazma Günlüğü / Arşivleme

Veri Akışı Adı Sürümler Açıklama
archive_command 11, 12, 13, 14, 15, 16, 17, 18 Wal dosyasını arşivleyecek şekilde çağrılacak kabuk komutunu ayarlar. Bu yalnızca "archive_library" ayarlanmadıysa kullanılır.
archive_library 15, 16, 17, 18 WAL dosyasını arşivleyecek şekilde çağrılacak kitaplığı ayarlar. Boş bir dize, "archive_command" kullanılması gerektiğini belirtir.
archive_mode 11, 12, 13, 14, 15, 16, 17, 18 WAL dosyalarının "archive_command" kullanılarak arşivlenmesine izin verir.
archive_timeout 11, 12, 13, 14, 15, 16, 17, 18 Zorlayarak bir sonraki WAL dosyasına geçiş yapmadan önce bekleme süresini ayarlar.

Önceden Yazma Günlüğü / Denetim Noktaları

Veri Akışı Adı Sürümler Açıklama
checkpoint_completion_target 11, 12, 13, 14, 15, 16, 17, 18 Denetim noktası aralığının bir kesiri olarak kirli arabelleklerin boşaltılması için harcanan süre.
checkpoint_flush_after 11, 12, 13, 14, 15, 16, 17, 18 Daha önce gerçekleştirilen yazma işlemleri diske boşaltılan sayfa sayısı.
checkpoint_timeout 11, 12, 13, 14, 15, 16, 17, 18 Otomatik WAL denetim noktaları arasındaki en uzun süreyi ayarlar.
checkpoint_warning 11, 12, 13, 14, 15, 16, 17, 18 WAL hacmi tarafından tetiklenen denetim noktaları çok sık gerçekleşirse uyarıdan önceki maksimum süreyi ayarlar. WAL segment dosyalarının doldurulmasından kaynaklanan denetim noktaları belirtilen süreden daha sık gerçekleşirse sunucu günlüğüne bir ileti yazın. Sıfır uyarıyı kapatır.
max_wal_size 11, 12, 13, 14, 15, 16, 17, 18 Bir denetim noktasını tetikleyen WAL boyutunu ayarlar.
min_wal_size 11, 12, 13, 14, 15, 16, 17, 18 WAL'yi küçültmek için en düşük boyutu ayarlar.

Önceden Yazma Günlüğü / Kurtarma

Veri Akışı Adı Sürümler Açıklama
recovery_prefetch 15, 16, 17, 18 Kurtarma sırasında başvuruda olunan blokları önceden oluşturun. Önbelleğe alınmamış verilere referansları bulmak için WAL'da ileriye bakın.
wal_decode_buffer_size 15, 16, 17, 18 Kurtarma sırasında WAL'da önceden okumak için arabellek boyutu. WAL'da başvurulan veri bloklarını önceden almak için ileriye doğru okunacak maksimum mesafe.

Önceden Yazma Günlüğü / Kurtarma Hedefi

Veri Akışı Adı Sürümler Açıklama
recovery_target 12, 13, 14, 15, 16, 17, 18 Tutarlı bir duruma ulaşılır ulaşmaz kurtarmayı sonlandırmak için "anında" olarak ayarlayın.
recovery_target_action 12, 13, 14, 15, 16, 17, 18 Kurtarma hedefine ulaşılırken gerçekleştirilecek eylemi ayarlar.
recovery_target_inclusive 12, 13, 14, 15, 16, 17, 18 Kurtarma hedefiyle işlemin dahil edilip edilmeyeceğini veya dışlanıp dışlanmayacağını ayarlar.
recovery_target_lsn 12, 13, 14, 15, 16, 17, 18 Kurtarmanın devam edeceği önceden yazma günlüğü konumunun LSN'sini ayarlar.
recovery_target_name 12, 13, 14, 15, 16, 17, 18 Kurtarmanın devam edeceği adlandırılmış geri yükleme noktasını ayarlar.
recovery_target_time 12, 13, 14, 15, 16, 17, 18 Kurtarmanın devam edeceği zaman damgasını ayarlar.
recovery_target_timeline 12, 13, 14, 15, 16, 17, 18 Kurtarılması gereken zaman çizelgesini belirtir.
recovery_target_xid 12, 13, 14, 15, 16, 17, 18 Kurtarmanın devam edeceği işlem kimliğini ayarlar.
summarize_wal 17, 18 Artımlı yedeklemeyi etkinleştirmek için WAL özetleyici işlemini başlatır.

Önceden Yazma Günlüğü / Ayarlar

Veri Akışı Adı Sürümler Açıklama
commit_delay 11, 12, 13, 14, 15, 16, 17, 18 İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar.
commit_siblings 11, 12, 13, 14, 15, 16, 17, 18 "commit_delay" gerçekleştirmeden önce gereken en az eşzamanlı açık işlem sayısını ayarlar.
fsync 11, 12, 13, 14, 15, 16, 17, 18 Güncelleştirmelerin diske eşitlenmesini zorlar. Sunucu, güncelleştirmelerin fiziksel olarak diske yazıldığından emin olmak için fsync() sistem çağrısını birkaç yerde kullanır. Bu, işletim sistemi veya donanım kilitlenmesi sonrasında veritabanı kümesinin tutarlı bir duruma kurtarılmasını sağlar.
full_page_writes 11, 12, 13, 14, 15, 16, 17, 18 Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar. İşletim sistemi kilitlenmesi sırasında devam eden bir sayfa yazma işlemi diske yalnızca kısmen yazılabilir. Kurtarma sırasında, WAL'da depolanan satır değişiklikleri kurtarma için yeterli değildir. Bu seçenek, tam kurtarmanın mümkün olması için bir denetim noktasından sonra ilk değiştirildiğinde sayfaları WAL'a yazar.
synchronous_commit 11, 12, 13, 14, 15, 16, 17, 18 Geçerli işlemin eşitleme düzeyini ayarlar.
wal_buffers 11, 12, 13, 14, 15, 16, 17, 18 WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Bu değerin shared_buffers kesir olarak belirlenmesi için -1 belirtin.
wal_compression 11, 12, 13, 14, 15, 16, 17, 18 WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır.
wal_init_zero 12, 13, 14, 15, 16, 17, 18 İlk kullanımdan önce yeni WAL dosyalarına sıfır yazar.
wal_level 11, 12, 13, 14, 15, 16, 17, 18 WAL'a yazılan bilgi düzeyini ayarlar.
wal_log_hints 11, 12, 13, 14, 15, 16, 17, 18 Kritik olmayan bir değişiklik için bile bir denetim noktasından sonra ilk kez değiştirildiğinde WAL'a tam sayfalar yazar.
wal_recycle 12, 13, 14, 15, 16, 17, 18 WAL dosyalarını yeniden adlandırarak geri dönüşüm sağlar.
wal_skip_threshold 13, 14, 15, 16, 17, 18 WAL yazmak yerine fsync'e yeni dosyanın en küçük boyutu.
wal_summary_keep_time 17, 18 WAL özet dosyalarının saklanması gereken zaman.
wal_sync_method 11, 12, 13, 14, 15, 16, 17, 18 WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer.
wal_writer_delay 11, 12, 13, 14, 15, 16, 17, 18 WAL yazıcıda gerçekleştirilen WAL temizleme işlemleri arasındaki süre.
wal_writer_flush_after 11, 12, 13, 14, 15, 16, 17, 18 Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı.