PostgreSQL 13 daha yüksek performans, değişiklikler ve daha fazlasıyla geliyor

postgreSQL

Neredeyse bir yıllık geliştirmeden sonra, serbest bırakılması yeni ahır dalı PostgreSQL 13, bu daha yüksek bir performansın yanı sıra yeni özelliklerin dahil edilmesini vurgulamaktadır.

PostgreSQL'e hala aşina olmayanlar için, bunun Postgres olarak da bilindiğini bilmelisiniz ve bu ilişkisel bir veritabanı yönetim sistemidir (RDMS) ücretsiz, açık kaynak, teknik standartlara uygunluk ve genişletilebilirliğe dayalı bir veri tabanı sunmayı amaçlayan.

Çeşitli iş yüklerinin üstesinden gelmek için tasarlanmıştır, basit makinelerden veri ambarlarına veya eşzamanlı birçok kullanıcıya sahip web hizmetlerine kadar.

PostgreSQL 13'teki yenilikler nelerdir?

Bu yeni versiyonda vurgulanmıştır ki kayıt tekilleştirme B-ağaç indekslerinde uygulandı, Yinelenen verilere sahip kayıtlar endekslenirken artan sorgu performansı ve azaltılmış disk alanı tüketimi sağlar.

Tekilleştirme periyodik olarak bir sürücü başlatılarak yapılır bu, yinelenen tuple gruplarını birleştirir ve yinelenenleri, depolanan tek bir kopyaya yapılan referanslarla değiştirir.

Artı ayrıca toplama işlevlerini kullanan sorguların daha iyi performansı vurgulanır, gruplanmış kümeler (GRUPLAMA SETLERİ) veya bölümlenmiş tablolar (Partitsirovannye).

Optimizasyonlar, hash kullanımıyla ilgilidir gerçek veriler yerine, büyük sorguları işlerken tüm verilerin belleğe alınmasını önler. Bölümleme, bölümlerin silinebileceği veya birleştirilebileceği durumların sayısını artırdı.

tambien gelişmiş istatistikleri kullanma yeteneği eklendi komut tarafından oluşturuldu «İSTATİSTİK OLUŞTUR»Sorgu planlamanın verimliliğini artırmak için "OR" yan tümceleri veya "IN" veya "ANY" yan tümcelerini kullanan liste aramaları içeren.

Endeks temizleme operasyon sırasında VAKUM çöp toplama paralelleştirmesi nedeniyle hızlanıyor endekslerde. Yeni parametre ile «PARALEL»Yönetici, aynı anda başlatılacak iş parçacığı sayısını, VAKUM.

Talep işlemenin sonraki aşamalarında sıralamayı hızlandırmak için önceki aşamada sıralanan verileri kullanmanıza olanak tanıyan artımlı sıralama desteği eklendi.

Yeni bir optimizasyonu etkinleştirmek için sorgu planlayıcı ayarları sağlar » etkinleştirme_incremental_sort ', Varsayılan olarak etkindir.

Çoğaltma yuvalarının boyutunu sınırlama yeteneği eklendi, bu, çoğaltma alan tüm bekleme sunucuları tarafından alınana kadar arkaya yazma günlük (WAL) bölümlerinin depolanmasını otomatik olarak garanti etmenize olanak tanır. Çoğaltma yuvaları, birincil sunucunun satırları silmesini de engeller; bu, ikincil sunucu çevrimdışı olsa bile çakışmalara neden olabilir.

De öne çıkan diğer değişiklikler bu yeni sürümün:

  • Parametre max_slot_wal_keep_size artık disk alanının tükenmesini önlemek için WAL dosyalarının maksimum boyutunu sınırlamak için kullanılabilir.
  • DBMS etkinliğini izleme olanakları genişletilmiştir: komutta AÇIKLAYINIZ, WAL-log kullanımı ile ilgili ek istatistiklerin görüntülenmesi sağlanır.
  • Yeni bir komut eklendi pg_verifybackup komut tarafından oluşturulan yedeklemelerin bütünlüğünü doğrulamak için pg_basebackup.
  • Operatörleri kullanarak JSON ile çalışırken jsonpat, işlevi kullanmasına izin verilir tarihsaat () zaman formatlarını dönüştürmek için (ISO 8601 dizeleri ve yerel PostgreSQL zaman türleri).
  • Yerleşik işlev eklendi gen_random_uuid () UUID v4 oluşturmak için.
    Bölümleme sistemi, mantıksal çoğaltma ve satır düzeyinde tetikleyicilerden ÖNCE tam destek sağlar.
  • DBMS yönetici haklarına sahip olmayan sıradan kullanıcılar tarafından kurulabilen güvenilir uzantılar kavramı uygulandı.
  • Bu tür eklentilerin listesi başlangıçta önceden tanımlanmıştır ve süper kullanıcı tarafından genişletilebilir. Güvenilir eklentiler şunları içerir: pgcrypto, tablefunc, hstore vb.
  • Dış veri kabının dış tablo birleştirme mekanizması (postgres_fdw) sertifika tabanlı kimlik doğrulamayı destekler.

Son olarak yeni şubeye ait güncellemelerin Kasım 2025'e kadar beş yıl süreyle yayınlanacağı belirtiliyor.

kaynak: https://www.postgresql.org/


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.