Önceden Yazma Günlüğü / Ayarlar
Makale 11/01/2024
1 katılımcı
Geri Bildirim
Bu makalede
commit_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar.
Veri türü
integer
Default value
0
İzin verilen değerler
0-100000
Parametre türü
dynamic
Belgeler
commit_delay
commit_siblings
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
commit_delay gerçekleştirmeden önce en düşük eşzamanlı açık işlemleri ayarlar.
Veri türü
integer
Default value
5
İzin verilen değerler
0-1000
Parametre türü
dynamic
Belgeler
commit_siblings
fsync
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Güncelleştirmelerin diske eşitlenmesini zorlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
fsync
full_page_writes
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
full_page_writes
synchronous_commit
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Geçerli işlemin eşitleme düzeyini ayarlar.
Veri türü
listeleme
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
synchronous_commit
wal_buffers
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Birim 8 kb'dir.
Veri türü
integer
Default value
Sunucuya ayrılan kaynaklara (sanal çekirdekler, RAM veya disk alanı) bağlıdır.
İzin verilen değerler
-1-262143
Parametre türü
static
Belgeler
wal_buffers
Azure'a özgü notlar
Sunucu parametresinin wal_buffers
varsayılan değeri, işlem için seçtiğiniz ürün adına göre esnek PostgreSQL için Azure Veritabanı sunucu örneğini sağladığınızda hesaplanır. Esnek sunucuyu destekleyen işlemde ürün seçiminde yapılan sonraki değişiklikler, o örneğin sunucu parametresi için wal_buffers
varsayılan değer üzerinde herhangi bir etkiye sahip olmayacaktır.
Bir örneğe atanan ürünü her değiştirdiğinizde, parametrenin değerini wal_buffers
aşağıdaki formüldeki değerlere göre de ayarlamanız gerekir.
En fazla 4 sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 2048
.
4'ten fazla sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 16384
.
Önceki formüle bağlı olarak, aşağıdaki tabloda sağlanan bellek miktarına bağlı olarak bu sunucu parametresinin ayarlanacağı değerler listelenmiştir:
Sanal çekirdek
wal_buffers
1
2048
2
2048
4
2048
8
16384
12
16384
16
16384
20
16384
32
16384
48
16384
64
16384
96
16384
wal_compression
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır.
Veri türü
boolean
Default value
on
İzin verilen değerler
on,off
Parametre türü
dynamic
Belgeler
wal_compression
wal_init_zero
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İlk kullanımdan önce yeni WAL dosyalarına sıfır yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_init_zero
wal_level
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL'a ne kadar bilgi yazdığını belirler.
Veri türü
listeleme
Default value
replica
İzin verilen değerler
replica,logical
Parametre türü
static
Belgeler
wal_level
wal_log_hints
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Kritik olmayan bir değişiklik için bile bir denetim noktasından sonra ilk kez değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
off
İzin verilen değerler
off
Parametre türü
salt okunur
Belgeler
wal_log_hints
wal_recycle
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyalarını yeniden adlandırarak geri dönüşüm sağlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_recycle
wal_skip_threshold
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazmak yerine fsync'e yeni dosyanın en küçük boyutu.
Veri türü
integer
Default value
2048
İzin verilen değerler
2048
Parametre türü
salt okunur
Belgeler
wal_skip_threshold
wal_sync_method
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer.
Veri türü
listeleme
Default value
fdatasync
İzin verilen değerler
fdatasync
Parametre türü
salt okunur
Belgeler
wal_sync_method
wal_writer_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazıcısı tarafından gerçekleştirilen WAL temizleme işlemleri arasındaki zaman aralığı.
Veri türü
integer
Default value
200
İzin verilen değerler
1-10000
Parametre türü
dynamic
Belgeler
wal_writer_delay
wal_writer_flush_after
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı.
Veri türü
integer
Default value
128
İzin verilen değerler
0-2147483647
Parametre türü
dynamic
Belgeler
wal_writer_flush_after
commit_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar.
Veri türü
integer
Default value
0
İzin verilen değerler
0-100000
Parametre türü
dynamic
Belgeler
commit_delay
commit_siblings
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
commit_delay gerçekleştirmeden önce en düşük eşzamanlı açık işlemleri ayarlar.
Veri türü
integer
Default value
5
İzin verilen değerler
0-1000
Parametre türü
dynamic
Belgeler
commit_siblings
fsync
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Güncelleştirmelerin diske eşitlenmesini zorlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
fsync
full_page_writes
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
full_page_writes
synchronous_commit
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Geçerli işlemin eşitleme düzeyini ayarlar.
Veri türü
listeleme
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
synchronous_commit
wal_buffers
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Birim 8 kb'dir.
Veri türü
integer
Default value
Sunucuya ayrılan kaynaklara (sanal çekirdekler, RAM veya disk alanı) bağlıdır.
İzin verilen değerler
-1-262143
Parametre türü
static
Belgeler
wal_buffers
Azure'a özgü notlar
Sunucu parametresinin wal_buffers
varsayılan değeri, işlem için seçtiğiniz ürün adına göre esnek PostgreSQL için Azure Veritabanı sunucu örneğini sağladığınızda hesaplanır. Esnek sunucuyu destekleyen işlemde ürün seçiminde yapılan sonraki değişiklikler, o örneğin sunucu parametresi için wal_buffers
varsayılan değer üzerinde herhangi bir etkiye sahip olmayacaktır.
Bir örneğe atanan ürünü her değiştirdiğinizde, parametrenin değerini wal_buffers
aşağıdaki formüldeki değerlere göre de ayarlamanız gerekir.
En fazla 4 sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 2048
.
4'ten fazla sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 16384
.
Önceki formüle bağlı olarak, aşağıdaki tabloda sağlanan bellek miktarına bağlı olarak bu sunucu parametresinin ayarlanacağı değerler listelenmiştir:
Sanal çekirdek
wal_buffers
1
2048
2
2048
4
2048
8
16384
12
16384
16
16384
20
16384
32
16384
48
16384
64
16384
96
16384
wal_compression
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır.
Veri türü
boolean
Default value
on
İzin verilen değerler
on,off
Parametre türü
dynamic
Belgeler
wal_compression
wal_init_zero
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İlk kullanımdan önce yeni WAL dosyalarına sıfır yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_init_zero
wal_level
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL'a ne kadar bilgi yazdığını belirler.
Veri türü
listeleme
Default value
replica
İzin verilen değerler
replica,logical
Parametre türü
static
Belgeler
wal_level
wal_log_hints
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Kritik olmayan bir değişiklik için bile bir denetim noktasından sonra ilk kez değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
off
İzin verilen değerler
off
Parametre türü
salt okunur
Belgeler
wal_log_hints
wal_recycle
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyalarını yeniden adlandırarak geri dönüşüm sağlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_recycle
wal_skip_threshold
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazmak yerine fsync'e yeni dosyanın en küçük boyutu.
Veri türü
integer
Default value
2048
İzin verilen değerler
2048
Parametre türü
salt okunur
Belgeler
wal_skip_threshold
wal_sync_method
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer.
Veri türü
listeleme
Default value
fdatasync
İzin verilen değerler
fdatasync
Parametre türü
salt okunur
Belgeler
wal_sync_method
wal_writer_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazıcısı tarafından gerçekleştirilen WAL temizleme işlemleri arasındaki zaman aralığı.
Veri türü
integer
Default value
200
İzin verilen değerler
1-10000
Parametre türü
dynamic
Belgeler
wal_writer_delay
wal_writer_flush_after
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı.
Veri türü
integer
Default value
128
İzin verilen değerler
0-2147483647
Parametre türü
dynamic
Belgeler
wal_writer_flush_after
commit_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar.
Veri türü
integer
Default value
0
İzin verilen değerler
0-100000
Parametre türü
dynamic
Belgeler
commit_delay
commit_siblings
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
commit_delay gerçekleştirmeden önce en düşük eşzamanlı açık işlemleri ayarlar.
Veri türü
integer
Default value
5
İzin verilen değerler
0-1000
Parametre türü
dynamic
Belgeler
commit_siblings
fsync
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Güncelleştirmelerin diske eşitlenmesini zorlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
fsync
full_page_writes
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
full_page_writes
synchronous_commit
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Geçerli işlemin eşitleme düzeyini ayarlar.
Veri türü
listeleme
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
synchronous_commit
wal_buffers
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Birim 8 kb'dir.
Veri türü
integer
Default value
Sunucuya ayrılan kaynaklara (sanal çekirdekler, RAM veya disk alanı) bağlıdır.
İzin verilen değerler
-1-262143
Parametre türü
static
Belgeler
wal_buffers
Azure'a özgü notlar
Sunucu parametresinin wal_buffers
varsayılan değeri, işlem için seçtiğiniz ürün adına göre esnek PostgreSQL için Azure Veritabanı sunucu örneğini sağladığınızda hesaplanır. Esnek sunucuyu destekleyen işlemde ürün seçiminde yapılan sonraki değişiklikler, o örneğin sunucu parametresi için wal_buffers
varsayılan değer üzerinde herhangi bir etkiye sahip olmayacaktır.
Bir örneğe atanan ürünü her değiştirdiğinizde, parametrenin değerini wal_buffers
aşağıdaki formüldeki değerlere göre de ayarlamanız gerekir.
En fazla 4 sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 2048
.
4'ten fazla sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 16384
.
Önceki formüle bağlı olarak, aşağıdaki tabloda sağlanan bellek miktarına bağlı olarak bu sunucu parametresinin ayarlanacağı değerler listelenmiştir:
Sanal çekirdek
wal_buffers
1
2048
2
2048
4
2048
8
16384
12
16384
16
16384
20
16384
32
16384
48
16384
64
16384
96
16384
wal_compression
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır.
Veri türü
boolean
Default value
on
İzin verilen değerler
on,off
Parametre türü
dynamic
Belgeler
wal_compression
wal_init_zero
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İlk kullanımdan önce yeni WAL dosyalarına sıfır yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_init_zero
wal_level
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL'a ne kadar bilgi yazdığını belirler.
Veri türü
listeleme
Default value
replica
İzin verilen değerler
replica,logical
Parametre türü
static
Belgeler
wal_level
wal_log_hints
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Kritik olmayan bir değişiklik için bile bir denetim noktasından sonra ilk kez değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
off
İzin verilen değerler
off
Parametre türü
salt okunur
Belgeler
wal_log_hints
wal_recycle
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyalarını yeniden adlandırarak geri dönüşüm sağlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_recycle
wal_skip_threshold
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazmak yerine fsync'e yeni dosyanın en küçük boyutu.
Veri türü
integer
Default value
2048
İzin verilen değerler
2048
Parametre türü
salt okunur
Belgeler
wal_skip_threshold
wal_sync_method
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer.
Veri türü
listeleme
Default value
fdatasync
İzin verilen değerler
fdatasync
Parametre türü
salt okunur
Belgeler
wal_sync_method
wal_writer_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazıcısı tarafından gerçekleştirilen WAL temizleme işlemleri arasındaki zaman aralığı.
Veri türü
integer
Default value
200
İzin verilen değerler
1-10000
Parametre türü
dynamic
Belgeler
wal_writer_delay
wal_writer_flush_after
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı.
Veri türü
integer
Default value
128
İzin verilen değerler
0-2147483647
Parametre türü
dynamic
Belgeler
wal_writer_flush_after
commit_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar.
Veri türü
integer
Default value
0
İzin verilen değerler
0-100000
Parametre türü
dynamic
Belgeler
commit_delay
commit_siblings
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
commit_delay gerçekleştirmeden önce en düşük eşzamanlı açık işlemleri ayarlar.
Veri türü
integer
Default value
5
İzin verilen değerler
0-1000
Parametre türü
dynamic
Belgeler
commit_siblings
fsync
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Güncelleştirmelerin diske eşitlenmesini zorlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
fsync
full_page_writes
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
full_page_writes
synchronous_commit
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Geçerli işlemin eşitleme düzeyini ayarlar.
Veri türü
listeleme
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
synchronous_commit
wal_buffers
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Birim 8 kb'dir.
Veri türü
integer
Default value
Sunucuya ayrılan kaynaklara (sanal çekirdekler, RAM veya disk alanı) bağlıdır.
İzin verilen değerler
-1-262143
Parametre türü
static
Belgeler
wal_buffers
Azure'a özgü notlar
Sunucu parametresinin wal_buffers
varsayılan değeri, işlem için seçtiğiniz ürün adına göre esnek PostgreSQL için Azure Veritabanı sunucu örneğini sağladığınızda hesaplanır. Esnek sunucuyu destekleyen işlemde ürün seçiminde yapılan sonraki değişiklikler, o örneğin sunucu parametresi için wal_buffers
varsayılan değer üzerinde herhangi bir etkiye sahip olmayacaktır.
Bir örneğe atanan ürünü her değiştirdiğinizde, parametrenin değerini wal_buffers
aşağıdaki formüldeki değerlere göre de ayarlamanız gerekir.
En fazla 4 sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 2048
.
4'ten fazla sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 16384
.
Önceki formüle bağlı olarak, aşağıdaki tabloda sağlanan bellek miktarına bağlı olarak bu sunucu parametresinin ayarlanacağı değerler listelenmiştir:
Sanal çekirdek
wal_buffers
1
2048
2
2048
4
2048
8
16384
12
16384
16
16384
20
16384
32
16384
48
16384
64
16384
96
16384
wal_compression
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır.
Veri türü
boolean
Default value
on
İzin verilen değerler
on,off
Parametre türü
dynamic
Belgeler
wal_compression
wal_init_zero
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İlk kullanımdan önce yeni WAL dosyalarına sıfır yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_init_zero
wal_level
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL'a ne kadar bilgi yazdığını belirler.
Veri türü
listeleme
Default value
replica
İzin verilen değerler
replica,logical
Parametre türü
static
Belgeler
wal_level
wal_log_hints
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Kritik olmayan bir değişiklik için bile bir denetim noktasından sonra ilk kez değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
off
İzin verilen değerler
off
Parametre türü
salt okunur
Belgeler
wal_log_hints
wal_recycle
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyalarını yeniden adlandırarak geri dönüşüm sağlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_recycle
wal_skip_threshold
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazmak yerine fsync'e yeni dosyanın boyutu.
Veri türü
integer
Default value
2048
İzin verilen değerler
2048
Parametre türü
salt okunur
Belgeler
wal_skip_threshold
wal_sync_method
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer.
Veri türü
listeleme
Default value
fdatasync
İzin verilen değerler
fdatasync
Parametre türü
salt okunur
Belgeler
wal_sync_method
wal_writer_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazıcısı tarafından gerçekleştirilen WAL temizleme işlemleri arasındaki zaman aralığı.
Veri türü
integer
Default value
200
İzin verilen değerler
1-10000
Parametre türü
dynamic
Belgeler
wal_writer_delay
wal_writer_flush_after
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı.
Veri türü
integer
Default value
128
İzin verilen değerler
0-2147483647
Parametre türü
dynamic
Belgeler
wal_writer_flush_after
commit_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar.
Veri türü
integer
Default value
0
İzin verilen değerler
0-100000
Parametre türü
dynamic
Belgeler
commit_delay
commit_siblings
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
commit_delay gerçekleştirmeden önce en düşük eşzamanlı açık işlemleri ayarlar.
Veri türü
integer
Default value
5
İzin verilen değerler
0-1000
Parametre türü
dynamic
Belgeler
commit_siblings
fsync
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Güncelleştirmelerin diske eşitlenmesini zorlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
fsync
full_page_writes
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
full_page_writes
synchronous_commit
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Geçerli işlemin eşitleme düzeyini ayarlar.
Veri türü
listeleme
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
synchronous_commit
wal_buffers
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Birim 8 kb'dir.
Veri türü
integer
Default value
Sunucuya ayrılan kaynaklara (sanal çekirdekler, RAM veya disk alanı) bağlıdır.
İzin verilen değerler
-1-262143
Parametre türü
static
Belgeler
wal_buffers
Azure'a özgü notlar
Sunucu parametresinin wal_buffers
varsayılan değeri, işlem için seçtiğiniz ürün adına göre esnek PostgreSQL için Azure Veritabanı sunucu örneğini sağladığınızda hesaplanır. Esnek sunucuyu destekleyen işlemde ürün seçiminde yapılan sonraki değişiklikler, o örneğin sunucu parametresi için wal_buffers
varsayılan değer üzerinde herhangi bir etkiye sahip olmayacaktır.
Bir örneğe atanan ürünü her değiştirdiğinizde, parametrenin değerini wal_buffers
aşağıdaki formüldeki değerlere göre de ayarlamanız gerekir.
En fazla 4 sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 2048
.
4'ten fazla sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 16384
.
Önceki formüle bağlı olarak, aşağıdaki tabloda sağlanan bellek miktarına bağlı olarak bu sunucu parametresinin ayarlanacağı değerler listelenmiştir:
Sanal çekirdek
wal_buffers
1
2048
2
2048
4
2048
8
16384
12
16384
16
16384
20
16384
32
16384
48
16384
64
16384
96
16384
wal_compression
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır.
Veri türü
boolean
Default value
on
İzin verilen değerler
on,off
Parametre türü
dynamic
Belgeler
wal_compression
wal_init_zero
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İlk kullanımdan önce yeni WAL dosyalarına sıfır yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_init_zero
wal_level
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL'a ne kadar bilgi yazdığını belirler.
Veri türü
listeleme
Default value
replica
İzin verilen değerler
replica,logical
Parametre türü
static
Belgeler
wal_level
wal_log_hints
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Kritik olmayan bir değişiklik için bile bir denetim noktasından sonra ilk kez değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
off
İzin verilen değerler
off
Parametre türü
salt okunur
Belgeler
wal_log_hints
wal_recycle
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyalarını yeniden adlandırarak geri dönüşüm sağlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
wal_recycle
wal_sync_method
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer.
Veri türü
listeleme
Default value
fdatasync
İzin verilen değerler
fdatasync
Parametre türü
salt okunur
Belgeler
wal_sync_method
wal_writer_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazıcısı tarafından gerçekleştirilen WAL temizleme işlemleri arasındaki zaman aralığı.
Veri türü
integer
Default value
200
İzin verilen değerler
1-10000
Parametre türü
dynamic
Belgeler
wal_writer_delay
wal_writer_flush_after
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı.
Veri türü
integer
Default value
128
İzin verilen değerler
0-2147483647
Parametre türü
dynamic
Belgeler
wal_writer_flush_after
commit_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
İşlem işleme ve WAL'yi diske boşaltma arasındaki mikrosaniye cinsinden gecikmeyi ayarlar.
Veri türü
integer
Default value
0
İzin verilen değerler
0-100000
Parametre türü
dynamic
Belgeler
commit_delay
commit_siblings
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
commit_delay gerçekleştirmeden önce en düşük eşzamanlı açık işlemleri ayarlar.
Veri türü
integer
Default value
5
İzin verilen değerler
0-1000
Parametre türü
dynamic
Belgeler
commit_siblings
fsync
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Güncelleştirmelerin diske eşitlenmesini zorlar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
fsync
full_page_writes
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Bir denetim noktasından sonra ilk değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
full_page_writes
synchronous_commit
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Geçerli işlemin eşitleme düzeyini ayarlar.
Veri türü
listeleme
Default value
on
İzin verilen değerler
on
Parametre türü
salt okunur
Belgeler
synchronous_commit
wal_buffers
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL için paylaşılan bellekteki disk sayfası arabelleklerinin sayısını ayarlar. Birim 8 kb'dir.
Veri türü
integer
Default value
Sunucuya ayrılan kaynaklara (sanal çekirdekler, RAM veya disk alanı) bağlıdır.
İzin verilen değerler
-1-262143
Parametre türü
static
Belgeler
wal_buffers
Azure'a özgü notlar
Sunucu parametresinin wal_buffers
varsayılan değeri, işlem için seçtiğiniz ürün adına göre esnek PostgreSQL için Azure Veritabanı sunucu örneğini sağladığınızda hesaplanır. Esnek sunucuyu destekleyen işlemde ürün seçiminde yapılan sonraki değişiklikler, o örneğin sunucu parametresi için wal_buffers
varsayılan değer üzerinde herhangi bir etkiye sahip olmayacaktır.
Bir örneğe atanan ürünü her değiştirdiğinizde, parametrenin değerini wal_buffers
aşağıdaki formüldeki değerlere göre de ayarlamanız gerekir.
En fazla 4 sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 2048
.
4'ten fazla sanal çekirdek içeren sanal makinelerde için wal_buffers
hesaplanan değer olur 16384
.
Önceki formüle bağlı olarak, aşağıdaki tabloda sağlanan bellek miktarına bağlı olarak bu sunucu parametresinin ayarlanacağı değerler listelenmiştir:
Sanal çekirdek
wal_buffers
1
2048
2
2048
4
2048
8
16384
12
16384
16
16384
20
16384
32
16384
48
16384
64
16384
96
16384
wal_compression
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL dosyasında yazılan tam sayfa yazmaları sıkıştırır.
Veri türü
boolean
Default value
on
İzin verilen değerler
on,off
Parametre türü
dynamic
Belgeler
wal_compression
wal_level
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL'a ne kadar bilgi yazdığını belirler.
Veri türü
listeleme
Default value
replica
İzin verilen değerler
replica,logical
Parametre türü
static
Belgeler
wal_level
wal_log_hints
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Kritik olmayan bir değişiklik için bile bir denetim noktasından sonra ilk kez değiştirildiğinde WAL'a tam sayfalar yazar.
Veri türü
boolean
Default value
off
İzin verilen değerler
off
Parametre türü
salt okunur
Belgeler
wal_log_hints
wal_sync_method
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL güncelleştirmelerini diske zorlamak için kullanılan yöntemi seçer.
Veri türü
listeleme
Default value
fdatasync
İzin verilen değerler
fdatasync
Parametre türü
salt okunur
Belgeler
wal_sync_method
wal_writer_delay
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
WAL yazıcısı tarafından gerçekleştirilen WAL temizleme işlemleri arasındaki zaman aralığı.
Veri türü
integer
Default value
200
İzin verilen değerler
1-10000
Parametre türü
dynamic
Belgeler
wal_writer_delay
wal_writer_flush_after
Öznitelik
Değer
Kategori
Önceden Yazma Günlüğü / Ayarlar
Açıklama
Wal yazıcı tarafından yazılan ve temizlemeyi tetikleyen WAL miktarı.
Veri türü
integer
Default value
128
İzin verilen değerler
0-2147483647
Parametre türü
dynamic
Belgeler
wal_writer_flush_after