Veritabanları · PostgreSQL 18 belgeleri, 1 Kasım 2026'da okundu
PostgreSQL için en iyi tahsisli sunucu barındırma hangisidir?
PostgreSQL'in kendi kılavuzunun donanımdan bekledikleri, tamamını kiraladığınız bir makinede hangi ayarları değiştireceğiniz ve hangi paketlerin bir primary, bir replica veya bir test veritabanına uyduğu.
PostgreSQL için en iyi tahsisli sunucu barındırma hangisidir?
PostgreSQL için en iyi tahsisli sunucu barındırma size ECC bellek, çalışma kümenizi önbelleğe alacak kadar RAM ve kontrolünüzdeki yerel NVMe diskleri sunar. PostgreSQL'in kendi kılavuzu ECC RAM'i varsayar. Lumenfer'ın Lumen 24 (AMD EPYC 9254, 256 GB DDR5 ECC) paketi 30 gün başına $356,25 tutarındadır, KYC olmadan kripto ile ödenir. ECC paketleri $91,65'dan başlar.
Resmi belgelerden PostgreSQL donanım gerçekleri
Belgelerin okunduğu tarih
PostgreSQL 18 (18.6), 1 Kasım 2026'da
Bellek hataları
PostgreSQL bunlara karşı koruma sağlamaz; kılavuz ECC RAM veya daha iyisini varsayar
Veri sağlama toplamları
Varsayılan olarak açık; WAL tam sayfa görüntüleri her zaman sağlama toplamıyla korunur
shared_buffers
Tahsisli bir veritabanı sunucusunda RAM'in %25'iyle başlayın; %40'ın üzeri nadiren yardımcı olur
work_mem
Varsayılan olarak 4 MB, her sorgu için değil, her sıralama veya hash işlemi için
Bağlantılar
Her bağlantı için bir sunucu süreci; max_connections genellikle 100'dür
Paralel worker'lar
max_worker_processes ve max_parallel_workers ikisi de varsayılan olarak 8'dir
Linux belleği
Katı overcommit (vm.overcommit_memory=2), OOM killer olasılığını çok daha azaltır
Lumenfer üzerindeki ECC planları
Lumen 6, Lumen 24 ve Lumen 32
Lumenfer üzerinde depolama
Yalnızca NVMe. İki diskli planlarda işletim sistemi, yazılım RAID 1 yansısı üzerinde gelir; teslimattan önce RAID 0 veya iki ayrı disk tercih ederseniz destek ekibine danışın
Yedeklemeler
Yedekleme dahil değildir: verilerinizin kopyalarını başka bir yerde tutun
PostgreSQL neden ECC belleğe ihtiyaç duyar?
PostgreSQL bellek hatalarına karşı koruma sağlamaz: güvenilirlik bölümü, endüstri standardı ECC RAM veya daha iyisini kullandığınızı varsayar. Veri sağlama toplamları (checksum) diskteki sayfaları korur. PostgreSQL 18'de varsayılan olarak açıktır. Yazmadan önce RAM'de ters dönen bir bit, geçerli bir sağlama toplamıyla yine de diske yazılır.
Bir birincil veritabanı için ECC lüks değildir; PostgreSQL'in beklemek üzere yazıldığı donanımdır. ECC'li Lumenfer planları şunlardır:
Ryzen planları standart DDR5 listeler. Yeniden oluşturabileceğiniz replica'lar, staging veritabanları ve raporlama kopyaları için uygundur. Kiralık bir sunucuda ECC RAM'e ihtiyacınız var mı sayfamız aradaki farkı açıklıyor.
Bir PostgreSQL sunucusu ne kadar RAM'e ihtiyaç duyar?
shared_buffers ile büyük bir kernel sayfa önbelleği için yeterli; çünkü PostgreSQL her ikisinden de okur. Kılavuzun adanmış bir veritabanı sunucusu için başlangıç noktası, RAM'in %25'inin shared_buffers içinde ayrılmasıdır. Kılavuz ayrıca %40'ın üzerinin daha iyi çalışmasının olası olmadığını ekler, çünkü PostgreSQL işletim sistemi önbelleğine de dayanır.
shared_buffers. 256 GB'lık bir makinede %25, 64 GB eder. Daha büyük değerler genellikle daha büyük bir max_wal_size de gerektirir.
effective_cache_size. Bir tahsis değil, planner tahminidir. Bunu shared_buffers artı PostgreSQL'in kullanacağı kernel önbelleğine ayarlayın. Varsayılan 4 GB'dır, büyük bir sunucu için çok düşüktür.
work_mem. Varsayılan olarak 4 MB'dır, her sıralama veya hash adımına verilir. Karmaşık bir sorgu birkaçını çalıştırır, ve aynı anda birçok oturum çalışır. Toplam kullanım ayarın birkaç katı olabilir.
maintenance_work_mem. Varsayılan olarak 64 MB'dır, VACUUM ve index oluşturma tarafından kullanılır. Büyük bir sunucuda bunu artırın.
Veritabanının tamamı RAM'e sığdığında, kılavuz random_page_cost değerini düşürmenin uygun olabileceğini söyler. Yüzlerce gigabayt DDR5 ile birçok veritabanı bu noktaya ulaşır.
PostgreSQL için huge pages ve katı overcommit kullanmalı mıyım?
Evet, yalnızca PostgreSQL çalıştıran bir sunucuda: kılavuz Linux için her ikisini de belgeler. Huge pages, büyük shared_buffers için ek yükü azaltır. Katı overcommit, bellek tükendiğinde kernel'in postmaster'ı öldürme olasılığını düşürür.
PostgreSQL kaç huge page'e ihtiyaç duyduğunu size söyler. Bunları ayırın, ardından sunucunun onlar olmadan başlamayı reddetmesi için huge_pages = on ayarlayın. Varsayılan olan try, sessizce geri düşer.
Bu ayarlar, belgeleri overcommit'i devre dışı bırakmamayı söyleyen ClickHouse ile çakışır. İki veritabanını ayrı makinelerde tutun; bkz. bare metal üzerinde ClickHouse donanımı.
PostgreSQL 18 kılavuzunun 18.4 bölümünden Linux ayarları
# strict overcommit; add the same line to /etc/sysctl.conf
sysctl -w vm.overcommit_memory=2
# how many huge pages does this cluster need? (server stopped)
postgres -D $PGDATA -C shared_memory_size_in_huge_pages
# reserve that number, e.g. 3170, then make it permanent in /etc/sysctl.conf
sysctl -w vm.nr_hugepages=3170
# postgresql.conf: refuse to start without huge pages
# huge_pages = on
Kiralık bir sunucuda hangi depolama düzeni PostgreSQL'e uygundur?
NVMe mirror'ı koruyun ve replikasyon ile off-site arşivleri ikinci kopyanız yapın. İki diskli planlarda işletim sistemi, yazılım RAID 1 yansısı üzerinde gelir; teslimattan önce RAID 0 veya iki ayrı disk tercih ederseniz destek ekibine danışın.
Kılavuz, WAL'in ayrı bir diskte olmasının avantajlı olduğunu söyler. İki sürücülü bir sunucuda bu, mirror'ı bozmak anlamına gelir. O zaman ölen tek bir sürücü ya veriyi ya da WAL'i düşürürdü. Konsolu olmayan kiralık donanımda RAID 1'i korurduk.
Yazma önbellekleri bir kontrolü hak eder. Kılavuz, birçok SSD'nin uçucu write-back önbelleği olduğunu ve birçoğunun varsayılan olarak flush komutlarına uymadığını uyarır. diskchecker.pl ile test etmeyi önerir. Destekten tam sürücü modelini isteyin, ardından veri sayfasında güç kesintisi koruması arayın. Sürücü türleri hakkında daha fazlası kiralık sunucularda NVMe vs SATA SSD.
PostgreSQL kaç CPU çekirdeği kullanır?
Meşgul her bağlantı için bir tane, artı büyük sorgular için paralel worker'lar. PostgreSQL her bağlantı için yeni bir sunucu süreci başlatır. Kısa işlem sorguları her biri bir çekirdekte çalışır, bu yüzden çekirdek başına hız gecikmelerini belirler. Büyük taramalar ve join'ler paralel worker'lar arasında bölünebilir.
Bağlantılar.max_connections tipik olarak 100'dür. PostgreSQL bazı paylaşılan belleği buna göre boyutlandırır, bu yüzden binlerce boşta bağlantı RAM israf eder. Bunun yerine önüne bir bağlantı havuzu koyun.
Paralel sorgu. Sorgu başına worker'lar max_parallel_workers_per_gather ile sınırlanır. Toplamlar max_worker_processes ve max_parallel_workers ile sınırlanır, ikisi de varsayılan olarak 8'dir. 24 veya 32 çekirdekte raporlama sorguları için bunları artırın.
Kiralık bir sunucuda PostgreSQL'i nasıl yedeklerim?
Sunucunun dışındaki depolamaya sürekli arşivleme çalıştırın ve başka bir şehirde streaming replica tutun. Yedekleme dahil değildir: verilerinizin kopyalarını başka bir yerde tutun. Kılavuz üç yedekleme yaklaşımı listeler: SQL dumps, dosya sistemi düzeyinde kopyalar ve sürekli arşivleme. Yalnızca sürekli arşivleme belirli bir zamana geri yükleme yapmanızı sağlar.
Amsterdam (Hollanda), Reykjavik (İzlanda), Zürih (İsviçre) ve Bükreş (Romanya): dört şehirde de beş planın tamamı, her yerde tek fiyat. Amsterdam'daki bir birincil ile Reykjavik veya Zürih'teki bir replica tam olarak iki plana mal olur, başka hiçbir şeye değil.
PostgreSQL için hangi Lumenfer planını seçmeliyim?
Birincil için ECC'li bir plan seçin ve sıcak veri belleğe sığacak şekilde boyutlandırın. Replica'lar ve test kopyaları Ryzen planlarında çalışabilir. Her plan ve süre Lumenfer fiyatlandırma sayfasında.
Lumenfer'nin 30 October 2026 kontrolünde, KYC'siz kripto barındırıcılarındaki 229 karşılaştırılabilir planın 95'ü DDR5 bellek listeledi. Her Lumenfer planı bunu yapar, 2022 veya daha yeni bir CPU'da.
PostgreSQL için Lumenfer planları
Tüm sütunları görmek için kaydırın
Plan
CPU
Çekirdekler
Bellek
Diskler
30 gün başına
Rol
Lumen 6
AMD EPYC 4244P
6 çekirdek / 12 iş parçacığı
32 GB DDR5 ECC
2 × 960 GB NVMe
$91.65
Küçük üretim birincili
Lumen 8
AMD Ryzen 7 9700X
8 çekirdek / 16 iş parçacığı
64 GB DDR5
2 × 1 TB NVMe
$109.37
Replica, staging, CI veritabanları
Lumen 16
AMD Ryzen 9 9950X
16 çekirdek / 32 iş parçacığı
128 GB DDR5
2 × 1.92 TB NVMe
$205.27
Read replica, raporlama kopyası
Lumen 24
AMD EPYC 9254
24 çekirdek / 48 iş parçacığı
256 GB DDR5 ECC
2 × 1.92 TB NVMe
$356.25
Üretim birincili
Lumen 32
AMD EPYC 9354
32 çekirdek / 64 iş parçacığı
384 GB DDR5 ECC
2 × 3.84 TB NVMe
$749.67
Büyük birincil, ağır raporlama
Karşılaştırılabilir 24 çekirdekli ve 32 çekirdekli sunucuların başka yerlerdeki maliyeti
Sunucu
Özellikler
Aylık fiyat
Lumenfer Lumen 24
AMD EPYC 9254 (2022, 24 çekirdek / 48 iş parçacığı), 256 GB DDR5 ECC, RAID 1 içinde 2 × 1.92 TB NVMe, 1 Gbit/s'de ayda 100 TB, 1 IPv4 ve bir IPv6 /64
AMD EPYC 9354 (2022, 32 çekirdek / 64 iş parçacığı), 384 GB DDR5 ECC, RAID 1 içinde 2 × 3.84 TB NVMe, 1 Gbit/s'de ayda 150 TB, 1 IPv4 ve bir IPv6 /64
$749.67
MonoVM: EPYC 9354/384/2x3.84TB NVMe
EPYC 9354, 32 çekirdek / 384 GB / 2x3840 GB
$999.57
6 sunucu medyanı
Karşılaştırılabilir 32 çekirdekli sunucular
$1476.45
Fiyatlar tarihinde kontrol edildi
Kayıtta kimlik kontrolü olmayan, kripto ile ödeyen barındırıcılar; 2022+ CPU, yalnızca NVMe, aylık faturalandırma. 1 EUR = 1.1172 USD (ECB, 30 Ekim 2026). MonoVM, aralarında Cryptomus/Heleket de olmak üzere birkaç işlemci üzerinden kripto kabul eder; Birleşik Krallık bu işlemciyi 8 Ekim 2026'da yaptırım için belirlemiştir.
Kiralık bir sunucu managed PostgreSQL'den daha mı iyi?
Size sabit bir fiyata tam bir makine verir, ama siz veritabanı yöneticisi olursunuz. Managed hizmetler yedeklemeleri, failover'ı ve yükseltmeleri sizin için çalıştırır. Kiralık bir sunucuda sürümü, uzantıları ve her kernel ayarını siz seçersiniz ve bu işleri kendiniz üstlenirsiniz.
Lumenfer yalnızca donanımı yönetir. Yeniden başlatma, yeniden kurulum ve iptal talepleri panelden verilir ve ekibiniz tarafından işlenir; yeniden kurulum diskleri siler. Geçişin kendisi için AWS'den bare metal'e geçmeli mi yazısını okuyun.
PostgreSQL sunucusu kiralayın
Root erişimli tüm makineler, kripto bakiyesinden 30 gün, 3 ay, 6 ay veya 12 ay üzerinden faturalandırılır.
Her planda: 2022+ CPU · DDR5 · Yalnızca NVMe · RAID 1 · Dedicated IPv4 · KYC yok
PostgreSQL dedicated server hosting: SSS
100 GB'lık bir PostgreSQL veritabanı için ne kadar RAM'e ihtiyacım var?
Verinin sıcak kısmını bellekte tutmayı hedefleyin. 128 GB veya daha fazlasıyla, 100 GB'ın tamamı shared_buffers artı kernel önbelleğine sığar. Kılavuz o zaman daha düşük bir random_page_cost değerine izin verir, çünkü okumalar diske nadiren dokunur.
PostgreSQL'i sunucuda Docker içinde çalıştırabilir miyim?
Evet. Ancak huge pages ve overcommit host ayarlarıdır, bu yüzden bunları container içinde değil, sunucunun kendisinde ayarlayın. Veri dizinini container'ın yazılabilir katmanında değil, NVMe mirror'ında saklayın.
PostgreSQL için hangi Linux imajını seçmeliyim?
Herhangi biri: Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10 ve Proxmox VE 9. Ekibinizin zaten yamaladığı dağıtımı seçin. Proxmox VE yalnızca PostgreSQL'i sanal makineler içinde çalıştıracaksanız size uyar.
Lumenfer benim için PostgreSQL'i yönetir veya ayarlar mı?
Hayır. Tüm bir makinede root erişimine sahip olursunuz; PostgreSQL'i kurmak, ayarlamak ve yükseltmek sizin işinizdir. Ekip, panelden talep ettiğiniz donanımı, yeniden başlatmaları ve yeniden kurulumları üstlenir.
Kimlik olmadan veritabanı sunucusu için ödeme yapabilir miyim?
KYC yok: hiçbir zaman kimlik, selfie, belge, kart veya telefon numarası istemeyiz. BTC, USDT, USDC, ETH, SOL, LTC ile bakiye yükleyin (minimum $25) ve bakiyeden sipariş verin. Ödemeniz onaylandıktan sonra sunucular bir kişi tarafından, anında değil 72 saat içinde hazırlanır; panel ilerlemeyi ve makine hazır olduğunda IP adresini gösterir.