
PostgreSQL - Yönetim
Yapılandırma, replikasyon, indeksleme (B-tree, GIN, GiST, BRIN), VACUUM, EXPLAIN ANALYZE, eklentiler, yedekler
1shared_buffers ve work_mem gibi ana sunucu parametrelerini hangi PostgreSQL yapılandırma dosyası içerir?
shared_buffers ve work_mem gibi ana sunucu parametrelerini hangi PostgreSQL yapılandırma dosyası içerir?
Cevap
postgresql.conf dosyası, bellek tahsisleri (shared_buffers, work_mem), bağlantı ayarları, loglama ve performans ayarlamaları dahil olmak üzere ana PostgreSQL sunucu yapılandırma parametrelerini içerir. Bu dosya sunucu başlangıcında okunur ve bazı parametrelerin etkinleşmesi için tam yeniden başlatma gerekir.
2Veri önbelleğe alma için kullanılan paylaşılan bellek miktarını hangi PostgreSQL parametresi tanımlar?
Veri önbelleğe alma için kullanılan paylaşılan bellek miktarını hangi PostgreSQL parametresi tanımlar?
Cevap
shared_buffers, PostgreSQL'in veri önbelleğe almak için kullandığı bellek miktarını tanımlar. Bu parametre, tüm bağlantılar arasında paylaşılan buffer pool boyutunu belirlediği için performans açısından çok önemlidir. Tipik öneri, PostgreSQL'e ayrılmış bir sunucu için toplam sunucu RAM'inin %25 ile %40'ı arasında ayarlamaktır.
3PostgreSQL'de streaming replikasyon ile logical replikasyon arasındaki ana fark nedir?
PostgreSQL'de streaming replikasyon ile logical replikasyon arasındaki ana fark nedir?
Cevap
Streaming replikasyon, değişiklikleri WAL (Write-Ahead Log) düzeyinde ikili formatta iletir ve primary veritabanının tam bir kopyasını oluşturur. Logical replikasyon, değişiklikleri mantıksal SQL işlemlerine dönüştürür ve belirli tabloların seçici olarak replikasyonuna ve replikasyon sırasında veri dönüşümüne olanak tanır. Logical replikasyon daha fazla esneklik sunar ancak biraz daha yüksek ek yük ile.
Tam metin arama ve JSONB sütunları için en uygun PostgreSQL indeks türü hangisidir?
BRIN (Block Range Index) hangi durumda özellikle etkilidir?
+17 mülakat soruları
Diğer Data Engineering mülakat konuları
Linux & Shell - Temeller
Git & GitHub - Temeller
Data Engineering için ileri düzey Python
Docker - Temeller
Google Cloud Platform - Temeller
CI/CD ve Kod Kalitesi
Docker Compose
FastAPI - Veri API'leri
Data Engineering için İleri Seviye SQL
Data Lake - Mimari ve Veri Alımı
Data Engineering için BigQuery
Data Engineering için Data Modeling
Fivetran & Airbyte - Veri Alımı
dbt - Temeller
Apache Airflow - Temeller
Kubernetes - Temeller
dbt - Gelişmiş özellikler
ETL / ELT / ETLT Desenleri
Apache Airflow - İleri Seviye
Airflow + dbt - Pipeline Orkestrasyonu
PySpark - Büyük Ölçekli İşleme
Google Pub/Sub - Veri Streaming
Apache Beam & Dataflow
Kubernetes - Üretim ve Ölçeklendirme
Terraform - Infrastructure as Code
NoSQL Veritabanları
Modern Data Architecture
İzleme ve Gözlemlenebilirlik
IAM ve Veri Güvenliği
Bir sonraki mülakatın için Data Engineering'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla