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_cost
max_standby_streaming_delay
cpu_tuple_cost
,log_connections
, ,log_min_duration_statement
,max_parallel_workers
,bgwriter_delay
veshared_buffers
verilebilir. Uzantılarpg_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ı) vecron.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ı. |
İlgili içerik
- PostgreSQL için Azure Veritabanı - Esnek Sunucuda sunucu parametrelerini yapılandırın.