Aracılığıyla paylaş


PostgreSQL için Azure Veritabanı - Esnek Sunucuda sunucu parametreleri

ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Veritabanı - Esnek Sunucu

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:

  • 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_costmax_standby_streaming_delaycpu_tuple_cost, 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.
  • PostgreSQL için Azure Veritabanı Esnek Sunucu 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)

Desteklenen sunucu parametrelerinin aşağıdaki listesinde bu parametrelerin her birinin belirli belgelerini inceleyebilirsiniz.

Desteklenen sunucu parametreleri

Otomatik vakum

Veri Akışı Adı Sürümler Açıklama
autovacuum 11, 12, 13, 14, 15, 16, 17 Sunucunun otomatik vakum alt işlemini çalıştırıp çalıştırmayacağını denetler.
autovacuum_analyze_scale_factor 11, 12, 13, 14, 15, 16, 17 VACUUM'un tetiklenip tetiklenmesine karar verirken autovacuum_vacuum_threshold eklenecek tablo boyutunun bir bölümünü belirtir.
autovacuum_analyze_threshold 11, 12, 13, 14, 15, 16, 17 Herhangi bir tabloda ÇÖZÜMLE'yi tetikleyebilmek için gereken en az eklenen, güncelleştirilen veya silinen tanımlama grubu sayısını ayarlar.
autovacuum_freeze_max_age 11, 12, 13, 14, 15, 16, 17 İşlem kimliği kaydırmasını önlemek için tabloda otomatik vakum tetiklemeden önce en büyük yaş (işlemlerde).
autovacuum_max_workers 11, 12, 13, 14, 15, 16, 17 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 Çok faktörlü kaydırmayı önlemek için bir tabloda otomatik vakum tetiklemeden önce en büyük yaş (multixact cinsinden).
autovacuum_naptime 11, 12, 13, 14, 15, 16, 17 Belirli bir veritabanında otomatik vakum çalıştırmaları arasındaki en düşük gecikmeyi ayarlar.
autovacuum_vacuum_cost_delay 11, 12, 13, 14, 15, 16, 17 Otomatik VACUUM işlemlerinde kullanılacak maliyet gecikmesi değerini (milisaniye) ayarlar.
autovacuum_vacuum_cost_limit 11, 12, 13, 14, 15, 16, 17 Otomatik VACUUM işlemlerinde kullanılacak maliyet sınırı değerini ayarlar.
autovacuum_vacuum_insert_scale_factor 13, 14, 15, 16, 17 VACUUM tetikleyip tetiklemeyeceğini belirlerken autovacuum_vacuum_insert_threshold eklenecek tablo boyutunun bir bölümünü belirtir.
autovacuum_vacuum_insert_threshold 13, 14, 15, 16, 17 Herhangi bir tablodaki VACUUM'yi tetikleyebilmek için gereken eklenen tanımlama grubu sayısını belirtir.
autovacuum_vacuum_scale_factor 11, 12, 13, 14, 15, 16, 17 VACUUM'un tetiklenip tetiklenmesine karar verirken autovacuum_vacuum_threshold eklenecek tablo boyutunun bir bölümünü belirtir.
autovacuum_vacuum_threshold 11, 12, 13, 14, 15, 16, 17 Herhangi bir tabloda VACUUM'yi tetikleyebilmek için gereken en az güncelleştirilmiş veya silinmiş tanımlama grubu sayısını belirtir.

İ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 İstemci tarafı kodlamasını (karakter kümesi) ayarlar. Varsayılan değer, veritabanı kodlamasını kullanmaktır.
DateStyle 11, 12, 13, 14, 15, 16, 17 Tarih ve saat değerleri için görüntüleme biçimini ayarlar.
default_text_search_config 11, 12, 13, 14, 15, 16, 17 Metin arama işlevlerinin bu çeşitlemeleri tarafından kullanılan ve bunu belirten açık bir bağımsız değişkeni olmayan metin arama yapılandırmasını seçer.
extra_float_digits 11, 12, 13, 14, 15, 16, 17 Kayan nokta değerleri için görüntülenen basamak sayısını ayarlar.
IntervalStyle 11, 12, 13, 14, 15, 16, 17 Aralık değerleri için görüntüleme biçimini ayarlar.
lc_messages 11, 12, 13, 14, 15, 16, 17 İletilerin görüntüleneceği dili ayarlar.
lc_monetary 11, 12, 13, 14, 15, 16, 17 Parasal tutarları biçimlendirmek için yerel ayarı ayarlar.
lc_numeric 11, 12, 13, 14, 15, 16, 17 Sayıları biçimlendirmek için yerel ayarı ayarlar.
lc_time 11, 12, 13, 14, 15, 16, 17 Tarih ve saat değerlerini biçimlendirmek için yerel ayarı ayarlar.
TimeZone 11, 12, 13, 14, 15, 16, 17 Zaman damgalarını görüntülemek ve yorumlamak için saat dilimini ayarlar.
timezone_abbreviations 11, 12, 13, 14, 15, 16, 17 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 Dinamik olarak yüklenebilir modüllerin yolunu ayarlar.
gin_fuzzy_search_limit 11, 12, 13, 14, 15, 16, 17 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 Kullanılacak JIT sağlayıcısı.
local_preload_libraries 11, 12, 13, 14, 15, 16, 17 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 Her arka uçta önceden yükleniyor paylaşılan kitaplıkları listeler.
shared_preload_libraries 11, 12, 13, 14, 15, 16, 17 Sunucu başlangıcında hangi paylaşılan kitaplıkların önceden yüklendiğini ayarlar.

İ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 Bayt türündeki değerler için çıkış biçimini ayarlar. Geçerli değerler onaltılık (varsayılan) ve kaçış (geleneksel PostgreSQL biçimi) değerleridir.
check_function_bodies 11, 12, 13, 14, 15, 16, 17 CREATE FUNCTION sırasında işlev gövdelerini denetler.
client_min_messages 11, 12, 13, 14, 15, 16, 17 İstemciye gönderilen ileti düzeylerini denetler.
default_table_access_method 12, 13, 14, 15, 16, 17 Yeni tablolar için varsayılan tablo erişim yöntemini ayarlar.
default_tablespace 11, 12, 13, 14, 15, 16, 17 içinde tablo ve dizin oluşturmak için varsayılan tablo alanını ayarlar.
default_toast_compression 14, 15, 16, 17 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 Bu parametre, her yeni işlemin varsayılan ertelenebilir durumunu denetler. Okuma-yazma işlemleri veya serileştirilebilirden düşük yalıtım düzeylerinde çalışan işlemler üzerinde hiçbir etkisi yoktur.
default_transaction_isolation 11, 12, 13, 14, 15, 16, 17 Bu parametre, her yeni işlemin varsayılan yalıtım düzeyini denetler. Varsayılan değer :'read committed'.
default_transaction_read_only 11, 12, 13, 14, 15, 16, 17 Her yeni işlemin varsayılan salt okunur durumunu ayarlar.
gin_pending_list_limit 11, 12, 13, 14, 15, 16, 17 GIN dizini için bekleyen listenin en büyük boyutunu ayarlar.
idle_in_transaction_session_timeout 11, 12, 13, 14, 15, 16, 17 Herhangi bir hareket için izin verilen en uzun süreyi ayarlar.
idle_session_timeout 14, 15, 16, 17 Bir işlemde değilken sorgular arasında izin verilen en fazla boşta kalma süresini ayarlar.
lock_timeout 11, 12, 13, 14, 15, 16, 17 Kilit için herhangi bir bekleme süresi için izin verilen en uzun süreyi (milisaniye olarak) ayarlar. 0 bu ayarı kapatır.
row_security 11, 12, 13, 14, 15, 16, 17 Satır güvenliğini etkinleştirir.
search_path 11, 12, 13, 14, 15, 16, 17 Şemaya uygun olmayan adlar için şema arama sırasını ayarlar.
session_replication_role 11, 12, 13, 14, 15, 16, 17 Geçerli oturum için çoğaltmayla ilgili tetikleyicilerin ve kuralların tetikleme işlemini denetler.
statement_timeout 11, 12, 13, 14, 15, 16, 17 Herhangi bir deyimin izin verilen en uzun süresini (milisaniye olarak) ayarlar. 0 bu ayarı kapatır.
temp_tablespaces 11, 12, 13, 14, 15, 16, 17 CREATE komutunda belirtilmemişse, geçici tablolar ve sıralama dosyaları için kullanılacak varsayılan tablo alanlarını ayarlar.
transaction_deferrable 11, 12, 13, 14, 15, 16, 17 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 Geçerli işlemin yalıtım düzeyini ayarlar.
transaction_read_only 11, 12, 13, 14, 15, 16, 17 Geçerli işlemin salt okunur durumunu ayarlar.
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 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 VACUUM'un tablo tararken satır sürümlerini dondurmaya karar vermek için kullanması gereken kesme yaşını (işlemlerde) belirtir.
vacuum_freeze_table_age 11, 12, 13, 14, 15, 16, 17 VAKUM'un tanımlama demetlerini dondurmak için tablonun tamamını taraması gereken yaş.
vacuum_multixact_failsafe_age 14, 15, 16, 17 Ç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 Vacuum'un tablo tararken çok faktörlü kimlikleri daha yeni bir işlem kimliğiyle mi yoksa çok faktörlü kimlikle mi değiştireceğine karar vermek için kullanması gereken kesme yaşını (çoklu işlemlerde) belirtir.
vacuum_multixact_freeze_table_age 11, 12, 13, 14, 15, 16, 17 VACUUM, tablo bu ayar tarafından belirtilen yaşa ulaştıysa satırları dondurmak için tam tablo taraması gerçekleştirir.
xmlbinary 11, 12, 13, 14, 15, 16, 17 İkili değerlerin XML'de nasıl kodlanabileceklerini ayarlar.
xmloption 11, 12, 13, 14, 15, 16, 17 Ö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 İ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.
krb_caseins_users 11, 12, 13, 14, 15, 16, 17 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 Kerberos sunucu anahtarı dosyasının konumunu ayarlar.
password_encryption 11, 12, 13, 14, 15, 16, 17 Parolayı şifrelemek için kullanılacak algoritmayı belirler.

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 Bonjour aracılığıyla sunucunun reklamını etkinleştirir.
bonjour_name 11, 12, 13, 14, 15, 16, 17 Bonjour hizmet adını ayarlar.
listen_addresses 11, 12, 13, 14, 15, 16, 17 Dinlenecek ana bilgisayar adını veya IP adreslerini ayarlar.
max_connections 11, 12, 13, 14, 15, 16, 17 Veritabanı sunucusuna en fazla eşzamanlı bağlantı sayısını ayarlar.
port 11, 12, 13, 14, 15, 16, 17 Sunucunun dinlediğinden TCP bağlantı noktasını ayarlar.
reserved_connections 11, 12, 13, 14, 15, 16, 17 Çoğaltma kullanıcıları ve süper kullanıcılar için ayrılmış bağlantı yuvalarının sayısını ayarlar.
superuser_reserved_connections 11, 12, 13, 14, 15, 16, 17 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 Unix etki alanı yuvalarının oluşturulacağı dizinleri ayarlar.
unix_socket_group 11, 12, 13, 14, 15, 16, 17 Unix etki alanı yuvasının sahip olan grubunu ayarlar.
unix_socket_permissions 11, 12, 13, 14, 15, 16, 17 Unix etki alanı yuvasının erişim izinlerini ayarlar.

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

Veri Akışı Adı Sürümler Açıklama
ssl 11, 12, 13, 14, 15, 16, 17 SSL bağlantılarını etkinleştirir.
ssl_ca_file 11, 12, 13, 14, 15, 16, 17 SSL sertifika yetkilisi dosyasının konumu.
ssl_cert_file 11, 12, 13, 14, 15, 16, 17 SSL sunucusu sertifika dosyasının konumu.
ssl_ciphers 11, 12, 13, 14, 15, 16, 17 İzin verilen SSL şifrelemelerinin listesini ayarlar.
ssl_crl_dir 14, 15, 16, 17 SSL sertifika iptal listesi dizininin konumu.
ssl_crl_file 11, 12, 13, 14, 15, 16, 17 SSL sertifika iptal listesi dosyasının konumu.
ssl_dh_params_file 11, 12, 13, 14, 15, 16, 17 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 SSL sunucusu özel anahtar dosyasının konumu.
ssl_max_protocol_version 12, 13, 14, 15, 16, 17 Kullanılacak en yüksek SSL/TLS protokol sürümünü ayarlar.
ssl_min_protocol_version 12, 13, 14, 15, 16, 17 Kullanılacak en düşük SSL/TLS protokol sürümünü ayarlar.
ssl_passphrase_command 11, 12, 13, 14, 15, 16, 17 SSL için parolaları almak için komut.
ssl_passphrase_command_supports_reload 11, 12, 13, 14, 15, 16, 17 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 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 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 Sunucunun istemci bağlantısı ölü olarak kabul edilmeden önce kaybolabilecek TCP korumalarının sayısını belirtir.
tcp_keepalives_idle 11, 12, 13, 14, 15, 16, 17 TCP'nin istemciye tutma iletisi göndermesi gereken işlem yapılmayan saniye sayısını belirtir.
tcp_keepalives_interval 11, 12, 13, 14, 15, 16, 17 İstemci tarafından kabul edilmeyen bir TCP tutma iletisinin yeniden iletilmesi gereken saniye sayısını belirtir.
tcp_user_timeout 12, 13, 14, 15, 16, 17 TCP bağlantısı zorla kapatılmadan önce iletilen verilerin bildirimsiz kalabileceği süreyi belirtir.

Özelleştirilmiş Seçenekler

Veri Akışı Adı Sürümler Açıklama
auto_explain.log_analyze 11, 12, 13, 14, 15, 16, 17 Plan günlüğü için EXPLAIN ANALYZE kullanın.
auto_explain.log_buffers 11, 12, 13, 14, 15, 16, 17 Günlük, kullanımı arabelleğe alır.
auto_explain.log_format 11, 12, 13, 14, 15, 16, 17 Plan günlüğü için kullanılacak EXPLAIN biçimi.
auto_explain.log_level 12, 13, 14, 15, 16, 17 Plan için günlük düzeyi.
auto_explain.log_min_duration 11, 12, 13, 14, 15, 16, 17 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 İç içe deyimleri günlüğe kaydetme.
auto_explain.log_settings 12, 13, 14, 15, 16, 17 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 Yalnızca satır sayılarını değil zamanlama verilerini toplayın.
auto_explain.log_triggers 11, 12, 13, 14, 15, 16, 17 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 Plan günlüğü için EXPLAIN VERBOSE kullanın.
auto_explain.log_wal 13, 14, 15, 16, 17 WAL kullanımını günlüğe kaydetme.
auto_explain.sample_rate 11, 12, 13, 14, 15, 16, 17 İşlenmek üzere sorguların kesri.
azure.accepted_password_auth_method 11, 12, 13, 14, 15, 16, 17 Kabul edilen parola kimlik doğrulama yöntemi.
azure.allow_hostname_in_username 11 PostgreSQL için Azure Veritabanı Esnek Sunucu için kullanıcı adında konak adına izin verilip verilmediğini belirtir.
azure.enable_temp_tablespaces_on_local_ssd 11, 12, 13, 14, 15, 16, 17 Kısa ömürlü diskte geçici tablo alanı oluşturun.
azure.extensions 11, 12, 13, 14, 15, 16, 17 Sunucuda hangi uzantıların oluşturulmasına izin verileceği belirtir.
azure.single_to_flex_migration 11, 12, 13, 14, 15, 16, 17 Bunun PostgreSQL için Azure Veritabanı Tek Sunucudan Esnek Sunucuya geçiş için oluşturulmuş bir sunucu olup olmadığını belirtir.
azure_storage.blob_block_size_mb 12, 13, 14, 15, 16, 17 Uzantı azure_storage blob_put için megabayt cinsinden blob blok boyutu.
cron.database_name 11, 12, 13, 14, 15, 16, 17 pg_cron meta verilerinin tutulduğu veritabanını ayarlar.
cron.log_run 11, 12, 13, 14, 15, 16, 17 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 Yürütmeden önce tüm cron deyimlerini günlüğe kaydeder.
cron.max_running_jobs 11, 12, 13, 14, 15, 16, 17 Eşzamanlı olarak çalışabilecek en fazla iş sayısını ayarlar. Bu değer max_connections ile sınırlıdır.
pgaudit.log 11, 12, 13, 14, 15, 16, 17 Oturum denetim günlüğü tarafından hangi deyim sınıflarının günlüğe kaydedileceğini belirtir.
pgaudit.log_catalog 11, 12, 13, 14, 15, 16, 17 Bir deyimdeki tüm ilişkilerin pg_catalog olması durumunda oturum günlüğünün etkinleştirilmesi gerektiğini belirtir.
pgaudit.log_client 11, 12, 13, 14, 15, 16, 17 Denetim iletilerinin istemciye görünür olup olmayacağını belirtir.
pgaudit.log_level 11, 12, 13, 14, 15, 16, 17 Günlük girdileri için kullanılacak günlük düzeyini belirtir.
pgaudit.log_parameter 11, 12, 13, 14, 15, 16, 17 Denetim günlüğünün deyimiyle geçirilen parametreleri içermesi gerektiğini belirtir.
pgaudit.log_relation 11, 12, 13, 14, 15, 16, 17 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.
pgaudit.log_statement_once 11, 12, 13, 14, 15, 16, 17 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.
pgaudit.role 11, 12, 13, 14, 15, 16, 17 Nesne denetim günlüğü için kullanılacak ana rolü belirtir.
pglogical.batch_inserts 11, 12, 13, 14, 15, 16, 17 PGLogical'a mümkünse toplu ekleme mekanizması kullanmasını söyler.
pglogical.conflict_log_level 11, 12, 13, 14, 15, 16, 17 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 Yerel veriler ile gelen değişiklikler arasında algılanan çakışmalar için çözüm yöntemini ayarlar.
pglogical.use_spi 11, 12, 13, 14, 15, 16, 17 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 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 Bekleme olaylarının örneklendiği sıklığı milisaniye olarak ayarlayın.
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 pgms_wait_sampling uzantısı tarafından hangi deyimlerin izlendiğini seçer.
pg_partman_bgw.analyze 11, 12, 13, 14, 15, 16, 17 run_maintenance() için p_analyze bağımsız değişkeniyle aynı amaç.
pg_partman_bgw.dbname 11, 12, 13, 14, 15, 16, 17 Gerekli. run_maintenance() üzerinde çalıştırılacak veritabanları. Birden fazlaysa, virgülle ayrılmış bir liste kullanın. Ayarlanmadıysa BGW hiçbir şey yapmaz.
pg_partman_bgw.interval 11, 12, 13, 14, 15, 16, 17 run_maintenance() çağrısı arasındaki saniye sayısı.
pg_partman_bgw.jobmon 11, 12, 13, 14, 15, 16, 17 run_maintenance() için p_jobmon bağımsız değişkeniyle aynı amaç.
pg_partman_bgw.role 11, 12, 13, 14, 15, 16, 17 run_maintenance() olarak çalıştırılacak rol. Varsayılan değer postgres'tir. Yalnızca tek bir rol adına izin verilir.
pg_qs.interval_length_minutes 11, 12, 13, 14, 15, 16, 17 pg_qs için query_store yakalama aralığını dakika cinsinden ayarlar. Bu, veri kalıcılığının sıklığıdır.
pg_qs.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, pg_qs.query_capture_mode için ayarlanan değere rağmen Sorgu Deposu devre dışı bırakılır.
pg_qs.max_plan_size 11, 12, 13, 14, 15, 16, 17 pg_qs için sorgu planı metni için kaydedilecek en fazla bayt sayısını ayarlar; daha uzun planlar kesilir.
pg_qs.max_query_text_length 11, 12, 13, 14, 15, 16, 17 Kaydedilecek en fazla sorgu metin uzunluğunu ayarlar; daha uzun sorgular kesilir.
pg_qs.query_capture_mode 11, 12, 13, 14, 15, 16, 17 Sorgu deposu için sorgu yakalama modunu ayarlar. Hiçbiri herhangi bir yakalamayı devre dışı bırakmaz.
pg_qs.retention_period_in_days 11, 12, 13, 14, 15, 16, 17 Saklama süresi penceresini pg_qs için gün cinsinden ayarlar; bu sürenin ardından veriler silinir.
pg_qs.store_query_plans 11, 12, 13, 14, 15, 16, 17 pg_qs için sorgu planlarını kaydetmeyi açar veya kapatır
pg_qs.track_utility 11, 12, 13, 14, 15, 16, 17 Yardımcı program komutlarının pg_qs tarafından izlenip izlenmeyeceğini seçer.
pg_stat_statements.max 11, 12, 13, 14, 15, 16, 17 pg_stat_statements tarafından izlenen en fazla deyim sayısını ayarlar.
pg_stat_statements.save 11, 12, 13, 14, 15, 16, 17 Sunucu kapatmaları arasında pg_stat_statements istatistikleri kaydedin.
pg_stat_statements.track 11, 12, 13, 14, 15, 16, 17 pg_stat_statements tarafından sayılan deyimleri denetler.
pg_stat_statements.track_utility 11, 12, 13, 14, 15, 16, 17 Yardımcı program komutlarının pg_stat_statements tarafından izlenip izlenmeyeceğini seçer.

CxxO

Veri Akışı Adı Sürümler Açıklama

Geliştirici Seçenekleri

Veri Akışı Adı Sürümler Açıklama
allow_in_place_tablespaces 11, 12, 13, 14, 15, 16, 17 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 Sistem tablolarının yapısının değiştirilmesine izin verir.
backtrace_functions 13, 14, 15, 16, 17 Bu işlevlerdeki hatalar için geri akışı günlüğe kaydetme.
debug_discard_caches 14, 15, 16, 17 Hata ayıklama amacıyla sistem önbelleklerini agresif bir şekilde temizleyin.
debug_parallel_query 16, 17 Paralel sorgu olanaklarının kullanımını zorlar.
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 Sağlama toplamı hatasından sonra işlemeye devam eder.
ignore_invalid_pages 13, 14, 15, 16, 17 Geçersiz bir sayfa hatasından sonra kurtarma işlemine devam eder.
ignore_system_indexes 11, 12, 13, 14, 15, 16, 17 Sistem dizinlerinden okumayı devre dışı bırakır.
jit_debugging_support 11, 12, 13, 14, 15, 16, 17 JIT ile derlenmiş işlevleri hata ayıklayıcıya kaydedin.
jit_dump_bitcode 11, 12, 13, 14, 15, 16, 17 JIT hata ayıklamasını kolaylaştırmak için LLVM bit kodunu yazın.
jit_expressions 11, 12, 13, 14, 15, 16, 17 İfadelerin JIT derlemesine izin verin.
jit_profiling_support 11, 12, 13, 14, 15, 16, 17 JIT ile derlenmiş işlevleri performans profili oluşturucuya kaydedin.
jit_tuple_deforming 11, 12, 13, 14, 15, 16, 17 Tanımlama grubu deforme etme işleminin JIT derlemesine izin verin.
post_auth_delay 11, 12, 13, 14, 15, 16, 17 Bağlantı başlatılırken kimlik doğrulamasından sonra bek süreyi ayarlar.
pre_auth_delay 11, 12, 13, 14, 15, 16, 17 Bağlantı başlatılırken kimlik doğrulamasından önce bek süreyi ayarlar.
remove_temp_files_after_crash 14, 16, 17 Arka uç kilitlenmesi sonrasında geçici dosyaları kaldırın.
trace_notify 11, 12, 13, 14, 15, 16, 17 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 Sıralamadaki kaynak kullanımı hakkındaki bilgileri yayma.
wal_consistency_checking 11, 12, 13, 14, 15, 16, 17 WAL tutarlılık denetimlerinin yapıldığı WAL kaynak yöneticilerini ayarlar.
zero_damaged_pages 11, 12, 13, 14, 15, 16, 17 Zarar görmüş sayfa üst bilgilerini işlemeye devam eder.

Hata İşleme

Veri Akışı Adı Sürümler Açıklama
data_sync_retry 11, 12, 13, 14, 15, 16, 17 Veri dosyalarını eşitleme hatasından sonra çalışmaya devam edilip edilmeyeceği.
exit_on_error 11, 12, 13, 14, 15, 16, 17 Herhangi bir hatada oturumu sonlandırır.
recovery_init_sync_method 14, 15, 16, 17 Kilitlenme kurtarmadan önce veri dizinini eşitleme yöntemini ayarlar.
restart_after_crash 11, 12, 13, 14, 15, 16, 17 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 Sunucunun ana yapılandırma dosyasını ayarlar.
data_directory 11, 12, 13, 14, 15, 16, 17 Sunucunun veri dizinini ayarlar.
external_pid_file 11, 12, 13, 14, 15, 16, 17 Postmaster PID'sini belirtilen dosyaya yazar.
hba_file 11, 12, 13, 14, 15, 16, 17 Sunucunun "hba" yapılandırma dosyasını ayarlar.
ident_file 11, 12, 13, 14, 15, 16, 17 Sunucunun "ident" yapılandırma dosyasını ayarlar.

Akıllı Ayarlama

Veri Akışı Adı Sürümler Açıklama
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.

Kilit Yönetimi

Veri Akışı Adı Sürümler Açıklama
deadlock_timeout 11, 12, 13, 14, 15, 16, 17 Kilitlenmeyi denetlemeden önce bir kilitte beklenmesi için milisaniye cinsinden süreyi ayarlar.
max_locks_per_transaction 11, 12, 13, 14, 15, 16, 17 İşlem başına alınabilecek maksimum kilit sayısını ayarlar. Çoğaltma sunucusunu çalıştırırken, bu parametreyi ana sunucudakiyle aynı veya daha yüksek bir değere ayarlamanız gerekir.
max_pred_locks_per_page 11, 12, 13, 14, 15, 16, 17 Sayfa başına koşul kilitli demet sayısı üst sınırını ayarlar.
max_pred_locks_per_relation 11, 12, 13, 14, 15, 16, 17 İlişki başına koşul kilitli sayfa ve tanımlama grubu sayısı üst sınırını ayarlar.
max_pred_locks_per_transaction 11, 12, 13, 14, 15, 16, 17 İşlem başına koşul kilidi sayısı üst sınırını ayarlar.

Ölçümler

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

PgBouncer

Veri Akışı Adı Sürümler Açıklama
pgbouncer.default_pool_size 11, 12, 13, 14, 15, 16, 17 Kullanıcı/veritabanı çifti başına izin verecek sunucu bağlantısı sayısı.
pgbouncer.enabled 11, 12, 13, 14, 15, 16, 17 pgBouncer hizmetinin etkinleştirilip etkinleştirilmediğini belirtir.
pgbouncer.ignore_startup_parameters 11, 12, 13, 14, 15, 16, 17 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 İzin verilen en fazla istemci bağlantısı sayısı.
pgbouncer.max_prepared_statements 11, 12, 13, 14, 15, 16, 17 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 Bu numaranın altındaysa havuza daha fazla sunucu bağlantısı ekleyin.
pgbouncer.pool_mode 11, 12, 13, 14, 15, 16, 17 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 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 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 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 Disk bloğunun boyutunu gösterir.
data_checksums 11, 12, 13, 14, 15, 16, 17 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 Veri dizininin modunu gösterir.
debug_assertions 11, 12, 13, 14, 15, 16, 17 Çalışan sunucuda onay denetimlerinin etkinleştirilip etkinleştirilmediğini gösterir.
in_hot_standby 14, 15, 16, 17 Etkin beklemenin şu anda etkin olup olmadığını gösterir.
integer_datetimes 11, 12, 13, 14, 15, 16, 17 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 İşlev bağımsız değişkenlerinin en fazla sayısını gösterir.
max_identifier_length 11, 12, 13, 14, 15, 16, 17 Tanımlayıcı uzunluğu üst sınırını gösterir.
max_index_keys 11, 12, 13, 14, 15, 16, 17 En fazla dizin anahtarı sayısını gösterir.
segment_size 11, 12, 13, 14, 15, 16, 17 Disk dosyası başına sayfa sayısını gösterir.
server_encoding 11, 12, 13, 14, 15, 16, 17 Sunucu (veritabanı) karakter kümesi kodlamasını gösterir.
server_version 11, 12, 13, 14, 15, 16, 17 Sunucu sürümünü gösterir.
server_version_num 11, 12, 13, 14, 15, 16, 17 Sunucu sürümünü tamsayı olarak gösterir.
shared_memory_size 15, 16, 17 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 Ana paylaşılan bellek alanı için gereken büyük sayfaların sayısını gösterir.
ssl_library 12, 13, 14, 15, 16, 17 SSL kitaplığının adını gösterir.
wal_block_size 11, 12, 13, 14, 15, 16, 17 Önceden yazma günlüğündeki blok boyutunu gösterir.
wal_segment_size 11, 12, 13, 14, 15, 16, 17 Ö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 İşlem başlığına dahil edilen kümenin adını ayarlar.
update_process_title 11, 12, 13, 14, 15, 16, 17 İşlem başlığını etkin SQL komutunu gösterecek şekilde güncelleştirir.

Sorgu Ayarlama / Genetik Sorgu İyileştiricisi

Veri Akışı Adı Sürümler Açıklama
geqo 11, 12, 13, 14, 15, 16, 17 Genetik sorgu iyileştirmeyi etkinleştirir.
geqo_effort 11, 12, 13, 14, 15, 16, 17 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 GEQO: Algoritma yinelemelerinin sayısı.
geqo_pool_size 11, 12, 13, 14, 15, 16, 17 GEQO: popülasyondaki bireylerin sayısı.
geqo_seed 11, 12, 13, 14, 15, 16, 17 GEQO: Rastgele yol seçimi için tohum.
geqo_selection_bias 11, 12, 13, 14, 15, 16, 17 GEQO: Popülasyon içindeki seçmeli baskı.
geqo_threshold 11, 12, 13, 14, 15, 16, 17 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 Sorgu planlayıcısının sorguları iyileştirmek için tablo kısıtlamalarını kullanmasını denetler.
cursor_tuple_fraction 11, 12, 13, 14, 15, 16, 17 Planlayıcının alınacak imleç satırlarının kesirini tahminini ayarlar.
default_statistics_target 11, 12, 13, 14, 15, 16, 17 Sütuna özgü bir hedef olmadan tablo sütunları için varsayılan istatistik hedefini ayarlar.
from_collapse_limit 11, 12, 13, 14, 15, 16, 17 Planlayıcı, FROM yan tümcesinde alt sorguları bu sınıra kadar olan üst sorgularda birleştirir. Daha küçük değerler planlama süresini kısaltabilir ancak daha düşük sorgu planları verebilir.
jit 11, 12, 13, 14, 15, 16, 17 JIT derlemenin PostgreSQL tarafından kullanılıp kullanılamayacağını belirler.
join_collapse_limit 11, 12, 13, 14, 15, 16, 17 FROM-list boyutunu, JOIN yapılarının düzleştirmediği boyut dışında ayarlar.
plan_cache_mode 12, 13, 14, 15, 16, 17 Planlayıcının özel veya genel plan seçimini denetler.
recursive_worktable_factor 15, 16, 17 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 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 Planlayıcının sorgu sırasında yürütülen her işleci veya işlevi işleme maliyetine ilişkin tahminini ayarlar.
cpu_tuple_cost 11, 12, 13, 14, 15, 16, 17 Planlayıcının sorgu sırasında her satırı işleme maliyetiyle ilgili tahminini ayarlar.
effective_cache_size 11, 12, 13, 14, 15, 16, 17 Planlayıcının disk önbelleğinin boyutu hakkındaki varsayımını ayarlar.
jit_above_cost 11, 12, 13, 14, 15, 16, 17 Etkinse JIT derlemesinin etkinleştirildiği sorgu maliyetini ayarlar.
jit_inline_above_cost 11, 12, 13, 14, 15, 16, 17 JIT derlemesinin satır içi işlevleri ve işleçleri sıralamaya çalıştığı sorgu maliyetini ayarlar.
jit_optimize_above_cost 11, 12, 13, 14, 15, 16, 17 JIT derlemesinin pahalı iyileştirmeler uyguladığı sorgu maliyetini ayarlar.
min_parallel_index_scan_size 11, 12, 13, 14, 15, 16, 17 Paralel tarama için en düşük dizin verisi miktarını ayarlar.
min_parallel_table_scan_size 11, 12, 13, 14, 15, 16, 17 Paralel taramanın dikkate alınması için taranması gereken en düşük tablo verisi miktarını ayarlar.
parallel_setup_cost 11, 12, 13, 14, 15, 16, 17 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 Planlayıcının her bir tanımlama kümesini (satırı) çalışandan ana arka uça geçirme maliyetine ilişkin tahminini ayarlar.
random_page_cost 11, 12, 13, 14, 15, 16, 17 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 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 Planlayıcının zaman uyumsuz ekleme planlarını kullanmasını sağlar.
enable_bitmapscan 11, 12, 13, 14, 15, 16, 17 Planlayıcının bit eşlem tarama planlarını kullanmasını sağlar.
enable_gathermerge 11, 12, 13, 14, 15, 16, 17 Planlayıcının birleştirme planlarını toplamasını sağlar.
enable_hashagg 11, 12, 13, 14, 15, 16, 17 Planlayıcının karma toplama planlarını kullanmasını sağlar.
enable_hashjoin 11, 12, 13, 14, 15, 16, 17 Planlayıcının karma birleştirme planlarını kullanmasını sağlar.
enable_incremental_sort 13, 14, 15, 16, 17 Planlayıcının artımlı sıralama adımlarını kullanmasını sağlar.
enable_indexonlyscan 11, 12, 13, 14, 15, 16, 17 Planlayıcının yalnızca dizin tarama planlarını kullanmasını sağlar.
enable_indexscan 11, 12, 13, 14, 15, 16, 17 Planlayıcının dizin tarama planlarını kullanmasını sağlar.
enable_material 11, 12, 13, 14, 15, 16, 17 Planlayıcının gerçekleştirilmesini sağlar.
enable_memoize 14, 15, 16, 17 Planlayıcının notlaştırma kullanımını etkinleştirir.
enable_mergejoin 11, 12, 13, 14, 15, 16, 17 Planlayıcının birleştirme birleştirme planlarını kullanmasını sağlar.
enable_nestloop 11, 12, 13, 14, 15, 16, 17 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 Planlayıcının paralel ekleme planlarını kullanmasını sağlar.
enable_parallel_hash 11, 12, 13, 14, 15, 16, 17 Planlayıcının paralel karma planları kullanmasını sağlar.
enable_partition_pruning 11, 12, 13, 14, 15, 16, 17 Plan zamanı ve yürütme zamanı bölüm ayıklamasını etkinleştirir.
enable_partitionwise_aggregate 11, 12, 13, 14, 15, 16, 17 Sorgu planlayıcısının bölüm tabanlı gruplandırma veya toplama kullanımını etkinleştirir veya devre dışı bırakır. Bu, bölümlenmiş tablolarda her bölüm için ayrı ayrı gerçekleştirilen gruplandırma veya toplama işlemlerine olanak tanır.
enable_partitionwise_join 11, 12, 13, 14, 15, 16, 17 Sorgu planlayıcısının bölüm tabanlı birleştirme kullanımını etkinleştirir veya devre dışı bırakır. Bu, eşleşen bölümler birleştirilerek bölümlenmiş tablolar arasında bir birleştirme gerçekleştirilmesini sağlar.
enable_seqscan 11, 12, 13, 14, 15, 16, 17 Planlayıcının sıralı tarama planlarını kullanmasını sağlar.
enable_sort 11, 12, 13, 14, 15, 16, 17 Planlayıcının açık sıralama adımlarını kullanmasını sağlar.
enable_tidscan 11, 12, 13, 14, 15, 16, 17 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 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
synchronous_standby_names 11, 12, 13, 14, 15, 16, 17 Zaman uyumlu bekleme sayısı ve olası zaman uyumlu beklemelerin adlarının listesi.
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 Sunucunun destekleyebilecek çoğaltma yuvası sayısı üst sınırını belirtir.
max_slot_wal_keep_size 13, 14, 15, 16, 17 Çoğaltma yuvaları tarafından ayrılabilecek en büyük WAL boyutunu ayarlar.
max_wal_senders 11, 12, 13, 14, 15, 16, 17 Aynı anda çalışan WAL gönderen işlemlerinin maksimum sayısını ayarlar.
track_commit_timestamp 11, 12, 13, 14, 15, 16, 17 İş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 Hazır bekleyen sunucular için tutulan WAL dosyalarının boyutunu ayarlar.
wal_sender_timeout 11, 12, 13, 14, 15, 16, 17 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 Kurtarma sırasında bağlantılara ve sorgulara izin verir.
hot_standby_feedback 11, 12, 13, 14, 15, 16, 17 Etkin beklemenin, beklemede yürütülmekte olan sorgular hakkında birincil veya yukarı akış beklemesine geri bildirim göndermesi gerekip gerekmediği seçeneğini etkinleştirir/devre dışı bırakır.
max_standby_archive_delay 11, 12, 13, 14, 15, 16, 17 Etkin bekleme sunucusu arşivlenmiş WAL verilerini işlerken çakışan sorguları iptal etmeden önce en uzun gecikmeyi ayarlar.
max_standby_streaming_delay 11, 12, 13, 14, 15, 16, 17 Etkin bekleme sunucusu akışlı WAL verilerini işlerken çakışan sorguları iptal etmeden önce en uzun gecikmeyi ayarlar.
primary_conninfo 12, 13, 14, 15, 16, 17 Gönderen sunucuya bağlanmak için kullanılacak bağlantı dizesi ayarlar.
primary_slot_name 12, 13, 14, 15, 16, 17 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 Kurtarma sırasında değişiklik uygulamak için en düşük gecikmeyi ayarlar.
wal_receiver_create_temp_slot 13, 14, 15, 16, 17 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 WAL alıcısı durum raporları arasındaki maksimum aralığı birincil değere ayarlar.
wal_receiver_timeout 11, 12, 13, 14, 15, 16, 17 Gönderen sunucudan veri almak için en uzun bekleme süresini ayarlar.
wal_retrieve_retry_interval 11, 12, 13, 14, 15, 16, 17 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 Mantıksal çoğaltma çalışanlarının en fazla sayısını belirtir. Buna hem uygulama çalışanları hem de tablo eşitleme çalışanları dahildir.
max_parallel_apply_workers_per_subscription 16, 17 Mantıksal çoğaltmada abonelik başına kullanılabilecek en fazla paralel uygulama çalışanı sayısını ayarlar.
max_sync_workers_per_subscription 11, 12, 13, 14, 15, 16, 17 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 İstatistiklerde ve günlüklerde raporlanacak uygulama adını ayarlar.
debug_pretty_print 11, 12, 13, 14, 15, 16, 17 Girintiler ayrıştırma ve plan ağacı görüntülemeleri.
debug_print_parse 11, 12, 13, 14, 15, 16, 17 Her sorguyu ayrıştırma ağacını günlüğe kaydeder.
debug_print_plan 11, 12, 13, 14, 15, 16, 17 Her sorguyu yürütme planını günlüğe kaydeder.
debug_print_rewritten 11, 12, 13, 14, 15, 16, 17 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 Otomatik vakum eylemlerinin günlüğe kaydedileceği en düşük yürütme süresini ayarlar.
log_checkpoints 11, 12, 13, 14, 15, 16, 17 Her denetim noktasını günlüğe kaydeder.
log_connections 11, 12, 13, 14, 15, 16, 17 Sunucuya yapılan her bağlantının günlüğe kaydedilmesine ve istemci kimlik doğrulamasının başarıyla tamamlanmasına neden olur.
log_disconnections 11, 12, 13, 14, 15, 16, 17 Süre de dahil olmak üzere oturumun sonunu günlüğe kaydeder.
log_duration 11, 12, 13, 14, 15, 16, 17 Tamamlanan her SQL deyiminin süresini günlüğe kaydeder.
log_error_verbosity 11, 12, 13, 14, 15, 16, 17 Günlüğe kaydedilen her ileti için sunucu günlüğüne yazılan ayrıntı miktarını denetler.
log_hostname 11, 12, 13, 14, 15, 16, 17 Ana bilgisayar adını bağlantı günlüklerine kaydeder.
log_line_prefix 11, 12, 13, 14, 15, 16, 17 Her günlük satırının başında çıktısı olan printf stili dizeyi ayarlar.
log_lock_waits 11, 12, 13, 14, 15, 16, 17 Bir oturum kilit almak için deadlock_timeout daha uzun süre beklediğinde günlük iletisinin üretilip üretilemediğini denetler.
log_parameter_max_length 13, 14, 15, 16, 17 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.
log_parameter_max_length_on_error 13, 14, 15, 16, 17 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.
log_recovery_conflict_waits 14, 15, 16, 17 Başlangıç işlemi kurtarma çakışmaları için deadlock_timeout daha uzun süre beklediğinde günlük iletisinin üretilip üretilemediğini denetler.
log_replication_commands 11, 12, 13, 14, 15, 16, 17 Her çoğaltma komutunu günlüğe kaydeder.
log_statement 11, 12, 13, 14, 15, 16, 17 Günlüğe kaydedilen deyimlerin türünü ayarlar.
log_temp_files 11, 12, 13, 14, 15, 16, 17 Bu sayıda kilobayttan daha büyük geçici dosyaların kullanımını günlüğe kaydeder.
log_timezone 11, 12, 13, 14, 15, 16, 17 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 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.
log_min_duration_statement 11, 12, 13, 14, 15, 16, 17 Deyimlerin günlüğe kaydedileceği en düşük yürütme süresini (milisaniye olarak) ayarlar. -1, günlük deyimi sürelerini devre dışı bırakır.
log_min_error_statement 11, 12, 13, 14, 15, 16, 17 Bu düzeyde veya daha üstünde hata oluşturan tüm deyimlerin günlüğe kaydedilmesine neden olur.
log_min_messages 11, 12, 13, 14, 15, 16, 17 Sunucu günlüğüne hangi ileti düzeylerinin yazıldığı denetler.
log_startup_progress_interval 15, 16, 17 Uzun süre çalışan başlangıç işlemleri için ilerleme durumu güncelleştirmeleri arasındaki süre.
log_statement_sample_rate 13, 14, 15, 16, 17 Günlüğe kaydedilecek log_min_duration_sample aşan deyimlerin kesri.
log_transaction_sample_rate 12, 13, 14, 15, 16, 17 Tüm deyimlerin günlüğe kaydedildiği işlemlerin kesirini ayarlar.

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 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 Sunucu günlüğü çıkışının hedefini ayarlar.
log_directory 11, 12, 13, 14, 15, 16, 17 Günlük dosyaları için hedef dizini ayarlar.
log_file_mode 11, 12, 13, 14, 15, 16, 17 Günlük dosyaları için dosya izinlerini ayarlar.
log_filename 11, 12, 13, 14, 15, 16, 17 Günlük dosyaları için dosya adı desenini ayarlar.
logging_collector 11, 12, 13, 14, 15, 16, 17 Günlük dosyalarında stderr çıkışını ve/veya csvlog'ları yakalamak için bir alt işlem başlatın.
log_rotation_age 11, 12, 13, 14, 15, 16, 17 Günlük dosyası döndürmeyi zorlamadan önce bek sürelerini ayarlar.
log_rotation_size 11, 12, 13, 14, 15, 16, 17 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 Günlük döndürme sırasında aynı ada sahip mevcut günlük dosyalarını kes.
syslog_facility 11, 12, 13, 14, 15, 16, 17 Syslog etkinleştirildiğinde kullanılacak syslog "facility" öğesini ayarlar.
syslog_ident 11, 12, 13, 14, 15, 16, 17 Syslog'da PostgreSQL iletilerini tanımlamak için kullanılan program adını ayarlar.
syslog_sequence_numbers 11, 12, 13, 14, 15, 16, 17 Yinelenen gizlemeyi önlemek için syslog iletilerine sıra numarası ekleyin.
syslog_split_messages 11, 12, 13, 14, 15, 16, 17 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 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 PostgreSQL'in aynı anda yürütülebileceğini beklediği eşzamanlı disk G/Ç işlemlerinin sayısını ayarlar.
maintenance_io_concurrency 13, 14, 15, 16, 17 Bakım işleri için kullanılan bir effective_io_concurrency çeşidi.
max_parallel_maintenance_workers 11, 12, 13, 14, 15, 16, 17 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 Paralel işlemler için desteklenecek en fazla çalışan sayısını ayarlar.
max_parallel_workers_per_gather 11, 12, 13, 14, 15, 16, 17 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 Sistemin destekleyebilecek en fazla arka plan işlemi sayısını ayarlar.
parallel_leader_participation 11, 12, 13, 14, 15, 16, 17 Birleştirmeyi Topla ve Topla'nın alt düzlemleri de çalıştırıp çalıştırmayacağını denetler.

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 Arka plan yazıcısı için etkinlik yuvarlamaları arasındaki gecikmeyi belirtir. Her bir turda yazıcı sorunları bazı kirli arabellekler için yazar.
bgwriter_flush_after 11, 12, 13, 14, 15, 16, 17 Arka plan yazıcısı tarafından daha önce yazma işlemi yapılan sayfaların sayısı diske boşaltılır.
bgwriter_lru_maxpages 11, 12, 13, 14, 15, 16, 17 Her turda, arka plan yazıcısı tarafından bu kadar çok arabellek yazılamaz.
bgwriter_lru_multiplier 11, 12, 13, 14, 15, 16, 17 Arabelleklerin son zamandaki ortalama ihtiyacı, sonraki turda gerekli olacak arabellek sayısı tahmini için bgwriter_lru_multiplier çarpılır.

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 maliyet sınırı aşıldığında vakum işleminin uyuyacağı süre (milisaniye cinsinden).
vacuum_cost_limit 11, 12, 13, 14, 15, 16, 17 Vakumlama işleminin uyumasına neden olacak birikmiş maliyet.
vacuum_cost_page_dirty 11, 12, 13, 14, 15, 16, 17 Vakum daha önce temiz olan bir bloğu değiştirdiğinde tahmini maliyet ücreti.
vacuum_cost_page_hit 11, 12, 13, 14, 15, 16, 17 Paylaşılan arabellek önbelleğinde bulunan bir arabelleği vakumlamanın tahmini maliyeti.
vacuum_cost_page_miss 11, 12, 13, 14, 15, 16, 17 Diskten okunması gereken bir arabelleği vakumlamanın tahmini maliyeti.

Kaynak Kullanımı / Disk

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

Kaynak Kullanımı / Çekirdek Kaynakları

Veri Akışı Adı Sürümler Açıklama
max_files_per_process 11, 12, 13, 14, 15, 16, 17 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 Her otomatik vakum çalışan işlemi tarafından kullanılacak en yüksek belleği ayarlar.
dynamic_shared_memory_type 11, 12, 13, 14, 15, 16, 17 Kullanılan dinamik paylaşılan bellek uygulamasını seçer.
hash_mem_multiplier 12, 13, 14, 15, 16, 17 Karma tablolar için kullanılacak work_mem katı.
huge_pages 11, 12, 13, 14, 15, 16, 17 Büyük bellek sayfalarının kullanımını etkinleştirir/devre dışı bırakır. Bu ayar, 4'ten az sanal çekirdeği olan sunucular için geçerli değildir.
huge_page_size 14, 15, 16, 17 İstenmesi gereken büyük sayfa boyutu.
logical_decoding_work_mem 13, 14, 15, 16, 17 Mantıksal kod çözme için kullanılacak en yüksek belleği ayarlar.
maintenance_work_mem 11, 12, 13, 14, 15, 16, 17 VACUUM, Create Index gibi bakım işlemleri için kullanılacak en yüksek belleği ayarlar.
max_prepared_transactions 11, 12, 13, 14, 15, 16, 17 Eşzamanlı olarak hazırlanmış en fazla işlem sayısını ayarlar. Çoğaltma sunucusunu çalıştırırken, bu parametreyi birincil sunucudakiyle aynı veya daha yüksek bir değere ayarlamanız gerekir.
max_stack_depth 11, 12, 13, 14, 15, 16, 17 Maksimum yığın derinliğini kilobayt olarak ayarlar.
min_dynamic_shared_memory 14, 15, 16, 17 Başlangıçta ayrılmış dinamik paylaşılan bellek miktarı.
shared_buffers 11, 12, 13, 14, 15, 16, 17 Sunucu tarafından kullanılan paylaşılan bellek arabelleklerinin sayısını ayarlar. Birim 8 kb'dir. İzin verilen değerler kullanılabilir belleğin %10 - %75'i aralığındadır.
shared_memory_type 12, 13, 14, 15, 16, 17 Ana paylaşılan bellek bölgesi için kullanılan paylaşılan bellek uygulamasını seçer.
temp_buffers 11, 12, 13, 14, 15, 16, 17 Her veritabanı oturumu tarafından kullanılan en fazla geçici arabellek sayısını ayarlar.
vacuum_buffer_usage_limit 16, 17 VACUUM, ANALYZE ve autovacuum için arabellek havuzu boyutunu ayarlar.
work_mem 11, 12, 13, 14, 15, 16, 17 Geçici disk dosyalarına yazmadan önce iç sıralama işlemleri ve karma tabloları tarafından kullanılacak bellek miktarını ayarlar.

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

Veri Akışı Adı Sürümler Açıklama
stats_fetch_consistency 15, 16, 17 İstatistik verilerine erişimin tutarlılığını ayarlar.
track_activities 11, 12, 13, 14, 15, 16, 17 Her oturum için komutları yürütme hakkında bilgi toplar.
track_activity_query_size 11, 12, 13, 14, 15, 16, 17 pg_stat_activity.query için ayrılan bellek miktarını bayt cinsinden ayarlar.
track_counts 11, 12, 13, 14, 15, 16, 17 Veritabanı etkinliğiyle ilgili istatistiklerin toplanmasını sağlar
track_functions 11, 12, 13, 14, 15, 16, 17 İşlev çağrısı sayılarının ve kullanılan sürenin izlenmesini sağlar.
track_io_timing 11, 12, 13, 14, 15, 16, 17 Veritabanı G/Ç çağrılarının zamanlamasını etkinleştirir.
track_wal_io_timing 14, 15, 16, 17 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 Sorgu tanımlayıcılarının çekirdek içi hesaplamasını etkinleştirir.
log_executor_stats 11, 12, 13, 14, 15, 16, 17 Yürütücü performans istatistiklerini sunucu günlüğüne yazar.
log_parser_stats 11, 12, 13, 14, 15, 16, 17 Ayrıştırıcı performans istatistiklerini sunucu günlüğüne yazar.
log_planner_stats 11, 12, 13, 14, 15, 16, 17 Planlayıcı performans istatistiklerini sunucu günlüğüne yazar.
log_statement_stats 11, 12, 13, 14, 15, 16, 17 Her sorgu için 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 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
transform_null_equals 11, 12, 13, 14, 15, 16, 17 Açık olduğunda, form expr = NULL (veya NULL = expr) ifadeleri expr IS NULL olarak kabul edilir, yani ifade null değeri olarak değerlendirilirse true, aksi takdirde false döndürür.

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 NULL (büyük/küçük harfe duyarsız) girişinin 'NULL' değişmez değeri yerine NULL değeri olarak kabul edilmesine olanak tanır.
backslash_quote 11, 12, 13, 14, 15, 16, 17 Dize değişmez değerlerinde "\'" öğesine izin verilip verilmeyeceğini ayarlar.
escape_string_warning 11, 12, 13, 14, 15, 16, 17 Normal dize değişmez değerlerinde ters eğik çizgi kaçışları hakkında uyarır.
lo_compat_privileges 11, 12, 13, 14, 15, 16, 17 Büyük nesnelerde ayrıcalık denetimleri için geriye dönük uyumluluk modunu etkinleştirir.
operator_precedence_warning 11, 12 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 SQL parçaları oluştururken tüm tanımlayıcıları tırnak içine alır.
standard_conforming_strings 11, 12, 13, 14, 15, 16, 17 '...' nedenleri ters eğik çizgileri tam anlamıyla işlemek için dizeler.
synchronize_seqscans 11, 12, 13, 14, 15, 16, 17 Eşitlenmiş sıralı taramaları etkinleştirir.

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

Veri Akışı Adı Sürümler Açıklama
archive_cleanup_command 12, 13, 14, 15, 16, 17 Her yeniden başlatma noktasında yürütülecek kabuk komutunu ayarlar.
recovery_end_command 12, 13, 14, 15, 16, 17 Kurtarmanın sonunda bir kez yürütülecek kabuk komutunu ayarlar.
restore_command 12, 13, 14, 15, 16, 17 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 Wal dosyasını arşivleyecek şekilde çağrılacak kabuk komutunu ayarlar.
archive_library 15, 16, 17 WAL dosyasını arşivleyecek şekilde çağrılacak kitaplığı ayarlar.
archive_mode 11, 12, 13, 14, 15, 16, 17 archive_command kullanarak WAL dosyalarının arşivlenmesine izin verir.
archive_timeout 11, 12, 13, 14, 15, 16, 17 N saniye içinde yeni bir dosya başlatılmamışsa bir sonraki WAL dosyasına geçiş yapmaya zorlar.

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

Veri Akışı Adı Sürümler Açıklama
checkpoint_completion_target 11, 12, 13, 14, 15, 16, 17 Denetim noktası tamamlama hedefini, denetim noktaları arasındaki toplam sürenin bir bölümü olarak belirtir.
checkpoint_flush_after 11, 12, 13, 14, 15, 16, 17 Daha önce gerçekleştirilen yazma işlemleri diske boşaltılan sayfa sayısı.
checkpoint_timeout 11, 12, 13, 14, 15, 16, 17 Otomatik WAL denetim noktaları arasındaki en uzun süre (saniye cinsinden). Geçerli aralık 30 saniye ile bir gün arasındadır.
checkpoint_warning 11, 12, 13, 14, 15, 16, 17 WAL kesiminin bundan daha sık doldurulmasından kaynaklanan denetim noktaları varsa bir uyarı iletisi yazar.
max_wal_size 11, 12, 13, 14, 15, 16, 17 Otomatik denetim noktasını tetiklemeden önce WAL'nin büyümesine izin vermek için maksimum boyut.
min_wal_size 11, 12, 13, 14, 15, 16, 17 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 Kurtarma sırasında başvuruda olunan blokları önceden oluşturun.
wal_decode_buffer_size 15, 16, 17 Kurtarma sırasında WAL'da önceden okumak için arabellek boyutu.

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

Veri Akışı Adı Sürümler Açıklama
recovery_target 12, 13, 14, 15, 16, 17 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 Kurtarma hedefine ulaşılırken gerçekleştirilecek eylemi ayarlar.
recovery_target_inclusive 12, 13, 14, 15, 16, 17 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 Kurtarmanın devam edeceği önceden yazma günlüğü konumunun LSN'sini ayarlar.
recovery_target_name 12, 13, 14, 15, 16, 17 Kurtarmanın devam edeceği adlandırılmış geri yükleme noktasını ayarlar.
recovery_target_time 12, 13, 14, 15, 16, 17 Kurtarmanın devam edeceği zaman damgasını ayarlar.
recovery_target_timeline 12, 13, 14, 15, 16, 17 Kurtarılması gereken zaman çizelgesini belirtir.
recovery_target_xid 12, 13, 14, 15, 16, 17 Kurtarmanın devam edeceği işlem kimliğini ayarlar.

Önceden Yazma Günlüğü / Ayarlar

Veri Akışı Adı Sürümler Açıklama
commit_delay 11, 12, 13, 14, 15, 16, 17 İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar.
commit_siblings 11, 12, 13, 14, 15, 16, 17 commit_delay gerçekleştirmeden önce en düşük eşzamanlı açık işlemleri ayarlar.
fsync 11, 12, 13, 14, 15, 16, 17 Güncelleştirmelerin diske eşitlenmesini zorlar.
full_page_writes 11, 12, 13, 14, 15, 16, 17 Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar.
synchronous_commit 11, 12, 13, 14, 15, 16, 17 Geçerli işlemin eşitleme düzeyini ayarlar.
wal_buffers 11, 12, 13, 14, 15, 16, 17 WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Birim 8 kb'dir.
wal_compression 11, 12, 13, 14, 15, 16, 17 WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır.
wal_init_zero 12, 13, 14, 15, 16, 17 İlk kullanımdan önce yeni WAL dosyalarına sıfır yazar.
wal_level 11, 12, 13, 14, 15, 16, 17 WAL'a ne kadar bilgi yazdığını belirler.
wal_log_hints 11, 12, 13, 14, 15, 16, 17 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 WAL dosyalarını yeniden adlandırarak geri dönüşüm sağlar.
wal_skip_threshold 13, 14, 15, 16, 17 WAL yazmak yerine fsync'e yeni dosyanın en küçük boyutu.
wal_sync_method 11, 12, 13, 14, 15, 16, 17 WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer.
wal_writer_delay 11, 12, 13, 14, 15, 16, 17 WAL yazıcısı tarafından gerçekleştirilen WAL temizleme işlemleri arasındaki zaman aralığı.
wal_writer_flush_after 11, 12, 13, 14, 15, 16, 17 Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı.