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ı motorunun yerleşik parametrelerine örnek olarak
autovacuum_max_workers,DateStyle,client_min_messages,password_encryption,max_connections,geqo,from_collapse_limit,cpu_tuple_cost,cpu_tuple_cost,max_standby_streaming_delay,log_connections,log_min_duration_statement,max_parallel_workers,bgwriter_delayveshared_buffersverilebilir. Uzantılar tarafından tanımlanan parametrelere örnek olarakpg_qs.max_query_text_length, (pg_qs uzantısı, sorgu depolama işlevselliğini uygular), , (pg_stat_statements.maxuzantısı), , (pgaudit.log_cataloguzantısı) ve , (cron.database_nameuzantı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 olanak tanır),index_tuning.analysis_interval(öneriler üretmek için otonom 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 parametrenin değerini ayarlama.
Note
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şlevine denk gelircurrent_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 parametresi tarafından belirtilen bölgede yerel saate dönüştürülürler. Bu parametre Parametreler 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örmelisiniz:
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örmelisiniz:
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. Ofset, UTC'den batıya doğru 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 parametreler
Otonom Ayarlama
| Adı | Versions | Description |
|---|---|---|
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 optimizasyonu devre dışı ('KAPALI') veya yalnızca öneri sunmak için etkin olacak şekilde 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 sayısının minimum değeri, kullanılmayan dizinlerin kaldırılması için dikkate alınabilmesi içindir. |
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ı, kullanılmayan dizinlerin kaldırılması için değerlendirilmesi amacıyla dikkate alınmalıdır. |
Autovacuum
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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 | Hatalı ICU yerel ayar dizelerini raporlamaya yönelik günlük seviyesi. |
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
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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 planda ön yüklenmek üzere ayrıcalıksız paylaşılan kitaplıkları listeler. |
session_preload_libraries |
11, 12, 13, 14, 15, 16, 17, 18 | Arka uçlara önceden yüklenecek 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. |
Müşteri Bağlantısı Varsayılanları / Açıklama Davranışı
| Adı | Versions | Description |
|---|---|---|
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 kendine verip vermediğini ve hangi seçeneklerle vereceğini belirler. |
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, serileştirme hatası olmadan yürütülebilmesi için ertelenip ertelenmeyeceğine karar verilmesi. |
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 temizliği öncesindeki demet eklemelerinin sayısı, reltuples'ın bir kesiri olarak. |
vacuum_failsafe_age |
14, 15, 16, 17, 18 | VACUUM'un bir sarma kesintisini önlemek için emniyeti 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 | VACUUM'un, demetleri dondurmak için tüm tabloyu 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ğrulama / Kimlik Doğrulama
| Adı | Versions | Description |
|---|---|---|
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ı
| Adı | Versions | Description |
|---|---|---|
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 dinleyeceği 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
| Adı | Versions | Description |
|---|---|---|
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 paketi sırasına öncelik verin. |
Bağlantılar ve Kimlik Doğrulaması / TCP Ayarları
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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 motoru (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 arabelleği kullanımını kaydet. |
auto_explain.log_format |
11, 12, 13, 14, 15, 16, 17, 18 | EXPLAIN biçiminin plan günlüğü için kullanılacağı açıklanıyor. |
auto_explain.log_level |
12, 13, 14, 15, 16, 17, 18 | Plan için log seviyesi. |
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. "Zero" 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 ifadeleri kaydet. |
auto_explain.log_parameter_max_length |
16, 17, 18 | Sorgu parametrelerinin loglanacak maksimum uzunluğunu ayarlar. Sıfır sorgu parametresini günlüğe kaydetmez, -1 ise sorgu parametrelerini 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 kaydet. |
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 kaydet. |
auto_explain.sample_rate |
11, 12, 13, 14, 15, 16, 17, 18 | İşlenecek sorguların oranı. |
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 bir çalışan aynı anda bir tabloyu dışa aktarır. |
azure_cdc.onelake_buffer_size |
13, 14, 15, 16, 17, 18 | Onelake'e yükleme için megabayt cinsinden tampon belleği boyutu. Onelake dosyaları öbekler halinde karşıya yükleyerek, belleğe alınan verileri bu sınıra kadar önbelleğ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 | Parola uzunluğu alt sınırı |
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 zamanlanması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şleri job_run_details tablosuna günlüğe kaydedin. |
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 | Tüm ilişkilerin bir ifadede pg_catalog'da yer aldığı durumda oturum kaydının etkinleştirilmesi gerektiğini belirler. 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 | Kayıt girişleri için kullanılacak günlük seviyesini 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, ifadeyle birlikte iletilen 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 | Bayt cinsinden, günlüğe kaydedilecek değişken uzunluklu parametrelerin azami uzunluğunu belirtir. 0 ise (varsayılan), parametreler boyut için denetlenmiyor. Ayarlanmışsa, parametrenin boyutu belirlenen değerden uzun olduğunda, denetim günlüğündeki değer 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 | Kayıt işleminin, bir ifadeyle alınan veya etkilenen satırları içerip içermeyeceğini belirtir. |
pgaudit.log_statement |
14, 15, 16, 17, 18 | Günlüklemenin sorgu metnini ve parametrelerini içerip içermeyeceğini belirtir. Gereksinimlere bağlı olarak, denetim günlüğünde tam ifade metni gerekli olmayabilir. |
pgaudit.log_statement_once |
11, 12, 13, 14, 15, 16, 17, 18 | Belirtileriler metninin ve parametrelerinin, bir deyim/alt deyim kombinasyonu için ilk günlük kaydında mı yoksa her kayıtta mı yer alacağını belirler. 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 | beklemedeki pg_failover_slots.synchronize_slot_names ile eşleşmeyen fazladan yuvaların silinip silinmeyeceği. |
pg_failover_slots.primary_dsn |
12, 13, 14, 15, 16 | Yedekte 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şikliklerin onaylanması gereken yuva adlarının listesi. Belirli bir lsn'nin dayanıklı şekilde temizlendiğini onaylaması gereken fiziksel çoğaltma yuvalarının listesi, bu lsn'ye kadar olan işlemler çıkış eklentisi tarafından mantıksal eşlere çoğaltılmadan önce gereklidir. 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ı. Bu değişiklik, pg_failover_slots.standby_slot_names davranışını değiştirir ve en az pg_failover_slots.standby_slots_min_confirmed fiziksel eşler işlemi kalıcı olarak diske yazılmış (durably flushed) olarak onayladıktan sonra bir işlemin mantıksal çoğaltmasına izin verir. -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 göz ardı edilmesine neden olur. |
pg_failover_slots.synchronize_slot_names |
12, 13, 14, 15, 16 | birincil konumdan fiziksel bekleme konumuna senkronize edilecek yuvaların listesi. |
pg_failover_slots.version |
12, 13, 14, 15, 16 | pg_failover_slots modül sürümü. |
pg_failover_slots.wait_for_inactive_slots |
12, 13, 14, 15, 16 | Birincil sunucuda, etkin olmayan çoğaltma yuvalarının yedek sunucuyla uyumlanmasını bekleyip beklememeye karar vermek. |
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 araştırsın. |
pg_hint_plan.hints_anywhere |
13, 14, 15, 16 | Sorgudaki herhangi bir yerden ipuçlarını okuyun. Bu seçenek, pg_hint_plan'in söz dizimini yoksaymasını sağlar, bu nedenle yanlış yorumlamalara karşı dikkatli olun. |
pg_hint_plan.message_level |
12, 13, 14, 15, 16, 17, 18 | Hata ayıklama iletilerinin mesaj seviyesi. |
pg_hint_plan.parse_messages |
12, 13, 14, 15, 16, 17, 18 | Ayrıştırma hatalarının mesaj 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 "hata" dışında bir değere ayarlandığında algılanan çakışmaları raporlamak için log seviyesini 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 çıkış dosyalarını depolamak üzere 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. |
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 yapılırken her bölüm kümesi arasında beklenmesi gereken süre (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 işlemcisini başlatır. |
pg_prewarm.autoprewarm_interval |
12, 13, 14, 15, 16, 17, 18 | Paylaşılan arabellek çıktıları arasındaki aralığı ayarlar. Sıfır olarak ayarlanırsa, zaman tabanlı döküm devre dışı bırakılır. |
pg_stat_statements.max |
11, 12, 13, 14, 15, 16, 17, 18 | pg_stat_statements'ın izleyebileceği maksimum deyim sayısını ayarlar. |
pg_stat_statements.save |
11, 12, 13, 14, 15, 16, 17, 18 | pg_stat_statements istatistiklerini sunucu kapatmaları sırasında 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 kilitli kalabileceği maksimum süre. 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 | Otomatik olarak başlayan arka plan işlemlerine sahip veritabanlarının adları. Kümenin başlatılması tamamlandıktan hemen sonra çalışanları başlatan veritabanlarının virgülle ayrılmış listesi. |
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ıkıştırma işçi süreci 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 tanımlanan en fazla arka plan çalışan işlemleri. TimescaleDB için ayrılan maksimum arka plan çalışanı işlem sayısı: Arka plan çalışanlarını kullanmak amacıyla, Postgres örneğinizde en az 1 artı 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
| Adı | Versions | Description |
|---|---|---|
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 izlemeyi günlüğe kaydedin. |
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 | Bir 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 | Küme çözme işlemi için 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ç çökmesinden sonra geçici dosyaları kaldırın. |
send_abort_for_crash |
16, 17, 18 | Arka uç çökmesi 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ığı 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 | Hasar görmüş sayfa üst bilgilerini aştıktan sonra 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
| Adı | Versions | Description |
|---|---|---|
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 senkronize etme yöntemini ayarlar. |
restart_after_crash |
11, 12, 13, 14, 15, 16, 17, 18 | Arka plan çökmesi sonrasında sunucuyu yeniden başlatın. |
Dosya Konumları
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
intelligent_tuning |
11, 12, 13, 14, 15, 16, 17 | Akıllı ayarlamayı etkinleştirir |
intelligent_tuning.metric_targets |
11, 12, 13, 14, 15, 16, 17 | Akıllı ayarlama ile hangi ölçümlerin ayarlanacağını belirtir. |
Kilit Yönetimi
| Adı | Versions | Description |
|---|---|---|
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 öncül kilitli tuple sayısının ü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 demet 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. |
Günlük Dosyaları ve Metrikler
| Adı | Versions | Description |
|---|---|---|
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. |
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
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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 gönderilen protokol düzeyinde adlandırılmış hazırlanmış deyimlerle ilgili komutları, işlem ve deyim havuzu modunda 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ütme için bekleyebileceği maksimum 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
| Adı | Versions | Description |
|---|---|---|
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 etkin 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 | "Hot standby'nin ş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ı ve büyük/küçük harf dönüştürme yerel ayarları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üğü segmentlerinin boyutunu gösterir. |
İşlem Başlığı
| Adı | Versions | Description |
|---|---|---|
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 Mağazası
| Adı | Versions | Description |
|---|---|---|
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_qs.emit_query_text |
13, 14, 15, 16, 17, 18 | Telemetri işlem hattında sorgu metninin yayılıp yayılmayacağını denetler. Değişikliğin geçerli olması için yapılandırmayı yeniden yüklemeniz gerekiyor |
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.is_enabled_fs |
11, 12, 13, 14, 15, 16, 17 | Yalnızca İç Kullanım: Bu parametre, özellik geçersiz kılma anahtarı olarak kullanılır. Kapalı olarak görünüyorsa, pg_qs.query_capture_mode için ayarlanan değere rağmen Sorgu Deposu devre dışı bırakılır. |
pg_qs.max_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. |
Sorgu Ayarlama / Genetik Sorgu İyileştiricisi
| Adı | Versions | Description |
|---|---|---|
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 emek 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ılacağı FROM maddelerinin eşik değerini ayarlar. |
Sorgu Ayarlama / Diğer Planlayıcı Seçenekleri
| Adı | Versions | Description |
|---|---|---|
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, bir imlecin satırlarının alınacak kısmını tahmin etmesini 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
| Adı | Versions | Description |
|---|---|---|
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ırasız alınan 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ı
| Adı | Versions | Description |
|---|---|---|
enable_async_append |
14, 15, 16, 17, 18 | Planlayıcının eşzamanlı olmayan 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 yığın tablo planlarını kullanmasını sağlar. |
enable_hashjoin |
11, 12, 13, 14, 15, 16, 17, 18 | Planlayıcının hash join planlarını kullanmasına olanak tanır. |
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 malzemeleştirmesini 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 bağlantısı 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ümleme 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 sıralı giriş sağlayan planlar üretebilme yeteneğini etkinleştirir. 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
| Adı | Versions | Description |
|---|---|---|
synchronous_standby_names |
11, 12, 13, 14, 15, 16, 17, 18 | Senkron yedek sayısı ve potansiyel senkron yedeklerin adlarının listesi. |
Çoğaltma / Birincil Sunucu
| Adı | Versions | Description |
|---|---|---|
vacuum_defer_cleanup_age |
11, 12, 13, 14, 15 | VACUUM ve HOT güncellemelerinin, ölü satır sürümleri temizliğini ertelemek için kullanacağı işlem sayısını belirler. |
Çoğaltma / Sunucu Gönderme
| Adı | Versions | Description |
|---|---|---|
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 maksimum 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 onay zamanını 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 bekleme süresinin maksimumunu ayarlar. |
Çoğaltma / Bekleme Sunucuları
| Adı | Versions | Description |
|---|---|---|
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 | Bekleme modunda kurtarmayı sona erdiren bir dosya adını 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öndericisi işlemlerinin bekleyeceği akış replikasyonu yedek sunucusu replikasyon yuvası adlarını listeler. Mantıksal WAL gönderici işlemleri, kodlanmış değişiklikleri yalnızca belirtilen çoğaltma yuvalarının WAL alma işlemini onayladıktan sonra çıkış eklentilerine 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
| Adı | Versions | Description |
|---|---|---|
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 Kaydedilecekler
| Adı | Versions | Description |
|---|---|---|
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ülemelerini gösterir. |
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 sorgunun 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 | Denetim noktalarını 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 | Bir oturumun süresi de dahil olmak üzere sonunu kaydeder. |
log_duration |
11, 12, 13, 14, 15, 16, 17, 18 | Tamamlanan her SQL ifadesinin süresini kayda geçirir. |
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ı kayıtlarına 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 | Sorgular günlüğe kaydedilirken, bağlantı parametresi değerlerini günlüğe kaydetmek için kullanılan verilerin bayt cinsinden maksimum uzunluğunu ayarlar. Değerleri tam olarak yazdırmak için -1. |
log_parameter_max_length_on_error |
13, 14, 15, 16, 17, 18 | Hata oluştuğunda, ifadeleri günlüğe kaydetme işlemi sırasında bağlama parametresi değerleri için günlüğe kaydedilen verilerin bayt cinsinden maksimum uzunluğunu 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 loglar. |
log_statement |
11, 12, 13, 14, 15, 16, 17, 18 | Günlüğe kaydedilen ifadelerin 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?
| Adı | Versions | Description |
|---|---|---|
log_min_duration_sample |
13, 14, 15, 16, 17, 18 | Bir ifadenin bir örneğinin günlüğe kaydedileceği asgari yürütme süresini ayarlar. Örnekleme, log_statement_sample_rate ile 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 | İfadelerin tamamının günlüğe kaydedileceği işlem sayısının 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
| Adı | Versions | Description |
|---|---|---|
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öngüsünü zorla döndürmeden önce bekleme süresini 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 bastırmayı ö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ış
| Adı | Versions | Description |
|---|---|---|
backend_flush_after |
11, 12, 13, 14, 15, 16, 17, 18 | Diske yazma öncesi yapılan işlemlerden sonra 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 | Bir anlık görüntü, alındıktan sonra değiştirilen sayfaları okumak için çok eski hale gelmeden önce geçen süre. |
parallel_leader_participation |
11, 12, 13, 14, 15, 16, 17, 18 | Toplama ve Toplama Birleştirme'nin alt planları da ç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ı
| Adı | Versions | Description |
|---|---|---|
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 | Diske yazma öncesi yapılan işlemlerden sonra 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ı / Cost-Based Vakum Gecikmesi
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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ı
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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ı
| Adı | Versions | Description |
|---|---|---|
stats_temp_directory |
11, 12, 13, 14 | Belirtilen dizine geçici istatistik dosyaları yazar. |
TLS
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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
| Adı | Versions | Description |
|---|---|---|
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 "\'" karakterine 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 | '...' dizgelerinin ters eğik çizgileri tam anlamıyla işlemesini sağlar. |
synchronize_seqscans |
11, 12, 13, 14, 15, 16, 17, 18 | Eşitlenmiş sıralı taramaları etkinleştirin. |
Write-Ahead Kayıt / Arşiv Kurtarma
| Adı | Versions | Description |
|---|---|---|
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 | Kurtarma işleminin sonunda bir kez yürütülecek olan kabuk komutunu ayarlar. |
restore_command |
12, 13, 14, 15, 16, 17, 18 | Arşivlenmiş bir WAL dosyasını almak için çağrılacak kabuk komutunu ayarlar. |
Write-Ahead Günlüğü / Arşivleme
| Adı | Versions | Description |
|---|---|---|
archive_command |
11, 12, 13, 14, 15, 16, 17, 18 | WAL dosyasını arşivlemek için ç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. |
Write-Ahead Günlüğü / Denetim Noktaları
| Adı | Versions | Description |
|---|---|---|
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 | Diske yazma öncesi yapılan işlemlerden sonra 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. |
Write-Ahead Kayıt / Kurtarma
| Adı | Versions | Description |
|---|---|---|
recovery_prefetch |
15, 16, 17, 18 | Kurtarma sırasında başvurulan blokları önceden yükleyin. Ö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'de ön okuma yapmak için arabellek boyutu. WAL'da başvurulan veri bloklarını önceden almak için ileriye doğru okunacak maksimum mesafe. |
Write-Ahead Günlüğü / Kurtarma Hedefi
| Adı | Versions | Description |
|---|---|---|
recovery_target |
12, 13, 14, 15, 16, 17, 18 | Tutarlı bir duruma ulaşıldığında kurtarmayı sonlandırmak için "anında" şeklinde 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 | Geri yüklemenin devam edeceği tarih ve zaman damgasını ayarlar. |
recovery_target_timeline |
12, 13, 14, 15, 16, 17, 18 | Kurtarma işleminin gerçekleştirileceği zaman çizelgesini belirtir. |
recovery_target_xid |
12, 13, 14, 15, 16, 17, 18 | Kurtarma işleminin devam edeceği işlem kimliğini belirler. |
summarize_wal |
17, 18 | Artımlı yedeklemeyi etkinleştirmek için WAL özetleyici işlemini başlatır. |
Write-Ahead Günlüğü / Ayarlar
| Adı | Versions | Description |
|---|---|---|
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 senkronizasyonunu 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ı sonrasında ilk defa değiştirildiğinde, WAL üzerinde 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ına yazılan tam sayfaları 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 | Denetim noktasından sonra ilk kez değiştirildiğinde, kritik olmayan bir değişiklik için bile 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ısı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı. |