Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
PostgreSQL için Azure Veritabanı her sunucu için bir dizi yapılandırılabilir parametre sağlar.
Bu parametreler şunlara karşılık gelebilir:
-
Veritabanı altyapısı: PostgreSQL veritabanı altyapısı veya uzantıların işlevselliğini uygulayan ikili kitaplıklar tarafından tanımlanan parametreler. Veritabanı altyapısı yerleşik parametrelerine
autovacuum_max_workersörnek olarak , ,DateStyle,client_min_messages,password_encryption,max_connections,geqo,from_collapse_limit,cpu_tuple_costcpu_tuple_costmax_standby_streaming_delay,log_connections, ,log_min_duration_statement,max_parallel_workers,bgwriter_delayveshared_buffersverilebilir. Uzantılarpg_qs.max_query_text_lengthtarafı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. -
Veritabanı dışı altyapı: PostgreSQL için Azure Veritabanı hizmetinin temeli olan ancak veritabanı altyapısının veya uzantılarının herhangi birinin parçası olmayan bazı yerleşik işlevleri denetleyen parametreler. Bunların bazı örnekleri şunlardır
metrics.collector_database_activity(hizmetin gelişmiş ölçümler olarak kabul edilen ve varsayılan olarak toplanmayan ölçümlerin listesini toplayıp toplamayacağını denetler),pgbouncer.enabled(kullanıcının hizmette yerleşik olarak bulunan PgBouncer örneğini etkinleştirmesine izin verir),index_tuning.analysis_interval(öneriler üretmek için otomatik dizin ayarlamanın uyandığı sıklığı ayarlar)
Parametreleri özelleştirme
Hem veritabanı altyapısı hem de veritabanı dışı altyapı parametreleri sunucu düzeyinde yapılandırılabilir. Daha fazla bilgi için bkz . Bir veya daha fazla sunucu parametresinin değerini ayarlama.
Not
PostgreSQL için Azure Veritabanı yönetilen bir veritabanı hizmeti olduğundan, kullanıcıların postgresql.conf gibi yapılandırma dosyalarını görüntülemek veya değiştirmek için konak veya işletim sistemi erişimi yoktur. Dosyaların içeriği, yaptığınız parametre değişikliklerine göre otomatik olarak güncelleştirilir.
Veritabanı altyapısı parametreleri daha ayrıntılı kapsamlarda da yapılandırılabilir. Bu ayarlamalar genel olarak ayarlanan değerleri geçersiz kılar. Kapsamları ve süreleri, bunları yaptığınız düzeye bağlıdır:
Veritabanı düzeyi: Veritabanına özgü yapılandırmalar için komutunu kullanın
ALTER DATABASE.Rol veya kullanıcı düzeyi: Kullanıcı merkezli ayarlar için komutunu kullanın
ALTER USER.İşlev, yordam düzeyi: Bir işlev veya yordam tanımlarken, işlev çağrıldığında kullanılan yapılandırma parametrelerini belirtebilir veya değiştirebilirsiniz.
Tablo düzeyi: Örnek olarak, bu düzeyde otomatik vakumla ilgili parametreleri değiştirebilirsiniz.
Oturum düzeyi: Tek bir veritabanı oturumunun ömrü boyunca belirli parametreleri ayarlayabilirsiniz. PostgreSQL, aşağıdaki SQL komutlarıyla bu ayarlamayı kolaylaştırır:
- Oturuma
SETözgü ayarlamalar yapmak için komutunu kullanın. Bu değişiklikler geçerli oturum sırasında varsayılan ayarlar görevi görür. Bu değişikliklere erişim belirliSETayrıcalıklar gerektirebilir ve daha önce açıklanan değiştirilebilir ve salt okunur parametrelerin sınırlamaları geçerli değildir. buna karşılık gelen SQL işlevidirset_config(setting_name, new_value, is_local). -
SHOWMevcut parametre ayarlarını incelemek için komutunu kullanın. SQL işlevi eşdeğeridircurrent_setting(setting_name text).
- Oturuma
Saat dilimi parametreleriyle çalışma
PostgreSQL'de tarih ve saat verileriyle çalışmayı planlıyorsanız konumunuz için doğru saat dilimini ayarladığınızdan emin olun. Saat dilimini kullanan tüm tarihler ve saatler UTC'de PostgreSQL'de dahili olarak depolanır. İstemciye görüntülenmeden önce TimeZone sunucu parametresi tarafından belirtilen bölgede yerel saate dönüştürülürler. Bu parametre Sunucu parametreleri sayfasında düzenlenebilir. PostgreSQL, saat dilimlerini üç farklı biçimde belirtmenize olanak tanır:
Tam saat dilimi adı, örneğin Amerika/New_York. Tanınan saat dilimi adları pg_timezone_names görünümünde listelenir.
Psql'de bu görünümü sorgulamak ve saat dilimi adlarının listesini almak için örnek:select name FROM pg_timezone_names LIMIT 20;
Aşağıdaki gibi bir sonuç kümesi görmeniz gerekir:
name ----------------------- GMT0 Iceland Factory NZ-CHAT America/Panama America/Fort_Nelson America/Pangnirtung America/Belem America/Coral_Harbour America/Guayaquil America/Marigot America/Barbados America/Porto_Velho America/Bogota America/Menominee America/Martinique America/Asuncion America/Toronto America/Tortola America/Managua (20 rows)Saat dilimi kısaltması, örneğin PST. Bu tür bir belirtim, tam saat dilimi adlarının aksine yalnızca UTC'den belirli bir uzaklığı tanımlar ve bu da bir dizi yaz saati geçiş tarihi kuralı anlamına gelebilir. Tanınan kısaltmalar, psql'de bu görünümü sorgulamak ve saat dilimi kısaltmalarının listesini almak için örnek pg_timezone_abbrevs görünümünde listelenir:
select abbrev from pg_timezone_abbrevs limit 20;
Aşağıdaki gibi bir sonuç kümesi görmeniz gerekir:
abbrev| ------+ ACDT | ACSST | ACST | ACT | ACWST | ADT | AEDT | AESST | AEST | AFT | AKDT | AKST | ALMST | ALMT | AMST | AMT | ANAST | ANAT | ARST | ART |PostgreSQL, saat dilimi adları ve kısaltmalarına ek olarak, STDoffset veya STDoffsetDST formunun POSIX stili saat dilimi belirtimlerini kabul eder. STD bir bölge kısaltmasıdır. Uzaklık, UTC'den batı saat cinsinden sayısal bir uzaklıktır. DST, belirtilen uzaklıkta bir saat önde olduğu varsayılan isteğe bağlı bir yaz saati bölgesi kısaltmasıdır.
Desteklenen sunucu parametreleri
Otomatik vakum
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
autovacuum |
11, 12, 13, 14, 15, 16, 17, 18 | Otomatik vakum alt işlemini başlatır. |
autovacuum_analyze_scale_factor |
11, 12, 13, 14, 15, 16, 17, 18 | Analizden önce reltuple'ların bir bölümünü oluşturan küme ekleme, güncelleştirme veya silme işlemlerinin sayısı. |
autovacuum_analyze_threshold |
11, 12, 13, 14, 15, 16, 17, 18 | Analiz yapılmadan önce eklenen, güncellenen veya silinen bağıl sayısının en az sayıda olması. |
autovacuum_freeze_max_age |
11, 12, 13, 14, 15, 16, 17, 18 | İşlem kimliği kaydırmasını önlemek için bir tablonun otomatik olarak vakumlandığı yaş. |
autovacuum_max_workers |
11, 12, 13, 14, 15, 16, 17, 18 | Aynı anda çalışan otomatik vakum çalışan işlemlerinin maksimum sayısını ayarlar. |
autovacuum_multixact_freeze_max_age |
11, 12, 13, 14, 15, 16, 17, 18 | Multiksact sarmalamasını önlemek için bir tablonun otomatik olarak vakumlandığı multixact yaşı. |
autovacuum_naptime |
11, 12, 13, 14, 15, 16, 17, 18 | Otomatik vakum çalıştırmaları arasında uyku süresi. |
autovacuum_vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Otomatik vakum için milisaniye cinsinden vakum maliyeti gecikmesi. |
autovacuum_vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Otomatik vakum için, vakumlamadan önce mevcut olan vakum maliyeti miktarı. |
autovacuum_vacuum_insert_scale_factor |
13, 14, 15, 16, 17, 18 | Vakumdan önce eklenen tüplelerin sayısının, reltuples oranı olarak karşılaştırılması. |
autovacuum_vacuum_insert_threshold |
13, 14, 15, 16, 17, 18 | Vakumdan önceki minimum tuple (demet) ekleme sayısı veya ekleme vakumlarını devre dışı bırakmak için -1. |
autovacuum_vacuum_max_threshold |
18 | Vakum işlemi öncesinde en fazla tuple güncelleştirme veya silme sayısı. -1 maksimum eşiği devre dışı bırakır. |
autovacuum_vacuum_scale_factor |
11, 12, 13, 14, 15, 16, 17, 18 | Tupların toplam sayısına oranla, vakumdan önceki tuple güncellemelerinin veya silmelerinin sayısı. |
autovacuum_vacuum_threshold |
11, 12, 13, 14, 15, 16, 17, 18 | Vakumdan önceki en az tuple güncelleştirme veya silme sayısı. |
autovacuum_worker_slots |
18 | Otomatik vakum çalışanları için ayrılacak arka uç yuvalarının sayısını ayarlar. |
vacuum_max_eager_freeze_failure_rate |
18 | İlişki vakumu içerisindeki sayfaların bir kısmı, hızlı taramayı devre dışı bırakmadan önce taranabilir ve donmayı başaramayabilir. 0,0 değeri, istekli taramayı devre dışı bırakır ve 1,0 değeri, ilişkideki tüm görünür sayfaların yüzde 100'ünü hevesle tarar. Vakum bu sayfaları başarıyla donduruyorsa, amaç sayfa donma işlemini birden çok vakumda amorti etmek olduğundan, üst sınır yüzde 100'ün altındadır. |
vacuum_truncate |
18 | Vakumun tablonun sonundaki boş sayfaları kesmesini sağlar. |
İstemci Bağlantısı Varsayılanları / Yerel Ayar ve Biçimlendirme
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
client_encoding |
11, 12, 13, 14, 15, 16, 17, 18 | İstemcinin karakter kümesi kodlamasını ayarlar. |
DateStyle |
11, 12, 13, 14, 15, 16, 17, 18 | Tarih ve saat değerleri için görüntüleme biçimini ayarlar. Ayrıca belirsiz tarih girişlerinin yorumlanmasını denetler. |
default_text_search_config |
11, 12, 13, 14, 15, 16, 17, 18 | Varsayılan metin arama yapılandırmasını ayarlar. |
extra_float_digits |
11, 12, 13, 14, 15, 16, 17, 18 | Kayan nokta değerleri için görüntülenen basamak sayısını ayarlar. Bu, gerçek, çift duyarlıklı ve geometrik veri türlerini etkiler. Standart basamak sayısına sıfır veya negatif parametre değeri eklenir (FLT_DIG veya uygun şekilde DBL_DIG). Sıfırdan büyük herhangi bir değer kesin çıkış modunu seçer. |
icu_validation_level |
16, 17, 18 | Geçersiz ICU yerel ayar dizelerini raporlamaya yönelik günlük düzeyi. |
IntervalStyle |
11, 12, 13, 14, 15, 16, 17, 18 | Aralık değerleri için görüntüleme biçimini ayarlar. |
lc_messages |
11, 12, 13, 14, 15, 16, 17, 18 | İletilerin görüntüleneceği dili ayarlar. |
lc_monetary |
11, 12, 13, 14, 15, 16, 17, 18 | Parasal tutarları biçimlendirmek için yerel ayarı ayarlar. |
lc_numeric |
11, 12, 13, 14, 15, 16, 17, 18 | Sayıları biçimlendirmek için yerel ayarı ayarlar. |
lc_time |
11, 12, 13, 14, 15, 16, 17, 18 | Tarih ve saat değerlerini biçimlendirmek için yerel ayarı ayarlar. |
TimeZone |
11, 12, 13, 14, 15, 16, 17, 18 | Zaman damgalarını görüntülemek ve yorumlamak için saat dilimini ayarlar. |
timezone_abbreviations |
11, 12, 13, 14, 15, 16, 17, 18 | Saat dilimi kısaltmalarından oluşan bir dosya seçer. |
İstemci Bağlantısı Varsayılanları / Diğer Varsayılanlar
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
dynamic_library_path |
11, 12, 13, 14, 15, 16, 17, 18 | Dinamik olarak yüklenebilir modüllerin yolunu ayarlar. Dinamik olarak yüklenebilir bir modülün açılması gerekiyorsa ve belirtilen adın dizin bileşeni yoksa (yani, ad eğik çizgi içermiyorsa), sistem bu yolu belirtilen dosya için arar. |
gin_fuzzy_search_limit |
11, 12, 13, 14, 15, 16, 17, 18 | GIN'e göre tam arama için izin verilen en yüksek sonucu ayarlar. |
İstemci Bağlantısı Varsayılanları / Paylaşılan Kitaplık Ön Yükleme
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
jit_provider |
11, 12, 13, 14, 15, 16, 17, 18 | Kullanılacak JIT sağlayıcısı. |
local_preload_libraries |
11, 12, 13, 14, 15, 16, 17, 18 | Her arka uçta önceden yüklenmek üzere ayrıcalıksız paylaşılan kitaplıkları listeler. |
session_preload_libraries |
11, 12, 13, 14, 15, 16, 17, 18 | Her arka uçta önceden yükleniyor paylaşılan kitaplıkları listeler. |
shared_preload_libraries |
11, 12, 13, 14, 15, 16, 17, 18 | Önceden yüklenmek üzere sunucuya paylaşılan kitaplıkları listeler. |
İstemci Bağlantısı Varsayılanları / Deyim Davranışı
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
bytea_output |
11, 12, 13, 14, 15, 16, 17, 18 | Bytea için çıkış biçimini ayarlar. |
check_function_bodies |
11, 12, 13, 14, 15, 16, 17, 18 | CREATE FUNCTION ve CREATE PROCEDURE sırasında rutin gövdeleri denetleyin. |
client_min_messages |
11, 12, 13, 14, 15, 16, 17, 18 | İstemciye gönderilen ileti düzeylerini ayarlar. Her düzey, onu izleyen tüm düzeyleri içerir. Düzey ne kadar geç olursa, o kadar az ileti gönderilir. |
createrole_self_grant |
16, 17, 18 | CREATEROLE kullanıcısının rolü otomatik olarak kendilerine verip vermediğini ve hangi seçeneklerle rol vermeyeceğini ayarlar. |
default_table_access_method |
12, 13, 14, 15, 16, 17, 18 | Yeni tablolar için varsayılan tablo erişim yöntemini ayarlar. |
default_tablespace |
11, 12, 13, 14, 15, 16, 17, 18 | içinde tablo ve dizin oluşturmak için varsayılan tablo alanını ayarlar. Boş bir dize, veritabanının varsayılan tablo alanını seçer. |
default_toast_compression |
14, 15, 16, 17, 18 | Sıkıştırılabilir değerler için varsayılan sıkıştırma yöntemini ayarlar. |
default_transaction_deferrable |
11, 12, 13, 14, 15, 16, 17, 18 | Yeni işlemlerin varsayılan ertelenebilir durumunu ayarlar. |
default_transaction_isolation |
11, 12, 13, 14, 15, 16, 17, 18 | Her yeni işlemin işlem yalıtım düzeyini ayarlar. |
default_transaction_read_only |
11, 12, 13, 14, 15, 16, 17, 18 | Yeni işlemlerin varsayılan salt okunur durumunu ayarlar. |
event_triggers |
17, 18 | Olay tetikleyicilerini etkinleştirir. Etkinleştirildiğinde, tüm geçerli deyimler için olay tetikleyicileri tetiklenir. |
extension_control_path |
18 | Uzantıları, özellikle uzantı denetim dosyalarını (name.control) aramak için bir yol. |
gin_pending_list_limit |
11, 12, 13, 14, 15, 16, 17, 18 | GIN dizini için bekleyen listenin en büyük boyutunu ayarlar. |
idle_in_transaction_session_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Bir işlem sırasında sorgular arasında izin verilen en fazla boşta kalma süresini ayarlar. 0 değeri zaman aşımını kapatır. |
idle_session_timeout |
14, 15, 16, 17, 18 | Bir işlemde değilken sorgular arasında izin verilen en fazla boşta kalma süresini ayarlar. 0 değeri zaman aşımını kapatır. |
lock_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Kilit için herhangi bir bekleme süresi için izin verilen en uzun süreyi ayarlar. 0 değeri zaman aşımını kapatır. |
restrict_nonsystem_relation_kind |
12, 16, 17, 18 | Belirtilen türlerdeki sistem dışı ilişkilere erişimi yasaklar. |
row_security |
11, 12, 13, 14, 15, 16, 17, 18 | Satır güvenliğini etkinleştirin. Etkinleştirildiğinde, satır güvenliği tüm kullanıcılara uygulanır. |
search_path |
11, 12, 13, 14, 15, 16, 17, 18 | Şemaya uygun olmayan adlar için şema arama sırasını ayarlar. |
session_replication_role |
11, 12, 13, 14, 15, 16, 17, 18 | Tetikleyiciler ve yeniden yazma kuralları için oturumun davranışını ayarlar. |
statement_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Herhangi bir deyimin izin verilen en uzun süresini ayarlar. 0 değeri zaman aşımını kapatır. |
temp_tablespaces |
11, 12, 13, 14, 15, 16, 17, 18 | Geçici tablolar ve sıralama dosyaları için kullanılacak tablespace'leri ayarlar. |
transaction_deferrable |
11, 12, 13, 14, 15, 16, 17, 18 | Salt okunur serileştirilebilir bir işlemin olası serileştirme hatası olmadan yürütülene kadar ertelenip ertelenmeyeceği. |
transaction_isolation |
11, 12, 13, 14, 15, 16, 17, 18 | Geçerli işlemin yalıtım düzeyini ayarlar. |
transaction_read_only |
11, 12, 13, 14, 15, 16, 17, 18 | Geçerli işlemin salt okunur durumunu ayarlar. |
transaction_timeout |
17, 18 | Bir oturumdaki herhangi bir işlemin izin verilen en uzun süresini ayarlar (hazırlanmış bir işlem değil). 0 değeri zaman aşımını kapatır. |
vacuum_cleanup_index_scale_factor |
11, 12, 13 | Dizin temizlemeden önceki tanımlama grubu eklemelerinin sayısı, yeniden oluşturmaların bir bölümü olarak. |
vacuum_failsafe_age |
14, 15, 16, 17, 18 | Bir sarmalama kesintisini önlemek için VACUUM'un yük güvenliğini tetiklemesi gereken yaş. |
vacuum_freeze_min_age |
11, 12, 13, 14, 15, 16, 17, 18 | VACUUM'un bir tablo satırını dondurması gereken en düşük yaş. |
vacuum_freeze_table_age |
11, 12, 13, 14, 15, 16, 17, 18 | VAKUM'un tanımlama demetlerini dondurmak için tablonun tamamını taraması gereken yaş. |
vacuum_multixact_failsafe_age |
14, 15, 16, 17, 18 | Çok faktörlü yaş, VAKUM'un bir sarmalama kesintisini önlemek için güvenli olmamasını tetiklemelidir. |
vacuum_multixact_freeze_min_age |
11, 12, 13, 14, 15, 16, 17, 18 | VACUUM'un tablo satırında MultiXactId değerini dondurması gereken en düşük yaş. |
vacuum_multixact_freeze_table_age |
11, 12, 13, 14, 15, 16, 17, 18 | VAKUM'un tuple'ları dondurmak için tüm tabloyu taraması gereken Multixact yaşı. |
xmlbinary |
11, 12, 13, 14, 15, 16, 17, 18 | İkili değerlerin XML'de nasıl kodlanabileceklerini ayarlar. |
xmloption |
11, 12, 13, 14, 15, 16, 17, 18 | Örtük ayrıştırma ve serileştirme işlemlerinde XML verilerinin belge veya içerik parçası olarak kabul edilip edilmeyeceğini ayarlar. |
Bağlantılar ve Kimlik Doğrulaması / Kimlik Doğrulaması
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
authentication_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | İstemci kimlik doğrulamasını tamamlamak için izin verilen en uzun süreyi ayarlar. |
db_user_namespace |
11, 12, 13, 14, 15, 16, 17 | Veritabanı başına kullanıcı adlarını etkinleştirir. |
gss_accept_delegation |
16, 17, 18 | GSSAPI temsilcisinin istemciden kabul edilip edilmeyeceğini ayarlar. |
krb_caseins_users |
11, 12, 13, 14, 15, 16, 17, 18 | Kerberos ve GSSAPI kullanıcı adlarının büyük/küçük harfe duyarlı olarak ele alınıp alınmayacağını ayarlar. |
krb_server_keyfile |
11, 12, 13, 14, 15, 16, 17, 18 | Kerberos sunucu anahtarı dosyasının konumunu ayarlar. |
password_encryption |
11, 12, 13, 14, 15, 16, 17, 18 | Parolaları şifreleme algoritmasını seçer. |
scram_iterations |
16, 17, 18 | SCRAM gizli dizi oluşturma için yineleme sayısını ayarlar. |
Bağlantılar ve Kimlik Doğrulaması / Bağlantı Ayarları
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
bonjour |
11, 12, 13, 14, 15, 16, 17, 18 | Bonjour aracılığıyla sunucunun reklamını etkinleştirir. |
bonjour_name |
11, 12, 13, 14, 15, 16, 17, 18 | Bonjour hizmet adını ayarlar. |
listen_addresses |
11, 12, 13, 14, 15, 16, 17, 18 | Dinlenecek ana bilgisayar adını veya IP adreslerini ayarlar. |
max_connections |
11, 12, 13, 14, 15, 16, 17, 18 | Eşzamanlı bağlantı sayısı üst sınırını ayarlar. |
oauth_validator_libraries |
18 | OAuth v2 taşıyıcı belirteçlerini doğrulamak için çağrılabilecek kitaplıkları listeler. |
port |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucunun dinlediğinden TCP bağlantı noktasını ayarlar. |
reserved_connections |
11, 12, 13, 14, 15, 16, 17, 18 | pg_use_reserved_connections ayrıcalıklarına sahip roller için ayrılmış bağlantı yuvalarının sayısını ayarlar. |
superuser_reserved_connections |
11, 12, 13, 14, 15, 16, 17, 18 | Süper kullanıcılar için ayrılmış bağlantı yuvalarının sayısını ayarlar. |
unix_socket_directories |
11, 12, 13, 14, 15, 16, 17, 18 | Unix etki alanı yuvalarının oluşturulacağı dizinleri ayarlar. |
unix_socket_group |
11, 12, 13, 14, 15, 16, 17, 18 | Unix etki alanı yuvasının sahip olan grubunu ayarlar. Socket'un sahibi olan kullanıcı her zaman sunucuyu başlatan kullanıcıdır. |
unix_socket_permissions |
11, 12, 13, 14, 15, 16, 17, 18 | Unix etki alanı yuvasının erişim izinlerini ayarlar. Unix etki alanı yuvaları, her zamanki Unix dosya sistemi izin kümesini kullanır. Parametre değerinin, chmod ve umask sistem çağrıları tarafından kabul edilen biçimde sayısal mod belirtimi olması beklenir. (Özel sekizli biçimi kullanmak için sayının 0 (sıfır) ile başlaması gerekir).) |
Bağlantılar ve Kimlik Doğrulaması / SSL
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
ssl |
11, 12, 13, 14, 15, 16, 17, 18 | SSL bağlantılarını etkinleştirir. |
ssl_ca_file |
11, 12, 13, 14, 15, 16, 17, 18 | SSL sertifika yetkilisi dosyasının konumu. |
ssl_cert_file |
11, 12, 13, 14, 15, 16, 17, 18 | SSL sunucusu sertifika dosyasının konumu. |
ssl_ciphers |
11, 12, 13, 14, 15, 16, 17, 18 | İzin verilen SSL şifrelemelerinin listesini ayarlar. |
ssl_crl_dir |
14, 15, 16, 17, 18 | SSL sertifika iptal listesi dizininin konumu. |
ssl_crl_file |
11, 12, 13, 14, 15, 16, 17, 18 | SSL sertifika iptal listesi dosyasının konumu. |
ssl_dh_params_file |
11, 12, 13, 14, 15, 16, 17, 18 | SSL DH parametreleri dosyasının konumu. |
ssl_ecdh_curve |
11, 12, 13, 14, 15, 16, 17 | ECDH için kullanılacak eğriyi ayarlar. |
ssl_key_file |
11, 12, 13, 14, 15, 16, 17, 18 | SSL sunucusu özel anahtar dosyasının konumu. |
ssl_max_protocol_version |
12, 13, 14, 15, 16, 17, 18 | Kullanılacak en yüksek SSL/TLS protokol sürümünü ayarlar. |
ssl_min_protocol_version |
12, 13, 14, 15, 16, 17, 18 | Kullanılacak en düşük SSL/TLS protokol sürümünü ayarlar. |
ssl_passphrase_command |
11, 12, 13, 14, 15, 16, 17, 18 | SSL için parolaları almak için komut. |
ssl_passphrase_command_supports_reload |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu yeniden yükleme sırasında "ssl_passphrase_command" çağrılıp çağrılmayacağını denetler. |
ssl_prefer_server_ciphers |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu şifreleme sırasına öncelik verin. |
Bağlantılar ve Kimlik Doğrulaması / TCP Ayarları
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
client_connection_check_interval |
14, 15, 16, 17, 18 | Sorguları çalıştırırken bağlantı kesilmesi denetimleri arasındaki zaman aralığını ayarlar. |
tcp_keepalives_count |
11, 12, 13, 14, 15, 16, 17, 18 | TCP bağlantı devamlılığı yeniden iletimlerinin maksimum sayısı. Bağlantının kesildiği kabul edilmeden önce kaybedilebilecek ardışık keepalive yeniden iletim sayısı. 0 değeri sistem varsayılanını kullanır. |
tcp_keepalives_idle |
11, 12, 13, 14, 15, 16, 17, 18 | TCP keepalive paketleri arasındaki süre. 0 değeri sistem varsayılanını kullanır. |
tcp_keepalives_interval |
11, 12, 13, 14, 15, 16, 17, 18 | TCP keep-alive yeniden aktarımları arasındaki süre. 0 değeri sistem varsayılanını kullanır. |
tcp_user_timeout |
12, 13, 14, 15, 16, 17, 18 | TCP kullanıcı zaman aşımı. 0 değeri sistem varsayılanını kullanır. |
Özelleştirilmiş Seçenekler
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
age.enable_containment |
13, 14, 15, 16 | MATCH filtresini dönüştürmek için @> işlecini kullanın. Aksi takdirde -> işlecini kullanın. |
anon.algorithm |
12, 13, 14, 15, 16, 17, 18 | İşlevleri takma adla kullanmak için kullanılan karma yöntemi. |
anon.k_anonymity_provider |
12, 13, 14, 15, 16, 17, 18 | K-anonimliği için kullanılan güvenlik etiketi sağlayıcısı. |
anon.masking_policies |
12, 13, 14, 15, 16, 17, 18 | Birden çok maskeleme ilkesi tanımlayın (HENÜZ UYGULANMADI). |
anon.maskschema |
12, 13, 14, 15, 16, 17, 18 | Dinamik maskeleme görünümlerinin depolandığı şema. |
anon.privacy_by_default |
12, 13, 14, 15, 16, 17, 18 | Tüm sütunları NULL (veya NOT NULL sütunları için varsayılan değer) ile maskeler. |
anon.restrict_to_trusted_schemas |
12, 13, 14, 15, 16, 17, 18 | Maskeleme filtreleri güvenilir bir şemada olmalıdır. Süper kullanıcı olmayan kullanıcıların kendi maskeleme filtrelerini kullanmasını önlemek için bu seçeneği etkinleştirin. |
anon.salt |
12, 13, 14, 15, 16, 17, 18 | Takma ad oluşturma işlevleri için kullanılan tuz değeri. |
anon.sourceschema |
12, 13, 14, 15, 16, 17, 18 | Tablonun dinamik maskeleme altyapısı tarafından maskelendiği şema. |
anon.strict_mode |
12, 13, 14, 15, 16, 17, 18 | Bunu devre dışı bırakmadığınız sürece maskeleme kuralı sütun veri türünü değiştiremez. Modu devre dışı bırakmak önerilmez. |
anon.transparent_dynamic_masking |
12, 13, 14, 15, 16, 17, 18 | Yeni maskeleme altyapısı (DENEYSEL). |
auto_explain.log_analyze |
11, 12, 13, 14, 15, 16, 17, 18 | Plan günlüğü için EXPLAIN ANALYZE kullanın. |
auto_explain.log_buffers |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük, kullanımı arabelleğe alır. |
auto_explain.log_format |
11, 12, 13, 14, 15, 16, 17, 18 | Plan günlüğü için kullanılacak EXPLAIN biçimi. |
auto_explain.log_level |
12, 13, 14, 15, 16, 17, 18 | Plan için günlük düzeyi. |
auto_explain.log_min_duration |
11, 12, 13, 14, 15, 16, 17, 18 | Planların günlüğe kaydedileceği en düşük yürütme süresini ayarlar. Sıfır tüm planları yazdırır. -1 bu özelliği kapatır. |
auto_explain.log_nested_statements |
11, 12, 13, 14, 15, 16, 17, 18 | İç içe deyimleri günlüğe kaydetme. |
auto_explain.log_parameter_max_length |
16, 17, 18 | Sorgu parametrelerinin günlüğe kaydedilecek uzunluk üst sınırını ayarlar. Sıfır sorgu parametresini günlüğe kaydeder -1 bunları tam olarak günlüğe kaydeder. |
auto_explain.log_settings |
12, 13, 14, 15, 16, 17, 18 | Sorgu planlamasını etkileyen değiştirilmiş yapılandırma parametrelerini günlüğe kaydetme. |
auto_explain.log_timing |
11, 12, 13, 14, 15, 16, 17, 18 | Yalnızca satır sayılarını değil zamanlama verilerini toplayın. |
auto_explain.log_triggers |
11, 12, 13, 14, 15, 16, 17, 18 | Tetikleyici istatistiklerini planlara ekleyin. log_analyze de ayarlanmadığı sürece bunun hiçbir etkisi olmaz. |
auto_explain.log_verbose |
11, 12, 13, 14, 15, 16, 17, 18 | Plan günlüğü için EXPLAIN VERBOSE kullanın. |
auto_explain.log_wal |
13, 14, 15, 16, 17, 18 | WAL kullanımını günlüğe kaydetme. |
auto_explain.sample_rate |
11, 12, 13, 14, 15, 16, 17, 18 | İşlenmek üzere sorguların kesri. |
azure.accepted_password_auth_method |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu tarafından kabul edilen virgülle ayrılmış parola kimlik doğrulama yöntemleri. |
azure.allow_hostname_in_username |
11 | Azure Veritabanı Esnek Sunucusu için PostgreSQL kullanıcı adında konak adına izin verilip verilmediğini belirtir. |
azure_cdc.change_batch_buffer_size |
13, 14, 15, 16, 17, 18 | Değişiklik toplu işlemleri için megabayt cinsinden arabellek boyutu. Bu arabellekler, CDC değişikliklerini diske yazılmadan önce geçici olarak depolamak için kullanılır. |
azure_cdc.change_batch_export_timeout |
13, 14, 15, 16, 17, 18 | Bir grup değişikliğin dışarı aktarılmaya hazır olmasını bekleme süresi (saniye cinsinden). |
azure_cdc.max_fabric_mirrors |
13, 14, 15, 16, 17, 18 | Aynı anda çalıştırılabilecek maksimum paralel doku yansıması sayısı. |
azure_cdc.max_snapshot_workers |
13, 14, 15, 16, 17, 18 | Anlık görüntü dışarı aktarma için başlatılan en fazla çalışan sayısı. Her çalışan bir kerede bir tabloyu dışarı aktarır. |
azure_cdc.onelake_buffer_size |
13, 14, 15, 16, 17, 18 | Onelake'e yüklemek için megabayt cinsinden arabellek boyutu. Onelake dosyaları öbekler halinde karşıya yükleyerek bellekteki verileri bu sınıra kadar arabelleğe alır. |
azure_cdc.parquet_compression |
13, 14, 15, 16, 17, 18 | Parquet dosyaları için kullanılacak sıkıştırma algoritması. Parquet dosyaları için kullanılacak sıkıştırma algoritmasını belirler. Desteklenen değerler 'sıkıştırılmamış', 'snappy', 'gzip' ve 'zstd' değerleridir. |
azure_cdc.snapshot_buffer_size |
13, 14, 15, 16, 17, 18 | Anlık görüntü veri dosyaları için megabayt cinsinden arabellek boyutu. Bu arabellekler anlık görüntü verileri yazmak için kullanılır. Bu, dosya boyutunu dolaylı olarak etkilese de, sıkıştırma ve diğer faktörler nedeniyle gerçek dosya boyutu daha küçük olabilir. |
azure_cdc.snapshot_export_timeout |
13, 14, 15, 16, 17, 18 | Veritabanının anlık görüntüsünü dışarı aktarırken hata bildirmeden önce beklenmesi için dakika cinsinden en uzun süre. |
azure.enable_temp_tablespaces_on_local_ssd |
11, 12, 13, 14, 15, 16, 17, 18 | Geçici nesneleri yerel Katı Hal Diskinde depolar. |
azure.extensions |
11, 12, 13, 14, 15, 16, 17, 18 | İzin verilenler listesinde virgülle ayrılmış uzantıların listesi. Bir uzantı bu listede yoksa, bu uzantıda CREATE, ALTER, COMMENT, DROP EXTENSION deyimlerini yürütme denemesi başarısız olur. |
azure.fabric_mirror_enabled |
13, 14, 15, 16, 17, 18 | Fabric Mirroring'in düzgün çalışması için önkoşulları doğrular. Doğrulama yalnızca bu ayar 'kapalı' olan 'açık' olarak değiştirildiği anda gerçekleşir. |
azure_storage.blob_block_size_mb |
12, 13, 14, 15, 16, 17 | PUT blob işlemleri için blob bloğunun megabayt cinsinden boyutu. |
credcheck.auth_delay_ms |
13, 14, 15, 16, 17, 18 | Kimlik doğrulama hatası bildirimi öncesinde beklenmesi gereken milisaniye. |
credcheck.auth_failure_cache_size |
13, 14, 15, 16, 17, 18 | Kimlik doğrulama hatası önbelleğindeki girdi sayısı üst sınırı. |
credcheck.encrypted_password_allowed |
13, 14, 15, 16, 17, 18 | Şifrelenmiş parolanın kullanılmasına izin ver veya hata oluştur. |
credcheck.history_max_size |
13, 14, 15, 16, 17, 18 | Parola geçmişindeki girdi sayısı üst sınırı. |
credcheck.max_auth_failure |
13, 14, 15, 16, 17, 18 | Kullanıcı oturum açma hesabı geçersiz kılınmadan önce kimlik doğrulama hatası sayısı üst sınırı. |
credcheck.password_contain |
13, 14, 15, 16, 17, 18 | Parola bu karakterleri içermelidir |
credcheck.password_contain_username |
13, 14, 15, 16, 17, 18 | Parola kullanıcı adı içeriyor |
credcheck.password_ignore_case |
13, 14, 15, 16, 17, 18 | Parola kontrolü sırasında büyük/küçük harf yoksayma |
credcheck.password_min_digit |
13, 14, 15, 16, 17, 18 | En düşük parola basamakları |
credcheck.password_min_length |
13, 14, 15, 16, 17, 18 | En düşük parola uzunluğu |
credcheck.password_min_lower |
13, 14, 15, 16, 17, 18 | Parola için minimum küçük harf sayısı |
credcheck.password_min_repeat |
13, 14, 15, 16, 17, 18 | En düşük parola karakterleri yinele |
credcheck.password_min_special |
13, 14, 15, 16, 17, 18 | En az özel karakter |
credcheck.password_min_upper |
13, 14, 15, 16, 17, 18 | Paroladaki minimum büyük harf sayısı |
credcheck.password_not_contain |
13, 14, 15, 16, 17, 18 | Parola bu karakterleri içermemelidir |
credcheck.password_reuse_history |
13, 14, 15, 16, 17, 18 | Yeniden kullanılmasına izin vermeden önce en az parola değişikliği sayısı |
credcheck.password_reuse_interval |
13, 14, 15, 16, 17, 18 | Yeniden kullanılmasına izin verilmeden önce geçen en az gün sayısı |
credcheck.password_valid_max |
13, 14, 15, 16, 17, 18 | CREATE ROLE deyiminde, belirli bir maksimum gün sayısı ile VALID UNTIL yan tümcesinin kullanılmasını zorunlu kılma |
credcheck.password_valid_until |
13, 14, 15, 16, 17, 18 | CREATE ROLE ifadesinde asgari gün sayısı belirtilerek VALID UNTIL yan tümcesinin kullanılmasını zorlama |
credcheck.reset_superuser |
13, 14, 15, 16, 17, 18 | Yasaklanan süper kullanıcı erişimini geri yükle. |
credcheck.username_contain |
13, 14, 15, 16, 17, 18 | Kullanıcı adı bu karakterleri içermelidir |
credcheck.username_contain_password |
13, 14, 15, 16, 17, 18 | Kullanıcı adı parola içeriyor |
credcheck.username_ignore_case |
13, 14, 15, 16, 17, 18 | Kullanıcı adı kontrolünde büyük/küçük harf hassasiyetini yoksay |
credcheck.username_min_digit |
13, 14, 15, 16, 17, 18 | Kullanıcı adı için minimum basamak sayısı |
credcheck.username_min_length |
13, 14, 15, 16, 17, 18 | Minimum kullanıcı adı uzunluğu |
credcheck.username_min_lower |
13, 14, 15, 16, 17, 18 | Kullanıcı adında minimum küçük harf sayısı |
credcheck.username_min_repeat |
13, 14, 15, 16, 17, 18 | En düşük kullanıcı adı karakterleri yinele |
credcheck.username_min_special |
13, 14, 15, 16, 17, 18 | Minimum kullanıcı adı özel karakterleri |
credcheck.username_min_upper |
13, 14, 15, 16, 17, 18 | Kullanıcı adında minimum büyük harf sayısı |
credcheck.username_not_contain |
13, 14, 15, 16, 17, 18 | Kullanıcı adı bu karakterleri içermemelidir |
credcheck.whitelist |
13, 14, 15, 16, 17, 18 | Parola ilkesi denetiminin dışında tutulacak kullanıcı adlarının virgülle ayrılmış listesi. |
credcheck.whitelist_auth_failure |
13, 14, 15, 16, 17, 18 | Maksimum kimlik doğrulama hatası denetiminin dışında tutulacak kullanıcı adlarının virgülle ayrılmış listesi. |
cron.database_name |
11, 12, 13, 14, 15, 16, 17, 18 | pg_cron meta verilerinin tutulduğu veritabanı. |
cron.enable_superuser_jobs |
12, 13, 14, 15, 16, 17, 18 | İşlerin süper kullanıcı olarak zamanlamasına izin verin. |
cron.host |
12, 13, 14, 15, 16, 17, 18 | Postgres'e bağlanmak için ana bilgisayar adı. Arka plan çalışanları kullanıldığında bu ayarın hiçbir etkisi olmaz. |
cron.launch_active_jobs |
12, 13, 14, 15, 16, 17, 18 | Etkin olarak tanımlanan işleri başlatın. |
cron.log_min_messages |
12, 13, 14, 15, 16, 17, 18 | Başlatıcı bgworker için log_min_messages. |
cron.log_run |
11, 12, 13, 14, 15, 16, 17, 18 | Tüm işlerin job_run_details tablosunda çalıştırıldığında günlüğe kaydetme. |
cron.log_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Yürütmeden önce tüm cron deyimlerini günlüğe kaydeder. |
cron.max_running_jobs |
11, 12, 13, 14, 15, 16, 17, 18 | Eşzamanlı olarak çalışabilecek en fazla iş sayısı. |
cron.timezone |
12, 13, 14, 15, 16, 17, 18 | Cron zamanlaması için kullanılan saat dilimini belirtin. |
cron.use_background_workers |
12, 13, 14, 15, 16, 17, 18 | İstemci oturumları yerine arka plan çalışanlarını kullanın. |
pgaadauth.enable_group_sync |
12, 13, 14, 15, 16, 17, 18 | Microsoft Entra ID grubu üyelerinin eşitlenmesini sağlar. |
pgaudit.log |
11, 12, 13, 14, 15, 16, 17, 18 | Oturum denetim günlüğü tarafından hangi deyim sınıflarının günlüğe kaydedileceğini belirtir. Birden fazla sınıf, virgülle ayrılmış bir liste kullanılarak sağlanabilir ve sınıflar, sınıfın önüne - işareti eklenerek çıkarılabilir. |
pgaudit.log_catalog |
11, 12, 13, 14, 15, 16, 17, 18 | Bir deyimdeki tüm ilişkilerin pg_catalog olması durumunda oturum günlüğünün etkinleştirilmesi gerektiğini belirtir. Bu ayarı devre dışı bırakmak, kataloğu yoğun bir şekilde sorgulayan psql ve PgAdmin gibi araçlardaki günlük gürültüsünü azaltır. |
pgaudit.log_client |
11, 12, 13, 14, 15, 16, 17, 18 | Denetim iletilerinin istemciye görünür olup olmayacağını belirtir. Bu ayar genellikle devre dışı bırakılmalıdır, ancak hata ayıklama veya başka amaçlar için yararlı olabilir. |
pgaudit.log_level |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük girdileri için kullanılacak günlük düzeyini belirtir. Bu ayar regresyon testi için kullanılır ve son kullanıcılar için test veya başka amaçlar için de yararlı olabilir. Kullanıcıya hangi deyimlerin günlüğe kaydedildiğini sızdırabileceği için üretim ortamında kullanılması amaçlanmamıştır. |
pgaudit.log_parameter |
11, 12, 13, 14, 15, 16, 17, 18 | Denetim günlüğünün deyimiyle geçirilen parametreleri içermesi gerektiğini belirtir. Parametreler mevcut olduğunda, deyim metninden sonra CSV biçiminde eklenirler. |
pgaudit.log_parameter_max_size |
16, 17, 18 | Günlüğe kaydedilecek değişken uzunluklu parametrelerin uzunluk üst sınırını bayt cinsinden belirtir. 0 ise (varsayılan), parametreler boyut için denetlenmiyor. Ayarlanırsa, parametrenin boyutu ayardan uzun olduğunda, denetim günlüğündeki değer bir yer tutucuyla değiştirilir. Karakter türleri için uzunluğun karakter değil parametre kodlaması için bayt cinsinden olduğunu unutmayın. |
pgaudit.log_relation |
11, 12, 13, 14, 15, 16, 17, 18 | Oturum denetim günlüğünün SELECT veya DML deyiminde başvuruda bulunılan her ilişki için ayrı bir günlük girdisi oluşturup oluşturmayacağını belirtir. Bu, nesne denetim günlüğü kullanmadan kapsamlı günlük kaydı için kullanışlı bir kısayoldur. |
pgaudit.log_rows |
14, 15, 16, 17, 18 | Günlüğe kaydetme işleminin alınan veya bir deyimden etkilenen satırları dahil edip etmeyeceğini belirtir. |
pgaudit.log_statement |
14, 15, 16, 17, 18 | Günlüğün deyim metnini ve parametrelerini içerip içermeyeceğini belirtir. Gereksinimlere bağlı olarak, denetim günlüğünde tam deyim metni gerekli olmayabilir. |
pgaudit.log_statement_once |
11, 12, 13, 14, 15, 16, 17, 18 | Günlüğün bir deyim/alt durum bileşimi için ilk günlük girdisine veya her girdiye sahip deyim metnini ve parametrelerini ekleyip içermeyeceğini belirtir. Bu ayarın devre dışı bırakılması, günlüğe kaydın daha az ayrıntılı olmasına yol açar, ancak bir günlük kaydını hangi ifadenin oluşturduğunu belirlemeyi zorlaştırabilir. Bununla birlikte, önceki bir girişle kaydedilen ifade metnini belirlemek için, işlem kimliğiyle birlikte ifade/alt ifade çiftinin yeterli olması gerekir. |
pgaudit.role |
11, 12, 13, 14, 15, 16, 17, 18 | Nesne denetim günlüğü için kullanılacak ana rolü belirtir. Birden çok denetim rolü, ana role verilerek tanımlanabilir. Bu, birden çok grubun denetim günlüğünün farklı yönlerinden sorumlu olmasını sağlar. |
pg_failover_slots.drop_extra_slots |
12, 13, 14, 15, 16 | beklemede pg_failover_slots.synchronize_slot_names ile eşleşmeyen fazladan yuva bırakılıp bırakılmayacağı. |
pg_failover_slots.primary_dsn |
12, 13, 14, 15, 16 | beklemede eşitleme mantıksal yuvaları için birincil sunucuya bağlantı dizesi. boşsa, primary_conninfo için varsayılan değerleri kullanır. |
pg_failover_slots.standby_slot_names |
12, 13, 14, 15, 16 | kod çözme eklentisi tarafından gönderilmeden önce değişiklikleri onaylaması gereken yuva adlarının listesi. Bu lsn'ye kadar işlemeden önce belirli bir lsn'nin dayanıklı temizlemesini onaylaması gereken fiziksel çoğaltma yuvalarının listesi, çıkış eklentisi tarafından mantıksal eşlere çoğaltılabilir. Mantıksal çoğaltmadan önce fiziksel çoğaltma sıralamasını uygular. |
pg_failover_slots.standby_slots_min_confirmed |
12, 13, 14, 15, 16 | pg_failover_slots.standby_slot_names içinden lsn'nin onaylanması gereken yuva sayısı. en az pg_failover_slots.standby_slots_min_confirmed fiziksel eşler işlemi durably flushed olarak onayladıktan sonra bir işlemin mantıksal çoğaltmasına izin vermek için pg_failover_slots.standby_slot_names davranışını değiştirir. -1 değeri (varsayılan), pg_failover_slots.standby_slot_names içindeki tüm girişlerin yazma işlemini onayladığı anlamına gelir. 0 değeri, pg_failover_slots.standby_slots_min_confirmed öğesinin etkili bir şekilde yoksayılmasına neden olur. |
pg_failover_slots.synchronize_slot_names |
12, 13, 14, 15, 16 | birincilden fiziksel bekleme konumuna eşitlenecek yuvaların listesi. |
pg_failover_slots.version |
12, 13, 14, 15, 16 | modül sürümünü pg_failover_slots. |
pg_failover_slots.wait_for_inactive_slots |
12, 13, 14, 15, 16 | etkin olmayan çoğaltma yuvalarının beklemeye alınması için birincilde beklenip beklenmeyeceği. |
pg_hint_plan.debug_print |
12, 13, 14, 15, 16, 17, 18 | İpucu ayrıştırma sonuçlarını günlüğe kaydeder. |
pg_hint_plan.enable_hint |
12, 13, 14, 15, 16, 17, 18 | Planlayıcıyı, sorgunun önündeki ipucu açıklamasında belirtilen planları kullanmaya zorlayın. |
pg_hint_plan.enable_hint_table |
12, 13, 14, 15, 16, 17, 18 | pg_hint_plan ipucu tablosunu arayalım. |
pg_hint_plan.hints_anywhere |
13, 14, 15, 16 | Sorgudaki herhangi bir yerden ipuçlarını okuyun. Bu seçenek, pg_hint_plan söz dizimlerini yoksaymasını sağlar, bu nedenle yanlış okumalara karşı dikkatli olun. |
pg_hint_plan.message_level |
12, 13, 14, 15, 16, 17, 18 | Hata ayıklama iletilerinin ileti düzeyi. |
pg_hint_plan.parse_messages |
12, 13, 14, 15, 16, 17, 18 | Ayrıştırma hatalarının ileti düzeyi. |
pglogical.batch_inserts |
11, 12, 13, 14, 15, 16, 17, 18 | PGLogical'a mümkünse toplu ekleme mekanizması kullanmasını söyler. |
pglogical.conflict_log_level |
11, 12, 13, 14, 15, 16, 17, 18 | pglogical.conflict_resolution hatadan başka bir şeye ayarlandığında algılanan çakışmaları raporlamak için günlük düzeyini ayarlar. |
pglogical.conflict_resolution |
11, 12, 13, 14, 15, 16, 17, 18 | Yerel veriler ile gelen değişiklikler arasında algılanan çakışmalar için çözüm yöntemini ayarlar. |
pglogical.extra_connection_options |
12, 13, 14, 15, 16, 17, 18 | tüm eş düğüm bağlantılarına eklenecek bağlantı seçenekleri. |
pglogical.synchronous_commit |
12, 13, 14, 15, 16, 17, 18 | pglogical'ye özgü senkron taahhüt değeri. |
pglogical.temp_directory |
12, 13, 14, 15, 16, 17, 18 | Yerel geri yükleme için dökümleri depolamak için dizin. |
pglogical.use_spi |
11, 12, 13, 14, 15, 16, 17, 18 | PGLogical'a iç düşük düzeyli arabirimi kullanmak yerine gelen değişiklikleri uygulamak üzere gerçek SQL (INSERT, UPDATE, DELETE) deyimlerini oluşturmak için SPI arabirimini kullanmasını söyler. |
pgms_stats.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17, 18 | Yalnızca İç Kullanım: Bu parametre, özellik geçersiz kılma anahtarı olarak kullanılır. |
pgms_wait_sampling.history_period |
11, 12, 13, 14, 15, 16, 17, 18 | Bekleme olaylarının örneklendiği sıklığı milisaniye cinsinden ayarlar. |
pgms_wait_sampling.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Yalnızca İç Kullanım: Bu parametre, özellik geçersiz kılma anahtarı olarak kullanılır. Kapalı olarak görünüyorsa, pgms_wait_sampling.query_capture_mode için ayarlanan değere rağmen bekleme örneklemesi devre dışı bırakılır. |
pgms_wait_sampling.query_capture_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Bu uzantı tarafından izlenen bekleme olayı türlerini seçer. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor. |
pg_partman_bgw.analyze |
11, 12, 13, 14, 15, 16, 17, 18 | run_maintenance() sırasında her yeni bölüm oluşturulduğunda bir bölüm kümesinde analiz çalıştırılıp çalıştırılmayacağı. "Varsayılan olarak TRUE göndermek için 'açık' olarak ayarlayın." FALSE göndermek için 'off' olarak ayarlayın. |
pg_partman_bgw.dbname |
11, 12, 13, 14, 15, 16, 17, 18 | PG_PARTMAN BGW üzerinde çalıştırılacak kümedeki belirli veritabanlarının CSV listesi. |
pg_partman_bgw.interval |
11, 12, 13, 14, 15, 16, 17, 18 | run_maintenance() ne sıklıkta çağrılır (saniye olarak). |
pg_partman_bgw.jobmon |
11, 12, 13, 14, 15, 16, 17, 18 | pg_jobmon yüklüyse run_maintenance() çağrılarının günlüğe kaydedilip kaydedilmeyeceği. "Varsayılan olarak TRUE göndermek için 'açık' olarak ayarlayın." FALSE göndermek için 'off' olarak ayarlayın. |
pg_partman_bgw.maintenance_wait |
16, 17, 18 | Bakım çalıştırılırken her bölüm kümesi arasında ne kadar süre beklendiğinde (saniye cinsinden). |
pg_partman_bgw.role |
11, 12, 13, 14, 15, 16, 17, 18 | BGW tarafından kullanılacak rol. run_maintenance() üzerinde yürütme izinlerine sahip olmalıdır. |
pg_prewarm.autoprewarm |
12, 13, 14, 15, 16, 17, 18 | Autoprewarm çalışanını başlatır. |
pg_prewarm.autoprewarm_interval |
12, 13, 14, 15, 16, 17, 18 | Paylaşılan arabellek dökümleri arasındaki aralığı ayarlar. Sıfır olarak ayarlanırsa, zaman tabanlı döküm devre dışı bırakılır. |
pg_qs.interval_length_minutes |
11, 12, 13, 14, 15, 16, 17, 18 | Toplama penceresini dakika cinsinden ayarlar. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor. |
pg_qs.max_captured_queries |
13, 14, 15, 16, 17, 18 | Sorgu deposunun her aralıkta çalışma zamanı istatistiklerini yakaladığı en ilgili sorguların sayısını belirtir. |
pg_qs.max_plan_size |
11, 12, 13, 14, 15, 16, 17, 18 | Sorgu planı metni için kaydedilecek en fazla bayt sayısını ayarlar; daha uzun planlar kesilir. Bu değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor. |
pg_qs.max_query_text_length |
11, 12, 13, 14, 15, 16, 17, 18 | Kaydedilecek en fazla sorgu metin uzunluğunu ayarlar; daha uzun sorgular kesilir. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor. |
pg_qs.parameters_capture_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Konumsal sorgu parametrelerinin pg_qs tarafından nasıl yakalandığını seçer. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor. |
pg_qs.query_capture_mode |
11, 12, 13, 14, 15, 16, 17, 18 | hangi deyimlerin pg_qs tarafından izlendiğini seçer. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor. |
pg_qs.retention_period_in_days |
11, 12, 13, 14, 15, 16, 17, 18 | Saklama süresi penceresini pg_qs için gün cinsinden ayarlar; bu sürenin ardından veriler silinir. Değişikliğin etkili olması için sunucuyu yeniden başlatmanız gerekir. |
pg_qs.store_query_plans |
11, 12, 13, 14, 15, 16, 17, 18 | Sorgu planlarını kaydetme işlevini etkinleştirir veya devre dışı bırakır. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor. |
pg_qs.track_utility |
11, 12, 13, 14, 15, 16, 17, 18 | Yardımcı program komutlarının pg_qs tarafından izlenip izlenmeyeceğini seçer. Değişikliğin etkili olması için yapılandırmayı yeniden yüklemeniz gerekiyor. |
pg_stat_statements.max |
11, 12, 13, 14, 15, 16, 17, 18 | pg_stat_statements tarafından izlenen en fazla deyim sayısını ayarlar. |
pg_stat_statements.save |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu kapatmaları arasında pg_stat_statements istatistikleri kaydedin. |
pg_stat_statements.track |
11, 12, 13, 14, 15, 16, 17, 18 | hangi deyimlerin pg_stat_statements tarafından izlendiğini seçer. |
pg_stat_statements.track_planning |
13, 14, 15, 16, 17, 18 | Planlama süresinin pg_stat_statements tarafından izlenip izlenmediğini seçer. |
pg_stat_statements.track_utility |
11, 12, 13, 14, 15, 16, 17, 18 | Yardımcı program komutlarının pg_stat_statements tarafından izlenip izlenmeyeceğini seçer. |
postgis.gdal_enabled_drivers |
11, 12, 13, 14, 15, 16, 17, 18 | Postgis GDAL özellikli sürücü ayarlarını denetler. |
squeeze.max_xlock_time |
12, 13, 14, 15, 16, 17, 18 | İşlenen tablonun yalnızca kilitlenme süresi üst sınırı. Kaynak tablo yalnızca işlemin son aşamasında kilitlenir. Kilit süresi bu değeri aşması gerekiyorsa, kilit serbest bırakılır ve son aşama birkaç kez daha yeniden denener. |
squeeze.worker_autostart |
12, 13, 14, 15, 16, 17, 18 | Arka plan çalışanlarının otomatik olarak başladığı veritabanlarının adları. Çalışan sıkıştıran veritabanlarının virgülle ayrılmış listesi, küme başlatma işlemi tamamlandıktan hemen sonra başlar. |
squeeze.worker_role |
12, 13, 14, 15, 16, 17, 18 | Arka plan çalışanlarının veritabanına bağlanmak için kullandığı rol. Arka plan çalışanı küme başlangıcında otomatik olarak başlatıldıysa, veritabanı bağlantılarını başlatmak için bu rolü kullanır. |
squeeze.workers_per_database |
15, 16, 17, 18 | Her veritabanı için başlatılan en fazla sıkma çalışan işlemi sayısı. |
timescaledb.bgw_launcher_poll_time |
12, 13, 14, 15, 16, 17 | Milisaniye cinsinden başlatıcı zaman aşımı değeri. Başlatıcının yeni TimescaleDB örneklerini aramak için bekleyeceği süreyi yapılandırın. |
timescaledb.disable_load |
12, 13, 14, 15, 16, 17 | Gerçek uzantının yüklenmesini devre dışı bırakın. |
timescaledb.max_background_workers |
12, 13, 14, 15, 16, 17 | TimescaleDB'ye ayrılan en fazla arka plan çalışanı işlemi. TimescaleDB'ye ayrılan en fazla arka plan çalışanı işlemi: Arka plan çalışanlarını kullanmak için Postgres örneğinde en az 1 + veritabanı sayısı olarak ayarlayın. |
timescaledb_osm.disable_load |
13, 14, 15, 16, 17 | Gerçek uzantının yüklenmesini devre dışı bırakın. |
Geliştirici Seçenekleri
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
allow_in_place_tablespaces |
11, 12, 13, 14, 15, 16, 17, 18 | Test için doğrudan pg_tblspc içinde tablo boşluklarına izin verir. |
allow_system_table_mods |
11, 12, 13, 14, 15, 16, 17, 18 | Sistem tablolarının yapısının değiştirilmesine izin verir. |
backtrace_functions |
13, 14, 15, 16, 17, 18 | Bu işlevlerdeki hatalar için geri akışı günlüğe kaydetme. |
debug_discard_caches |
14, 15, 16, 17, 18 | Hata ayıklama amacıyla sistem önbelleklerini agresif bir şekilde temizleyin. |
debug_io_direct |
16, 17, 18 | Dosya erişimi için doğrudan G/Ç kullanın. |
debug_logical_replication_streaming |
16, 17, 18 | Büyük işlemlerdeki değişikliklerin hemen akışını veya seri hale getirilmesini zorlar. Yayımcıda, mantıksal kod çözmedeki her değişikliğin akışa veya seri hale getirilmesine olanak tanır. Abonede, dosyalarda yapılan tüm değişikliklerin seri hale getirilmesine izin verir ve paralel uygulama çalışanlarına işlemin sonunda bunları okuması ve uygulaması için bildirir. |
debug_parallel_query |
16, 17, 18 | Planlayıcının paralel sorgu düğümlerini kullanmasını zorlar. Bu, planlayıcıyı, çalışanlar ve ana işlem arasında tuple iletişimi gerçekleştiren düğümleri içeren planlar oluşturmaya zorlayarak paralel sorgu altyapısını test etmek için yararlı olabilir. |
force_parallel_mode |
11, 12, 13, 14, 15 | Paralel sorgu olanaklarının kullanımını zorlar. |
ignore_checksum_failure |
11, 12, 13, 14, 15, 16, 17, 18 | Sağlama toplamı hatasından sonra işlemeye devam eder. Sağlama toplamı hatasının algılanması normalde PostgreSQL'in geçerli işlemi durdurarak bir hata bildirmesine neden olur. ignore_checksum_failure true olarak ayarlanması, sistemin hatayı yoksaymasına (ancak yine de uyarı bildirmesine) ve işlemeye devam etmesine neden olur. Bu davranış çökmelere veya diğer ciddi sorunlara neden olabilir. Yalnızca sağlama toplamları etkinleştirildiğinde etkili olur. |
ignore_invalid_pages |
13, 14, 15, 16, 17, 18 | Geçersiz bir sayfa hatasından sonra kurtarma işlemine devam eder. Kurtarma sırasında geçersiz sayfalara başvurular içeren WAL kayıtlarının algılanması PostgreSQL'in PANIK düzeyinde bir hata oluşturarak kurtarmayı durdurmasına neden olur. "ignore_invalid_pages" değerinin true olarak ayarlanması, sistemin WAL kayıtlarındaki geçersiz sayfa başvurularını yoksaymasına (ancak yine de uyarı bildirmesine) ve kurtarma işlemine devam etmesine neden olur. Bu davranış kilitlenmelere, veri kaybına, bozulmayı yayma veya gizlemeye ya da diğer ciddi sorunlara neden olabilir. Yalnızca kurtarma sırasında veya bekleme modunda bir etkisi vardır. |
ignore_system_indexes |
11, 12, 13, 14, 15, 16, 17, 18 | Sistem dizinlerinden okumayı devre dışı bırakır. Dizinlerin güncelleştirilmesini engellemez, bu nedenle kullanımı güvenlidir. En kötü sonuç yavaşlıktır. |
jit_debugging_support |
11, 12, 13, 14, 15, 16, 17, 18 | JIT ile derlenmiş işlevleri hata ayıklayıcıya kaydedin. |
jit_dump_bitcode |
11, 12, 13, 14, 15, 16, 17, 18 | JIT hata ayıklamasını kolaylaştırmak için LLVM bit kodunu yazın. |
jit_expressions |
11, 12, 13, 14, 15, 16, 17, 18 | İfadelerin JIT derlemesine izin verin. |
jit_profiling_support |
11, 12, 13, 14, 15, 16, 17, 18 | JIT ile derlenmiş işlevleri performans profili oluşturucuya kaydedin. |
jit_tuple_deforming |
11, 12, 13, 14, 15, 16, 17, 18 | Tanımlama grubu deforme etme işleminin JIT derlemesine izin verin. |
post_auth_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Bağlantı başlatılırken kimlik doğrulamasından sonra bek süreyi ayarlar. Bu, işleme hata ayıklayıcı eklemeye olanak tanır. |
pre_auth_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Bağlantı başlatılırken kimlik doğrulamasından önce bek süreyi ayarlar. Bu, işleme hata ayıklayıcı eklemeye olanak tanır. |
remove_temp_files_after_crash |
14, 16, 17, 18 | Arka uç kilitlenmesi sonrasında geçici dosyaları kaldırın. |
send_abort_for_crash |
16, 17, 18 | Arka uç kilitlenmesi sonrasında alt işlemlere SIGABRT değil SIGQUIT gönderin. |
send_abort_for_kill |
16, 17, 18 | Takılan alt işlemlere SIGKILL değil SIGABRT gönderin. |
trace_connection_negotiation |
17, 18 | Kimlik doğrulama öncesi bağlantı el sıkışmasının ayrıntılarını günlüğe kaydeder. |
trace_notify |
11, 12, 13, 14, 15, 16, 17, 18 | LISTEN ve NOTIFY için hata ayıklama çıkışı oluşturur. |
trace_recovery_messages |
11, 12, 13, 14, 15, 16 | Kurtarmayla ilgili hata ayıklama bilgilerinin günlüğe kaydedilmesini etkinleştirir. |
trace_sort |
11, 12, 13, 14, 15, 16, 17, 18 | Sıralamadaki kaynak kullanımı hakkındaki bilgileri yayma. |
wal_consistency_checking |
11, 12, 13, 14, 15, 16, 17, 18 | WAL tutarlılık denetimlerinin yapıldığı WAL kaynak yöneticilerini ayarlar. Tüm veri blokları için tam sayfa görüntüleri kaydedilecek ve WAL yeniden oynatma sonuçlarına karşı kontrol edilecektir. |
zero_damaged_pages |
11, 12, 13, 14, 15, 16, 17, 18 | Zarar görmüş sayfa üst bilgilerini işlemeye devam eder. Bozuk bir sayfa üst bilgisinin algılanması normalde PostgreSQL'in geçerli işlemi durdurarak bir hata bildirmesine neden olur. "zero_damaged_pages" değerinin true olarak ayarlanması, sistemin bunun yerine bir uyarı bildirmesine, hasarlı sayfayı sıfırlamasına ve işlemeye devam etmesine neden olur. Bu davranış, bozuk sayfadaki tüm satırlar gibi verileri yok eder. |
Hata İşleme
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
data_sync_retry |
11, 12, 13, 14, 15, 16, 17, 18 | Veri dosyalarını eşitleme hatasından sonra çalışmaya devam edilip edilmeyeceği. |
exit_on_error |
11, 12, 13, 14, 15, 16, 17, 18 | Herhangi bir hatada oturumu sonlandır. |
recovery_init_sync_method |
14, 15, 16, 17, 18 | Kilitlenme kurtarmadan önce veri dizinini eşitleme yöntemini ayarlar. |
restart_after_crash |
11, 12, 13, 14, 15, 16, 17, 18 | Arka uç kilitlenmesi sonrasında sunucuyu yeniden başlatma. |
Dosya Konumları
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
config_file |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucunun ana yapılandırma dosyasını ayarlar. |
data_directory |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucunun veri dizinini ayarlar. |
external_pid_file |
11, 12, 13, 14, 15, 16, 17, 18 | Postmaster PID'sini belirtilen dosyaya yazar. |
hba_file |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucunun "hba" yapılandırma dosyasını ayarlar. |
ident_file |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucunun "ident" yapılandırma dosyasını ayarlar. |
Akıllı Ayarlama
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
index_tuning.analysis_interval |
12, 13, 14, 15, 16, 17, 18 | index_tuning.mode 'REPORT' olarak ayarlandığında her dizin iyileştirme oturumunun tetiklendiği sıklığı ayarlar. |
index_tuning.max_columns_per_index |
12, 13, 14, 15, 16, 17, 18 | Önerilen dizinler için dizin anahtarının parçası olabilecek en fazla sütun sayısı. |
index_tuning.max_index_count |
12, 13, 14, 15, 16, 17, 18 | Bir iyileştirme oturumu sırasında her veritabanı için önerilebilen en fazla dizin sayısı. |
index_tuning.max_indexes_per_table |
12, 13, 14, 15, 16, 17, 18 | Her tablo için önerilebilen en fazla dizin sayısı. |
index_tuning.max_queries_per_database |
12, 13, 14, 15, 16, 17, 18 | Dizinlerin önerilebileceği veritabanı başına en yavaş sorgu sayısı. |
index_tuning.max_regression_factor |
12, 13, 14, 15, 16, 17, 18 | Bir iyileştirme oturumu sırasında analiz edilen sorgulardan herhangi birinde önerilen dizin tarafından sunulan kabul edilebilir regresyon. |
index_tuning.max_total_size_factor |
12, 13, 14, 15, 16, 17, 18 | Belirli bir veritabanı için önerilen tüm dizinlerin kullanabileceği toplam disk alanının yüzdesi cinsinden maksimum toplam boyut. |
index_tuning.min_improvement_factor |
12, 13, 14, 15, 16, 17, 18 | Önerilen dizinin bir iyileştirme oturumu sırasında analiz edilen sorgulardan en az birine sağlaması gereken maliyet iyileştirmesi. |
index_tuning.mode |
12, 13, 14, 15, 16, 17, 18 | Dizin iyileştirmeyi devre dışı ('KAPALI') veya yalnızca öneriyi yaymak için etkin olarak yapılandırılır. pg_qs.query_capture_mode değerini 'TOP' veya 'ALL' olarak ayarlayarak Sorgu Deposu'nun etkinleştirilmesini gerektirir. |
index_tuning.unused_dml_per_table |
12, 13, 14, 15, 16, 17, 18 | Tabloyu etkileyen günlük ortalama DML işlemlerinin en az sayısı; böylece kullanılmayan dizinleri bırakma olarak kabul edilir. |
index_tuning.unused_min_period |
12, 13, 14, 15, 16, 17, 18 | Sistem istatistiklerine bağlı olarak dizinin kullanılmadığı en az gün sayısı, böylece düşüş olarak kabul edilir. |
index_tuning.unused_reads_per_table |
12, 13, 14, 15, 16, 17, 18 | Tabloyu etkileyen günlük ortalama okuma işlemlerinin en az sayısı; böylece kullanılmayan dizinleri bırakma olarak kabul edilir. |
intelligent_tuning |
11, 12, 13, 14, 15, 16, 17 | Akıllı ayarlamayı etkinleştirir |
intelligent_tuning.metric_targets |
11, 12, 13, 14, 15, 16, 17 | Akıllı ayarlama ile hangi ölçümlerin ayarlanacağını belirtir. |
logfiles.download_enable |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu günlükleri işlevselliğini etkinleştirir veya devre dışı bırakır. |
logfiles.retention_days |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu günlükleri için bekletme süresi penceresini gün cinsinden ayarlar. Bu sürenin ardından veriler silinir. |
Kilit Yönetimi
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
deadlock_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Kilitlenmeyi denetlemeden önce kilitte bekleme süresini ayarlar. |
max_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17, 18 | İşlem başına kilit sayısı üst sınırını ayarlar. Paylaşılan kilit tablosu, sunucu işlemi veya hazırlanmış işlem başına en fazla "max_locks_per_transaction" nesnenin herhangi bir anda kilitlenmesi gerekeceği varsayımı üzerine boyutlandırılır. |
max_pred_locks_per_page |
11, 12, 13, 14, 15, 16, 17, 18 | Sayfa başına koşul kilitli demet sayısı üst sınırını ayarlar. Aynı sayfada bir bağlantı tarafından kilitlenen veri grubu sayısı bu numaradan fazla olduğunda, bu kilitler sayfa düzeyinde bir kilit ile değiştirilir. |
max_pred_locks_per_relation |
11, 12, 13, 14, 15, 16, 17, 18 | İlişki başına koşul kilitli sayfa ve tanımlama grubu sayısı üst sınırını ayarlar. Aynı ilişkideki sayfalar ve kümelerin toplamından fazlası bir bağlantı tarafından kilitlenirse, bu kilitler ilişki düzeyinde bir kilit ile değiştirilir. |
max_pred_locks_per_transaction |
11, 12, 13, 14, 15, 16, 17, 18 | İşlem başına koşul kilidi sayısı üst sınırını ayarlar. Paylaşılan koşul kilit tablosu, sunucu işlemi veya hazırlanmış işlem başına en fazla "max_pred_locks_per_transaction" nesnenin herhangi bir anda kilitlenmesi gerekeceği varsayımı üzerine boyutlandırılır. |
Ölçümler
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
metrics.autovacuum_diagnostics |
11, 12, 13, 14, 15, 16, 17, 18 | Veritabanındaki tüm tablo istatistikleri için ölçüm toplamayı etkinleştirir |
metrics.collector_database_activity |
11, 12, 13, 14, 15, 16, 17, 18 | Veritabanı ve etkinlik istatistikleri için ölçüm toplamayı etkinleştirir |
metrics.pgbouncer_diagnostics |
11, 12, 13, 14, 15, 16, 17, 18 | PgBouncer için ölçüm toplamayı etkinleştirir. |
Migration
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
azure.migration_copy_with_binary |
11, 12, 13, 14, 15, 16, 17, 18 | Açık olarak ayarlandığında, bu parametre geçiş sırasında verileri kopyalamak için ikili biçimin kullanılmasını etkinleştirir. |
azure.migration_skip_analyze |
11, 12, 13, 14, 15, 16, 17, 18 | Açık olarak ayarlandığında, bu parametre geçiş sırasında analiz aşamasını (vacuumdb --analyze-only) atlar. |
azure.migration_skip_extensions |
11, 12, 13, 14, 15, 16, 17, 18 | Açık olarak ayarlandığında, bu parametre uzantıların geçişini atlar. |
azure.migration_skip_large_objects |
11, 12, 13, 14, 15, 16, 17, 18 | Açık olarak ayarlandığında, bu parametre BLOB'lar gibi büyük nesnelerin geçişini atlar. |
azure.migration_skip_role_user |
11, 12, 13, 14, 15, 16, 17, 18 | açık olarak ayarlandığında, bu parametre kullanıcı rollerini geçiş işleminin dışında tutar. |
azure.migration_table_split_size |
11, 12, 13, 14, 15, 16, 17, 18 | Bu parametre ayarlandığında, geçiş sırasında tabloların hangi boyutta bölümleneceğini belirtir. |
PgBouncer
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
pgbouncer.default_pool_size |
11, 12, 13, 14, 15, 16, 17, 18 | Kullanıcı/veritabanı çifti başına izin verecek sunucu bağlantısı sayısı. |
pgbouncer.enabled |
11, 12, 13, 14, 15, 16, 17, 18 | pgBouncer hizmetinin etkinleştirilip etkinleştirilmediğini belirtir. |
pgbouncer.ignore_startup_parameters |
11, 12, 13, 14, 15, 16, 17, 18 | PgBouncer'ın yönetici tarafından işlenecekleri için yoksayabileceği parametrelerin virgülle ayrılmış listesi. |
pgbouncer.max_client_conn |
11, 12, 13, 14, 15, 16, 17, 18 | İzin verilen en fazla istemci bağlantısı sayısı. |
pgbouncer.max_prepared_statements |
11, 12, 13, 14, 15, 16, 17, 18 | Bu sıfır olmayan bir değere ayarlandığında PgBouncer, istemci tarafından işlem ve deyim havuzu modunda gönderilen protokol düzeyinde adlandırılmış hazırlanmış deyimlerle ilgili komutları izler. |
pgbouncer.min_pool_size |
11, 12, 13, 14, 15, 16, 17, 18 | Bu numaranın altındaysa havuza daha fazla sunucu bağlantısı ekleyin. |
pgbouncer.pool_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Bir sunucu bağlantısının diğer istemciler tarafından ne zaman yeniden kullanılabilmesini belirtir. |
pgbouncer.query_wait_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Sorguların yürütmeyi beklerken harcadığı en uzun süre (saniye cinsinden). Sorgu bu süre boyunca bir sunucuya atanmazsa istemcinin bağlantısı kesilir. |
pgbouncer.server_idle_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Bir sunucu bağlantısı bu kadar saniyeden fazla boşta kalırsa bırakılır. 0 ise zaman aşımı devre dışı bırakılır. |
pgbouncer.stats_users |
11, 12, 13, 14, 15, 16, 17, 18 | pgBouncer konsolunda salt okunur sorgulara bağlanmasına ve çalıştırmasına izin verilen veritabanı kullanıcılarının virgülle ayrılmış listesi. |
Önceden Ayarlanmış Seçenekler
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
block_size |
11, 12, 13, 14, 15, 16, 17, 18 | Disk bloğunun boyutunu gösterir. |
data_checksums |
11, 12, 13, 14, 15, 16, 17, 18 | Bu küme için veri sağlama toplamlarının açık olup olmadığını gösterir. |
data_directory_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Veri dizininin modunu gösterir. Parametre değeri, chmod ve umask sistem çağrıları tarafından kabul edilen biçimdeki sayısal mod belirtimidir. (Özel sekizli biçimi kullanmak için sayının 0 (sıfır) ile başlaması gerekir).) |
debug_assertions |
11, 12, 13, 14, 15, 16, 17, 18 | Çalışan sunucuda onay denetimlerinin etkinleştirilip etkinleştirilmediğini gösterir. |
huge_pages_status |
17, 18 | Büyük sayfaların durumunu gösterir. |
in_hot_standby |
14, 15, 16, 17, 18 | Etkin beklemenin şu anda etkin olup olmadığını gösterir. |
integer_datetimes |
11, 12, 13, 14, 15, 16, 17, 18 | Tarih saatlerinin tamsayı tabanlı olup olmadığını gösterir. |
lc_collate |
11, 12, 13, 14, 15 | Harmanlama sırası yerel ayarını gösterir. |
lc_ctype |
11, 12, 13, 14, 15 | Karakter sınıflandırmasını ve büyük/küçük harf dönüştürme yerel ayarını gösterir. |
max_function_args |
11, 12, 13, 14, 15, 16, 17, 18 | İşlev bağımsız değişkenlerinin en fazla sayısını gösterir. |
max_identifier_length |
11, 12, 13, 14, 15, 16, 17, 18 | Tanımlayıcı uzunluğu üst sınırını gösterir. |
max_index_keys |
11, 12, 13, 14, 15, 16, 17, 18 | En fazla dizin anahtarı sayısını gösterir. |
num_os_semaphores |
18 | Sunucu için gereken semafor sayısını gösterir. |
segment_size |
11, 12, 13, 14, 15, 16, 17, 18 | Disk dosyası başına sayfa sayısını gösterir. |
server_encoding |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu (veritabanı) karakter kümesi kodlamasını gösterir. |
server_version |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu sürümünü gösterir. |
server_version_num |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu sürümünü tamsayı olarak gösterir. |
shared_memory_size |
15, 16, 17, 18 | Sunucunun ana paylaşılan bellek alanının boyutunu gösterir (en yakın MB'a yuvarlanmış). |
shared_memory_size_in_huge_pages |
15, 16, 17, 18 | Ana paylaşılan bellek alanı için gereken büyük sayfaların sayısını gösterir. -1 değerin belirlenemediğini gösterir. |
ssl_library |
12, 13, 14, 15, 16, 17, 18 | SSL kitaplığının adını gösterir. |
wal_block_size |
11, 12, 13, 14, 15, 16, 17, 18 | Önceden yazma günlüğündeki blok boyutunu gösterir. |
wal_segment_size |
11, 12, 13, 14, 15, 16, 17, 18 | Önceden yazma günlük segmentlerinin boyutunu gösterir. |
İşlem Başlığı
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
cluster_name |
11, 12, 13, 14, 15, 16, 17, 18 | İşlem başlığına dahil edilen kümenin adını ayarlar. |
update_process_title |
11, 12, 13, 14, 15, 16, 17, 18 | İşlem başlığını etkin SQL komutunu gösterecek şekilde güncelleştirir. Sunucu tarafından her yeni SQL komutu alındığında işlem başlığının güncelleştirilmesini sağlar. |
Sorgu Ayarlama / Genetik Sorgu İyileştiricisi
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
geqo |
11, 12, 13, 14, 15, 16, 17, 18 | Genetik sorgu iyileştirmeyi etkinleştirir. Bu algoritma, kapsamlı arama yapmadan planlama yapmayı dener. |
geqo_effort |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: Diğer GEQO parametreleri için varsayılanı ayarlamak için çaba kullanılır. |
geqo_generations |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: Algoritma yinelemelerinin sayısı. Sıfır uygun bir varsayılan değer seçer. |
geqo_pool_size |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: popülasyondaki bireylerin sayısı. Sıfır uygun bir varsayılan değer seçer. |
geqo_seed |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: Rastgele yol seçimi için tohum. |
geqo_selection_bias |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO: Popülasyon içindeki seçmeli baskı. |
geqo_threshold |
11, 12, 13, 14, 15, 16, 17, 18 | GEQO'nun kullanıldığı from öğelerinin eşiğini ayarlar. |
Sorgu Ayarlama / Diğer Planlayıcı Seçenekleri
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
constraint_exclusion |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının sorguları iyileştirmek için kısıtlamaları kullanmasını sağlar. Kısıtlamaları sorguyla eşleşen satır olmamasını garanti ederse tablo taramaları atlanır. |
cursor_tuple_fraction |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının alınacak imleç satırlarının kesirini tahminini ayarlar. |
default_statistics_target |
11, 12, 13, 14, 15, 16, 17, 18 | Varsayılan istatistik hedefini ayarlar. Bu, ALTER TABLE SET STATISTICS aracılığıyla sütuna özgü bir hedef kümesi olmayan tablo sütunları için geçerlidir. |
from_collapse_limit |
11, 12, 13, 14, 15, 16, 17, 18 | FROM listesindeki boyutun üzerinde alt sorguların daraltılmadığı noktayı ayarlar. Sonuçta elde edilen FROM listesinde bu kadar çok öğe yoksa planlayıcı alt sorguları üst sorgularda birleştirir. |
jit |
11, 12, 13, 14, 15, 16, 17, 18 | JIT derlemesine izin ver. |
join_collapse_limit |
11, 12, 13, 14, 15, 16, 17, 18 | FROM-list boyutunu, JOIN yapılarının düzleştirmediği boyut dışında ayarlar. Planlayıcı, belirtilen sayıda veya daha az öğe içeren bir liste ortaya çıkacaksa, açık JOIN yapılarını FROM öğeleri listesine dönüştürür. |
plan_cache_mode |
12, 13, 14, 15, 16, 17, 18 | Planlayıcının özel veya genel plan seçimini denetler. Hazırlık ifadelerinin özel ve genel planları olabilir ve planlayıcı hangisinin daha iyi olduğunu belirlemeye çalışır. Bu, varsayılan davranışı geçersiz kılmak için ayarlanabilir. |
recursive_worktable_factor |
15, 16, 17, 18 | Planlayıcının özyinelemeli sorgunun çalışma tablosunun ortalama boyutuna ilişkin tahminini ayarlar. |
Sorgu Ayarlama / Planlayıcı Maliyet Sabitleri
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
cpu_index_tuple_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının bir dizin taraması sırasında her dizin girişini işleme maliyetine ilişkin tahminini ayarlar. |
cpu_operator_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının her işleci veya işlev çağrısını işleme maliyetine ilişkin tahminini ayarlar. |
cpu_tuple_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının her tuple (satır) işleme maliyeti tahminini ayarlar. |
effective_cache_size |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının veri önbelleklerinin toplam boyutu hakkındaki varsayımını ayarlar. Yani PostgreSQL veri dosyaları için kullanılan toplam önbellek boyutu (çekirdek önbelleği ve paylaşılan arabellekler). Bu, normalde her biri 8 kB olan disk sayfalarında ölçülür. |
jit_above_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Sorgu daha pahalıysa JIT derlemesi gerçekleştirin. -1, JIT derlemesini devre dışı bırakır. |
jit_inline_above_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Sorgu daha maliyetliyse JIT inlining yapın. -1, inlining'i devre dışı bırakır. |
jit_optimize_above_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Sorgu daha pahalıysa JIT ile derlenmiş işlevleri iyileştirin. -1 iyileştirmeyi devre dışı bırakır. |
min_parallel_index_scan_size |
11, 12, 13, 14, 15, 16, 17, 18 | Paralel tarama için en düşük dizin verisi miktarını ayarlar. Planlayıcı bu sınıra ulaşamayacak kadar küçük sayıda dizin sayfası okuyacağını tahmin ederse paralel tarama dikkate alınmaz. |
min_parallel_table_scan_size |
11, 12, 13, 14, 15, 16, 17, 18 | Paralel tarama için en düşük tablo verisi miktarını ayarlar. Planlayıcı, bu sınıra ulaşmak için çok az sayıda tablo sayfası okuyacağını tahmin ederse paralel tarama dikkate alınmaz. |
parallel_setup_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının paralel sorgu için çalışan işlemlerini başlatma maliyetiyle ilgili tahminini ayarlar. |
parallel_tuple_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının her bir öbeği işçi işlemcisinden lider arka uç işlemcisine aktarma maliyetine ilişkin tahminini ayarlar. |
random_page_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının sıralı olmayan bir disk sayfasının maliyetiyle ilgili tahminini ayarlar. |
seq_page_cost |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının sıralı olarak getirilen disk sayfasının maliyetiyle ilgili tahminini ayarlar. |
Sorgu Ayarlama / Planner Yöntemi Yapılandırması
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
enable_async_append |
14, 15, 16, 17, 18 | Planlayıcının zaman uyumsuz ekleme planlarını kullanmasını sağlar. |
enable_bitmapscan |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının bit eşlem tarama planlarını kullanmasını sağlar. |
enable_distinct_reordering |
18 | DISTINCT anahtarlarının yeniden sıralanması sağlar. |
enable_gathermerge |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının birleştirme planlarını toplamasını sağlar. |
enable_group_by_reordering |
17, 18 | GROUP BY anahtarlarının yeniden sıralanması sağlar. |
enable_hashagg |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının karma toplama planlarını kullanmasını sağlar. |
enable_hashjoin |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının karma birleştirme planlarını kullanmasını sağlar. |
enable_incremental_sort |
13, 14, 15, 16, 17, 18 | Planlayıcının artımlı sıralama adımlarını kullanmasını sağlar. |
enable_indexonlyscan |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının yalnızca dizin tarama planlarını kullanmasını sağlar. |
enable_indexscan |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının dizin tarama planlarını kullanmasını sağlar. |
enable_material |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının gerçekleştirilmesini sağlar. |
enable_memoize |
14, 15, 16, 17, 18 | Planlayıcının notlaştırma kullanımını etkinleştirir. |
enable_mergejoin |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının birleştirme birleştirme planlarını kullanmasını sağlar. |
enable_nestloop |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının iç içe döngü birleştirme planlarını kullanmasını sağlar. |
enable_parallel_append |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının paralel ekleme planlarını kullanmasını sağlar. |
enable_parallel_hash |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının paralel karma planları kullanmasını sağlar. |
enable_partition_pruning |
11, 12, 13, 14, 15, 16, 17, 18 | Plan zamanı ve yürütme zamanı bölüm ayıklamasını etkinleştirir. Sorgu planlayıcısının ve yürütücüsunun hangi bölümlerin taranması gerektiğini belirlemek için sorgudaki koşullarla bölüm sınırlarını karşılaştırmasına izin verir. |
enable_partitionwise_aggregate |
11, 12, 13, 14, 15, 16, 17, 18 | Bölüm düzeyinde toplamayı ve gruplandırma işlemini etkinleştirir. |
enable_partitionwise_join |
11, 12, 13, 14, 15, 16, 17, 18 | Bölüm bazlı birleştirmeyi etkinleştirir. |
enable_presorted_aggregate |
16, 17, 18 | Planlayıcının ORDER BY / DISTINCT toplama işlevleri için önceden sıralanmış giriş sağlayan planlar üretmesini sağlar. Sorgu planlayıcısının ORDER BY / DISTINCT yan tümcesi ile toplama işlevleri için önceden sıralanmış giriş sağlayan planlar oluşturmasına izin verir. Devre dışı bırakıldığında, örtük sıralamalar her zaman yürütme sırasında gerçekleştirilir. |
enable_self_join_elimination |
18 | Benzersiz kendi kendine birleşimlerin kaldırılmasını sağlar. |
enable_seqscan |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının sıralı tarama planlarını kullanmasını sağlar. |
enable_sort |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının açık sıralama adımlarını kullanmasını sağlar. |
enable_tidscan |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının TID tarama planlarını kullanmasını sağlar. |
Çoğaltma / Ana Sunucu
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17, 18 | Zaman uyumlu bekleme sayısı ve olası zaman uyumlu beklemelerin adlarının listesi. |
Çoğaltma / Birincil Sunucu
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
vacuum_defer_cleanup_age |
11, 12, 13, 14, 15 | VACUUM ve HOT güncelleştirmelerinin ölü satır sürümlerini temizlemeyi erteleyeceği işlem sayısını belirtir. |
Çoğaltma / Sunucu Gönderme
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
max_replication_slots |
11, 12, 13, 14, 15, 16, 17, 18 | Aynı anda tanımlanan çoğaltma yuvası sayısı üst sınırını ayarlar. |
max_slot_wal_keep_size |
13, 14, 15, 16, 17, 18 | Çoğaltma yuvaları tarafından ayrılabilecek en büyük WAL boyutunu ayarlar. Bu kadar alan diskte WAL tarafından kaplandığında, çoğaltma yuvaları başarısız olarak işaretlenecek ve segmentler silme veya geri dönüşüm için serbest bırakılacaktır. |
max_wal_senders |
11, 12, 13, 14, 15, 16, 17, 18 | Aynı anda çalışan WAL gönderen işlemlerinin maksimum sayısını ayarlar. |
track_commit_timestamp |
11, 12, 13, 14, 15, 16, 17, 18 | İşlem işleme süresini toplar. |
wal_keep_segments |
11, 12 | Hazır bekleyen sunucular için tutulan WAL dosyalarının sayısını ayarlar. |
wal_keep_size |
13, 14, 15, 16, 17, 18 | Hazır bekleyen sunucular için tutulan WAL dosyalarının boyutunu ayarlar. |
wal_sender_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | WAL çoğaltması için bek süre üst sınırını ayarlar. |
Çoğaltma / Bekleme Sunucuları
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
hot_standby |
11, 12, 13, 14, 15, 16, 17, 18 | Kurtarma sırasında bağlantılara ve sorgulara izin verir. |
hot_standby_feedback |
11, 12, 13, 14, 15, 16, 17, 18 | Sorgu çakışmalarını önlemek için bir sıcak bekleyenden birincile geri bildirim yapılmasına olanak sağlar. |
idle_replication_slot_timeout |
18 | Çoğaltma yuvasının geçersiz kılınmadan önce boşta kalabileceği süreyi ayarlar. |
max_active_replication_origins |
18 | Etkin çoğaltma çıkış noktası sayısı üst sınırını ayarlar. |
max_standby_archive_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Etkin bekleme sunucusu arşivlenmiş WAL verilerini işlerken sorguları iptal etmeden önce en uzun gecikmeyi ayarlar. |
max_standby_streaming_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Etkin bekleme sunucusu akışlı WAL verilerini işlerken sorguları iptal etmeden önce en uzun gecikmeyi ayarlar. |
primary_conninfo |
12, 13, 14, 15, 16, 17, 18 | Gönderen sunucuya bağlanmak için kullanılacak bağlantı dizesi ayarlar. |
primary_slot_name |
12, 13, 14, 15, 16, 17, 18 | Gönderen sunucuda kullanılacak çoğaltma yuvasının adını ayarlar. |
promote_trigger_file |
12, 13, 14, 15 | İletişim durumu beklemede kurtarmayı sona erdiren bir dosya adı belirtir. |
recovery_min_apply_delay |
12, 13, 14, 15, 16, 17, 18 | Kurtarma sırasında değişiklik uygulamak için en düşük gecikmeyi ayarlar. |
synchronized_standby_slots |
17, 18 | Mantıksal WAL göndereni işlemlerinin bekleyeceği akış çoğaltma bekleme sunucusu çoğaltma yuvası adlarını listeler. Mantıksal WAL gönderen işlemleri, çıkış eklentilerine yalnızca belirtilen çoğaltma yuvaları WAL alma işlemini onayladıktan sonra çözülen değişiklikler gönderir. |
sync_replication_slots |
17, 18 | Fiziksel bekleme sunucusunun, birincil sunucudan mantıksal geçiş çoğaltma yuvalarını eşitlemesini sağlar. |
wal_receiver_create_temp_slot |
13, 14, 15, 16, 17, 18 | Bir WAL alıcısı, kalıcı bir yuva yapılandırılmamışsa geçici çoğaltma yuvası oluşturup oluşturmayacağını ayarlar. |
wal_receiver_status_interval |
11, 12, 13, 14, 15, 16, 17, 18 | WAL alıcısı durum raporları arasındaki maksimum aralığı gönderen sunucuya ayarlar. |
wal_receiver_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Gönderen sunucudan veri almak için en uzun bekleme süresini ayarlar. |
wal_retrieve_retry_interval |
11, 12, 13, 14, 15, 16, 17, 18 | Başarısız bir denemeden sonra WAL'yi almak için yeniden denemeden önce beklenmesi gereken süreyi ayarlar. |
Çoğaltma / Aboneler
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
max_logical_replication_workers |
11, 12, 13, 14, 15, 16, 17, 18 | Maksimum mantıksal çoğaltma çalışan işlemi sayısı. |
max_parallel_apply_workers_per_subscription |
16, 17, 18 | Abonelik başına en fazla paralel uygulama çalışanı sayısı. |
max_sync_workers_per_subscription |
11, 12, 13, 14, 15, 16, 17, 18 | Abonelik başına en fazla tablo eşitleme çalışanı sayısı. |
Raporlama ve Günlüğe Kaydetme / Günlüğe Kaydetme
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
application_name |
11, 12, 13, 14, 15, 16, 17, 18 | İstatistiklerde ve günlüklerde raporlanacak uygulama adını ayarlar. |
debug_pretty_print |
11, 12, 13, 14, 15, 16, 17, 18 | Girintiler ayrıştırma ve plan ağacı görüntülemeleri. |
debug_print_parse |
11, 12, 13, 14, 15, 16, 17, 18 | Her sorguyu ayrıştırma ağacını günlüğe kaydeder. |
debug_print_plan |
11, 12, 13, 14, 15, 16, 17, 18 | Her sorguyu yürütme planını günlüğe kaydeder. |
debug_print_rewritten |
11, 12, 13, 14, 15, 16, 17, 18 | Her sorguyu yeniden yazılan ayrıştırma ağacını günlüğe kaydeder. |
log_autovacuum_min_duration |
11, 12, 13, 14, 15, 16, 17, 18 | Otomatik vakum eylemlerinin günlüğe kaydedileceği en düşük yürütme süresini ayarlar. Sıfır tüm eylemleri listeler. -1, otomatik vakum günlüğünü kapatır. |
log_checkpoints |
11, 12, 13, 14, 15, 16, 17, 18 | Her denetim noktasını günlüğe kaydeder. |
log_connections |
11, 12, 13, 14, 15, 16, 17, 18 | Her başarılı bağlantıyı günlüğe kaydeder. |
log_disconnections |
11, 12, 13, 14, 15, 16, 17, 18 | Süre de dahil olmak üzere oturumun sonunu günlüğe kaydeder. |
log_duration |
11, 12, 13, 14, 15, 16, 17, 18 | Tamamlanan her SQL deyiminin süresini günlüğe kaydeder. |
log_error_verbosity |
11, 12, 13, 14, 15, 16, 17, 18 | Günlüğe kaydedilen iletilerin ayrıntı düzeyini ayarlar. |
log_hostname |
11, 12, 13, 14, 15, 16, 17, 18 | Ana bilgisayar adını bağlantı günlüklerine kaydeder. Varsayılan olarak, bağlantı günlükleri yalnızca bağlanan konağın IP adresini gösterir. Konak adını göstermelerini istiyorsanız, bunu açabilirsiniz, ancak ana bilgisayar adı çözümleme kurulumunuz bağlı olarak önemsiz bir performans cezasına neden olabilir. |
log_line_prefix |
11, 12, 13, 14, 15, 16, 17, 18 | Her kayıttaki her satırına eklenen bilgileri denetler. Boşsa, ön ek kullanılmaz. |
log_lock_failures |
18 | Kilit alma işlemi başarısız olduğunda ayrıntılı bir günlük iletisi oluşturulup oluşturulmayacağını denetler. |
log_lock_waits |
11, 12, 13, 14, 15, 16, 17, 18 | Uzun kilit beklemelerini günlüğe kaydeder. |
log_parameter_max_length |
13, 14, 15, 16, 17, 18 | Deyimleri günlüğe kaydedilirken bağlama parametresi değerleri için günlüğe kaydedilen verilerin bayt cinsinden uzunluk üst sınırını ayarlar. Değerleri tam olarak yazdırmak için -1. |
log_parameter_max_length_on_error |
13, 14, 15, 16, 17, 18 | Hata durumunda, deyimleri günlüğe kaydedilirken bağlama parametresi değerleri için günlüğe kaydedilen verilerin bayt cinsinden uzunluk üst sınırını ayarlar. Değerleri tam olarak yazdırmak için -1. |
log_recovery_conflict_waits |
14, 15, 16, 17, 18 | Standby kurtarma uyuşmazlığı bekleme sürelerini günlüğe kaydeder. |
log_replication_commands |
11, 12, 13, 14, 15, 16, 17, 18 | Her çoğaltma komutunu günlüğe kaydeder. |
log_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Günlüğe kaydedilen deyimlerin türünü ayarlar. |
log_temp_files |
11, 12, 13, 14, 15, 16, 17, 18 | Bu sayıda kilobayttan daha büyük geçici dosyaların kullanımını günlüğe yazın. Zero tüm dosyaları günlüğe kaydeder. Varsayılan değer -1 'dir (bu özellik kapatılır). |
log_timezone |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük iletilerinde kullanılacak saat dilimini ayarlar. |
Raporlama ve Günlüğe Kaydetme / Ne Zaman Günlüğe Kaydedilecek?
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
log_min_duration_sample |
13, 14, 15, 16, 17, 18 | Bir deyim örneğinin günlüğe kaydedileceği en düşük yürütme süresini ayarlar. Örnekleme, log_statement_sample_rate tarafından belirlenir. Zero, tüm sorguların bir kısmını kaydeder. -1 bu özelliği kapatır. |
log_min_duration_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Tüm ifadelerin günlüğe kaydedileceği minimum yürütme süresini ayarlar. Sıfır tüm sorgu çıktısını gösterir. -1 bu özelliği kapatır. |
log_min_error_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Bu düzeyde veya daha üstünde hata oluşturan tüm deyimlerin günlüğe kaydedilmesine neden olur. Her düzey, onu izleyen tüm düzeyleri içerir. Düzey ne kadar geç olursa, o kadar az ileti gönderilir. |
log_min_messages |
11, 12, 13, 14, 15, 16, 17, 18 | Günlüğe kaydedilen ileti düzeylerini ayarlar. Her düzey, onu izleyen tüm düzeyleri içerir. Düzey ne kadar geç olursa, o kadar az ileti gönderilir. |
log_startup_progress_interval |
15, 16, 17, 18 | Uzun süre çalışan başlangıç işlemleri için ilerleme durumu güncelleştirmeleri arasındaki süre. 0 bu özelliği kapatır. |
log_statement_sample_rate |
13, 14, 15, 16, 17, 18 | "Log_min_duration_sample" değerini aşan ifadelerin günlüğe kaydedilecek oranı. 0,0 (hiçbir zaman günlüğe kaydetme) ile 1,0 (her zaman günlüğe kaydetme) arasında bir değer seçin. |
log_transaction_sample_rate |
12, 13, 14, 15, 16, 17, 18 | Tüm deyimlerin günlüğe kaydedildiği işlemlerin kesirini ayarlar. 0,0 (asla kaydetme) ile 1,0 (tüm işlemler için tüm ifadeleri kaydetme) arasında bir değer kullanın. |
Raporlama ve Günlüğe Kaydetme / Günlüğe Kaydetme Yeri
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
event_source |
11, 12, 13, 14, 15, 16, 17, 18 | Olay günlüğündeki PostgreSQL iletilerini tanımlamak için kullanılan uygulama adını ayarlar. |
log_destination |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu günlüğü çıkışının hedefini ayarlar. Geçerli değerler platforma bağlı olarak "stderr", "syslog", "csvlog", "jsonlog" ve "eventlog" birleşimleridir. |
log_directory |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük dosyaları için hedef dizini ayarlar. Veri dizinine göre veya mutlak yol olarak belirtilebilir. |
log_file_mode |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük dosyaları için dosya izinlerini ayarlar. Parametre değerinin, chmod ve umask sistem çağrıları tarafından kabul edilen biçimde sayısal mod belirtimi olması beklenir. (Özel sekizli biçimi kullanmak için sayının 0 (sıfır) ile başlaması gerekir).) |
log_filename |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük dosyaları için dosya adı desenini ayarlar. |
logging_collector |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük dosyalarında stderr, csvlog ve/veya jsonlog yakalamak için bir alt işlem başlatın. |
log_rotation_age |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük dosyası döndürmeyi zorlamadan önce bek sürelerini ayarlar. |
log_rotation_size |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük dosyasının döndürülmeden önce ulaşabileceği boyut üst sınırını ayarlar. |
log_truncate_on_rotation |
11, 12, 13, 14, 15, 16, 17, 18 | Günlük döndürme sırasında aynı ada sahip mevcut günlük dosyalarını kes. |
md5_password_warnings |
18 | MD5 parolaları için kullanımdan kaldırma uyarılarını etkinleştirir. |
syslog_facility |
11, 12, 13, 14, 15, 16, 17, 18 | Syslog etkinleştirildiğinde kullanılacak syslog "facility" öğesini ayarlar. |
syslog_ident |
11, 12, 13, 14, 15, 16, 17, 18 | Syslog'da PostgreSQL iletilerini tanımlamak için kullanılan program adını ayarlar. |
syslog_sequence_numbers |
11, 12, 13, 14, 15, 16, 17, 18 | Yinelenen gizlemeyi önlemek için syslog iletilerine sıra numarası ekleyin. |
syslog_split_messages |
11, 12, 13, 14, 15, 16, 17, 18 | Syslog'a gönderilen iletileri satırlara ve 1024 bayta sığacak şekilde bölün. |
Kaynak Kullanımı / Zaman Uyumsuz Davranış
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
backend_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Daha önce gerçekleştirilen yazma işlemleri diske boşaltılan sayfa sayısı. |
effective_io_concurrency |
11, 12, 13, 14, 15, 16, 17, 18 | Disk alt sistemi tarafından verimli bir şekilde işlenebilen eşzamanlı istek sayısı. |
file_copy_method |
18 | Dosya kopyalama yöntemini seçer. |
maintenance_io_concurrency |
13, 14, 15, 16, 17, 18 | Bakım işleri için kullanılan "effective_io_concurrency"nin bir varyantı. |
max_notify_queue_pages |
17, 18 | NOTIFY /LISTEN kuyruğu için ayrılan en fazla sayfa sayısını ayarlar. |
max_parallel_maintenance_workers |
11, 12, 13, 14, 15, 16, 17, 18 | Bakım işlemi başına en fazla paralel işlem sayısını ayarlar. |
max_parallel_workers |
11, 12, 13, 14, 15, 16, 17, 18 | Bir kerede etkin olabilecek en fazla paralel çalışan sayısını ayarlar. |
max_parallel_workers_per_gather |
11, 12, 13, 14, 15, 16, 17, 18 | Yürütücü düğümü başına en fazla paralel işlem sayısını ayarlar. |
max_worker_processes |
11, 12, 13, 14, 15, 16, 17, 18 | Aynı anda çalışan işlem sayısının maksimumu. |
old_snapshot_threshold |
12, 13, 14, 15, 16 | Anlık görüntü alındıktan sonra değiştirilen sayfaları okumak için bir anlık görüntünün çok eski olması için geçen süre. |
parallel_leader_participation |
11, 12, 13, 14, 15, 16, 17, 18 | Birleştirmeyi Topla ve Topla'nın alt düzlemleri de çalıştırıp çalıştırmayacağını denetler. Toplama düğümleri alt planları da çalıştırmalı mı yoksa yalnızca tuple'ları mı toplamalı? |
Kaynak Kullanımı / Arka Plan Yazıcısı
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
bgwriter_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Turlar arasında arka plan yazıcı uyku süresi. |
bgwriter_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Daha önce gerçekleştirilen yazma işlemleri diske boşaltılan sayfa sayısı. |
bgwriter_lru_maxpages |
11, 12, 13, 14, 15, 16, 17, 18 | Arka plan yazma işlemi sırasında her turda boşaltılacak maksimum LRU sayfası sayısıdır. |
bgwriter_lru_multiplier |
11, 12, 13, 14, 15, 16, 17, 18 | Yuvarlama başına serbest bırakılacak ortalama arabellek kullanımının katı. |
Kaynak Kullanımı / Maliyet Tabanlı Vakum Gecikmesi
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
vacuum_cost_delay |
11, 12, 13, 14, 15, 16, 17, 18 | Milisaniye cinsinden vakum maliyeti gecikmesi. |
vacuum_cost_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Uyutmadan önce kullanılabilir vakum maliyeti miktarı. |
vacuum_cost_page_dirty |
11, 12, 13, 14, 15, 16, 17, 18 | Vakum ile kirlenmiş bir sayfa için vakum maliyeti. |
vacuum_cost_page_hit |
11, 12, 13, 14, 15, 16, 17, 18 | Arabellek önbelleğinde bulunan bir sayfanın vakum maliyeti. |
vacuum_cost_page_miss |
11, 12, 13, 14, 15, 16, 17, 18 | Arabellek önbelleğinde bulunmayan bir sayfanın vakumlama maliyeti. |
Kaynak Kullanımı / Disk
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
temp_file_limit |
11, 12, 13, 14, 15, 16, 17, 18 | Her işlem tarafından kullanılan tüm geçici dosyaların toplam boyutunu sınırlar. -1 sınır yok demektir. |
Kaynak Kullanımı / Çekirdek Kaynakları
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
max_files_per_process |
11, 12, 13, 14, 15, 16, 17, 18 | Her sunucu işlemi için aynı anda en fazla açık dosya sayısını ayarlar. |
Kaynak Kullanımı / Bellek
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
autovacuum_work_mem |
11, 12, 13, 14, 15, 16, 17, 18 | Her otomatik vakum çalışan işlemi tarafından kullanılacak en yüksek belleği ayarlar. |
commit_timestamp_buffers |
17, 18 | İşleme zaman damgası önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. Bu değeri, shared_buffers'ın bir kesri olarak belirlemek için 0 girin. |
dynamic_shared_memory_type |
11, 12, 13, 14, 15, 16, 17, 18 | Kullanılan dinamik paylaşılan bellek uygulamasını seçer. |
hash_mem_multiplier |
12, 13, 14, 15, 16, 17, 18 | Karma tablolar için kullanılacak "work_mem" katı. |
huge_pages |
11, 12, 13, 14, 15, 16, 17, 18 | Linux veya Windows'ta büyük sayfaların kullanımı. |
huge_page_size |
14, 15, 16, 17, 18 | İstenmesi gereken büyük sayfa boyutu. |
io_combine_limit |
17, 18 | Veri okuma ve yazma boyutu sınırı. |
io_max_combine_limit |
18 | Sunucu genelinde io_combine_limit'i sınırlayan sınır. |
io_max_concurrency |
18 | Bir prosesin aynı anda yürütebileceği maksimum IO sayısı. |
io_method |
18 | Eşzamanlı olmayan girdi/çıktı yürütme yöntemini seçer. |
io_workers |
18 | io_method=worker için G/Ç işçi süreçlerinin sayısı. |
logical_decoding_work_mem |
13, 14, 15, 16, 17, 18 | Mantıksal kod çözme için kullanılacak en yüksek belleği ayarlar. Bu kadar bellek, diske dökülmeden önce her iç yeniden sıralama arabelleği tarafından kullanılabilir. |
maintenance_work_mem |
11, 12, 13, 14, 15, 16, 17, 18 | Bakım işlemleri için kullanılacak en yüksek belleği ayarlar. Bu, VACUUM ve CREATE INDEX gibi işlemleri içerir. |
max_prepared_transactions |
11, 12, 13, 14, 15, 16, 17, 18 | Eşzamanlı olarak hazırlanmış en fazla işlem sayısını ayarlar. |
max_stack_depth |
11, 12, 13, 14, 15, 16, 17, 18 | Maksimum yığın derinliğini kilobayt olarak ayarlar. |
min_dynamic_shared_memory |
14, 15, 16, 17, 18 | Başlangıçta ayrılmış dinamik paylaşılan bellek miktarı. |
multixact_member_buffers |
17, 18 | MultiXact üye önbelleği için kullanılan özel buffer havuzunun boyutunu ayarlar. |
multixact_offset_buffers |
17, 18 | MultiXact öteleme önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. |
notify_buffers |
17, 18 | LISTEN/NOTIFY ileti önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. |
serializable_buffers |
17, 18 | Serileştirilebilir işlem önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. |
shared_buffers |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu tarafından kullanılan paylaşılan bellek arabelleklerinin sayısını ayarlar. |
shared_memory_type |
12, 13, 14, 15, 16, 17, 18 | Ana paylaşılan bellek bölgesi için kullanılan paylaşılan bellek uygulamasını seçer. |
subtransaction_buffers |
17, 18 | Alt aktarım önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. Bu değeri, shared_buffers'ın bir kesri olarak belirlemek için 0 girin. |
temp_buffers |
11, 12, 13, 14, 15, 16, 17, 18 | Oturum başına kullanılan maksimum geçici arabellek sayısını ayarlar. |
transaction_buffers |
17, 18 | İşlem durumu önbelleği için kullanılan ayrılmış arabellek havuzunun boyutunu ayarlar. Bu değeri, shared_buffers'ın bir kesri olarak belirlemek için 0 girin. |
vacuum_buffer_usage_limit |
16, 17, 18 | VACUUM, ANALYZE ve autovacuum için arabellek havuzu boyutunu ayarlar. |
work_mem |
11, 12, 13, 14, 15, 16, 17, 18 | Sorgu çalışma alanları için kullanılacak en yüksek belleği ayarlar. Bu kadar bellek, geçici disk dosyalarına geçmeden önce her iç sıralama işlemi ve karma tablosu tarafından kullanılabilir. |
İstatistikler / Kümülatif Sorgu ve Dizin İstatistikleri
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
stats_fetch_consistency |
15, 16, 17, 18 | İstatistik verilerine erişimin tutarlılığını ayarlar. |
track_activities |
11, 12, 13, 14, 15, 16, 17, 18 | Komutları yürütme hakkında bilgi toplar. Her oturumun şu anda yürütülmekte olan komutu ve bu komutun yürütülmeye başladığı zaman hakkında bilgi toplamayı etkinleştirir. |
track_activity_query_size |
11, 12, 13, 14, 15, 16, 17, 18 | pg_stat_activity.query için ayrılmış boyutu bayt cinsinden ayarlar. |
track_cost_delay_timing |
18 | Maliyet tabanlı vakum gecikmesi için zamanlama istatistiklerini toplar. |
track_counts |
11, 12, 13, 14, 15, 16, 17, 18 | Veritabanı etkinliğiyle ilgili istatistikleri toplar. |
track_functions |
11, 12, 13, 14, 15, 16, 17, 18 | Veritabanı etkinliğiyle ilgili işlev düzeyi istatistikleri toplar. |
track_io_timing |
11, 12, 13, 14, 15, 16, 17, 18 | Veritabanı G/Ç etkinliği için zamanlama istatistiklerini toplar. |
track_wal_io_timing |
14, 15, 16, 17, 18 | WAL G/Ç etkinliği için zamanlama istatistiklerini toplar. |
İstatistikler / İzleme
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
compute_query_id |
14, 15, 16, 17, 18 | Sorgu tanımlayıcılarının çekirdek içi hesaplamasını etkinleştirir. |
log_executor_stats |
11, 12, 13, 14, 15, 16, 17, 18 | Yürütücü performans istatistiklerini sunucu günlüğüne yazar. |
log_parser_stats |
11, 12, 13, 14, 15, 16, 17, 18 | Ayrıştırıcı performans istatistiklerini sunucu günlüğüne yazar. |
log_planner_stats |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcı performans istatistiklerini sunucu günlüğüne yazar. |
log_statement_stats |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucu günlüğüne toplu performans istatistikleri yazar. |
İstatistikler / Sorgu ve Dizin İstatistikleri Toplayıcısı
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
stats_temp_directory |
11, 12, 13, 14 | Belirtilen dizine geçici istatistik dosyaları yazar. |
TLS
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
require_secure_transport |
11, 12, 13, 14, 15, 16, 17, 18 | Sunucuya istemci bağlantılarının bir tür güvenli aktarım kullanması gerekip gerekmediği. |
Sürüm ve Platform Uyumluluğu / Diğer Platformlar ve İstemciler
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
allow_alter_system |
17, 18 | ALTER SYSTEM komutunun çalıştırılmasına izin verir. Genel yapılandırma değişikliklerinin farklı bir yöntem kullanılarak yapılması gereken ortamlar için kapalı olarak ayarlanabilir. |
transform_null_equals |
11, 12, 13, 14, 15, 16, 17, 18 | "expr=NULL" değerini "expr IS NULL" olarak kabul eder. Açık olduğunda, NULL ifadesi içeren (veya NULL = ifade) şeklindeki ifadeler expr IS NULL olarak değerlendirilir; yani ifade boş değere sahipse true, aksi halde false döndürür. İfade = NULL değerinin doğru davranışı her zaman null (bilinmeyen) döndürmektir. |
Sürüm ve Platform Uyumluluğu / Önceki PostgreSQL Sürümleri
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
array_nulls |
11, 12, 13, 14, 15, 16, 17, 18 | Dizilerde NULL öğelerinin girişini etkinleştirin. Açıldığında, bir dizi giriş değerindeki tırnak işareti kaldırılmış NULL, null değer anlamına gelir; aksi takdirde kelimenin tam anlamıyla alınır. |
backslash_quote |
11, 12, 13, 14, 15, 16, 17, 18 | Dize değişmez değerlerinde "\'" öğesine izin verilip verilmeyeceğini ayarlar. |
escape_string_warning |
11, 12, 13, 14, 15, 16, 17, 18 | Normal dize sabitlerinde ters eğik çizgi kaçışları konusunda uyarır. |
lo_compat_privileges |
11, 12, 13, 14, 15, 16, 17, 18 | Büyük nesnelerde ayrıcalık denetimleri için geriye dönük uyumluluk modunu etkinleştirir. 9.0'den önceki PostgreSQL sürümleriyle uyumluluk için büyük nesneleri okurken veya değiştirirken ayrıcalık denetimlerini atlar. |
operator_precedence_warning |
11, 12, 13 | PostgreSQL 9.4'ten bu yana anlamı değişen yapılar için bir uyarı yayar. |
quote_all_identifiers |
11, 12, 13, 14, 15, 16, 17, 18 | SQL parçaları oluştururken tüm tanımlayıcıları tırnak içine alın. |
standard_conforming_strings |
11, 12, 13, 14, 15, 16, 17, 18 | '...' nedenleri ters eğik çizgileri tam anlamıyla işlemek için dizeler. |
synchronize_seqscans |
11, 12, 13, 14, 15, 16, 17, 18 | Eşitlenmiş sıralı taramaları etkinleştirin. |
Önceden Yazma Günlüğü / Arşiv Kurtarma
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
archive_cleanup_command |
12, 13, 14, 15, 16, 17, 18 | Her yeniden başlatma noktasında yürütülecek kabuk komutunu ayarlar. |
recovery_end_command |
12, 13, 14, 15, 16, 17, 18 | Kurtarmanın sonunda bir kez yürütülecek kabuk komutunu ayarlar. |
restore_command |
12, 13, 14, 15, 16, 17, 18 | Arşivlenmiş wal dosyasını almak için çağrılacak kabuk komutunu ayarlar. |
Önceden Yazma Günlüğü / Arşivleme
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
archive_command |
11, 12, 13, 14, 15, 16, 17, 18 | Wal dosyasını arşivleyecek şekilde çağrılacak kabuk komutunu ayarlar. Bu yalnızca "archive_library" ayarlanmadıysa kullanılır. |
archive_library |
15, 16, 17, 18 | WAL dosyasını arşivleyecek şekilde çağrılacak kitaplığı ayarlar. Boş bir dize, "archive_command" kullanılması gerektiğini belirtir. |
archive_mode |
11, 12, 13, 14, 15, 16, 17, 18 | WAL dosyalarının "archive_command" kullanılarak arşivlenmesine izin verir. |
archive_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Zorlayarak bir sonraki WAL dosyasına geçiş yapmadan önce bekleme süresini ayarlar. |
Önceden Yazma Günlüğü / Denetim Noktaları
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
checkpoint_completion_target |
11, 12, 13, 14, 15, 16, 17, 18 | Denetim noktası aralığının bir kesiri olarak kirli arabelleklerin boşaltılması için harcanan süre. |
checkpoint_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Daha önce gerçekleştirilen yazma işlemleri diske boşaltılan sayfa sayısı. |
checkpoint_timeout |
11, 12, 13, 14, 15, 16, 17, 18 | Otomatik WAL denetim noktaları arasındaki en uzun süreyi ayarlar. |
checkpoint_warning |
11, 12, 13, 14, 15, 16, 17, 18 | WAL hacmi tarafından tetiklenen denetim noktaları çok sık gerçekleşirse uyarıdan önceki maksimum süreyi ayarlar. WAL segment dosyalarının doldurulmasından kaynaklanan denetim noktaları belirtilen süreden daha sık gerçekleşirse sunucu günlüğüne bir ileti yazın. Sıfır uyarıyı kapatır. |
max_wal_size |
11, 12, 13, 14, 15, 16, 17, 18 | Bir denetim noktasını tetikleyen WAL boyutunu ayarlar. |
min_wal_size |
11, 12, 13, 14, 15, 16, 17, 18 | WAL'yi küçültmek için en düşük boyutu ayarlar. |
Önceden Yazma Günlüğü / Kurtarma
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
recovery_prefetch |
15, 16, 17, 18 | Kurtarma sırasında başvuruda olunan blokları önceden oluşturun. Önbelleğe alınmamış verilere referansları bulmak için WAL'da ileriye bakın. |
wal_decode_buffer_size |
15, 16, 17, 18 | Kurtarma sırasında WAL'da önceden okumak için arabellek boyutu. WAL'da başvurulan veri bloklarını önceden almak için ileriye doğru okunacak maksimum mesafe. |
Önceden Yazma Günlüğü / Kurtarma Hedefi
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
recovery_target |
12, 13, 14, 15, 16, 17, 18 | Tutarlı bir duruma ulaşılır ulaşmaz kurtarmayı sonlandırmak için "anında" olarak ayarlayın. |
recovery_target_action |
12, 13, 14, 15, 16, 17, 18 | Kurtarma hedefine ulaşılırken gerçekleştirilecek eylemi ayarlar. |
recovery_target_inclusive |
12, 13, 14, 15, 16, 17, 18 | Kurtarma hedefiyle işlemin dahil edilip edilmeyeceğini veya dışlanıp dışlanmayacağını ayarlar. |
recovery_target_lsn |
12, 13, 14, 15, 16, 17, 18 | Kurtarmanın devam edeceği önceden yazma günlüğü konumunun LSN'sini ayarlar. |
recovery_target_name |
12, 13, 14, 15, 16, 17, 18 | Kurtarmanın devam edeceği adlandırılmış geri yükleme noktasını ayarlar. |
recovery_target_time |
12, 13, 14, 15, 16, 17, 18 | Kurtarmanın devam edeceği zaman damgasını ayarlar. |
recovery_target_timeline |
12, 13, 14, 15, 16, 17, 18 | Kurtarılması gereken zaman çizelgesini belirtir. |
recovery_target_xid |
12, 13, 14, 15, 16, 17, 18 | Kurtarmanın devam edeceği işlem kimliğini ayarlar. |
summarize_wal |
17, 18 | Artımlı yedeklemeyi etkinleştirmek için WAL özetleyici işlemini başlatır. |
Önceden Yazma Günlüğü / Ayarlar
| Veri Akışı Adı | Sürümler | Açıklama |
|---|---|---|
commit_delay |
11, 12, 13, 14, 15, 16, 17, 18 | İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar. |
commit_siblings |
11, 12, 13, 14, 15, 16, 17, 18 | "commit_delay" gerçekleştirmeden önce gereken en az eşzamanlı açık işlem sayısını ayarlar. |
fsync |
11, 12, 13, 14, 15, 16, 17, 18 | Güncelleştirmelerin diske eşitlenmesini zorlar. Sunucu, güncelleştirmelerin fiziksel olarak diske yazıldığından emin olmak için fsync() sistem çağrısını birkaç yerde kullanır. Bu, işletim sistemi veya donanım kilitlenmesi sonrasında veritabanı kümesinin tutarlı bir duruma kurtarılmasını sağlar. |
full_page_writes |
11, 12, 13, 14, 15, 16, 17, 18 | Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar. İşletim sistemi kilitlenmesi sırasında devam eden bir sayfa yazma işlemi diske yalnızca kısmen yazılabilir. Kurtarma sırasında, WAL'da depolanan satır değişiklikleri kurtarma için yeterli değildir. Bu seçenek, tam kurtarmanın mümkün olması için bir denetim noktasından sonra ilk değiştirildiğinde sayfaları WAL'a yazar. |
synchronous_commit |
11, 12, 13, 14, 15, 16, 17, 18 | Geçerli işlemin eşitleme düzeyini ayarlar. |
wal_buffers |
11, 12, 13, 14, 15, 16, 17, 18 | WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Bu değerin shared_buffers kesir olarak belirlenmesi için -1 belirtin. |
wal_compression |
11, 12, 13, 14, 15, 16, 17, 18 | WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır. |
wal_init_zero |
12, 13, 14, 15, 16, 17, 18 | İlk kullanımdan önce yeni WAL dosyalarına sıfır yazar. |
wal_level |
11, 12, 13, 14, 15, 16, 17, 18 | WAL'a yazılan bilgi düzeyini ayarlar. |
wal_log_hints |
11, 12, 13, 14, 15, 16, 17, 18 | Kritik olmayan bir değişiklik için bile bir denetim noktasından sonra ilk kez değiştirildiğinde WAL'a tam sayfalar yazar. |
wal_recycle |
12, 13, 14, 15, 16, 17, 18 | WAL dosyalarını yeniden adlandırarak geri dönüşüm sağlar. |
wal_skip_threshold |
13, 14, 15, 16, 17, 18 | WAL yazmak yerine fsync'e yeni dosyanın en küçük boyutu. |
wal_summary_keep_time |
17, 18 | WAL özet dosyalarının saklanması gereken zaman. |
wal_sync_method |
11, 12, 13, 14, 15, 16, 17, 18 | WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer. |
wal_writer_delay |
11, 12, 13, 14, 15, 16, 17, 18 | WAL yazıcıda gerçekleştirilen WAL temizleme işlemleri arasındaki süre. |
wal_writer_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı. |
İlgili içerik
- Sunucu parametrelerini yapılandırın.