Aracılığıyla paylaş


PostgreSQL için Azure Cosmos DB'de kümeyi yükseltme

Önemli

PostgreSQL için Azure Cosmos DB artık yeni projeler için desteklenmemektedir. Bu hizmeti yeni projeler için kullanmayın. Bunun yerine, şu iki hizmetlerden birini kullanın:

Bu yönergeler, tüm küme düğümlerinde PostgreSQL'in yeni bir ana sürümüne yükseltmeyi açıklar.

Önce yükseltmeyi test edin

PostgreSQL için Azure Cosmos DB, Citus uzantısı dahil olmak üzere veritabanı uzantılarını da yükselteceği için PostgreSQL'in yükseltilmesi hayal edebileceğinizden daha fazla değişikliğe neden olur. Yükseltmeler veritabanı kümesinde kesinti süresi de gerektirir.

Üretim ortamınızı yükseltmeden önce uygulamanızı yeni PostgreSQL ve Citus sürümüyle test etmenizi kesinlikle öneririz. Ayrıca, yükseltme önlemleri listemize bakın.

Test etmenin kullanışlı bir yolu, belirli bir noktaya geri yüklemeyi kullanarak kümenizin bir kopyasını oluşturmaktır. Kopyayı yükseltin ve uygulamanızı buna karşı test edin. Her şeyin düzgün çalıştığını doğruladıktan sonra özgün kümeyi yükseltin.

Azure portalında küme yükseltme

  1. Kümenin Genel Bakış bölümünde Yükselt düğmesini seçin.
  2. PostgreSQL ve Citus'un geçerli sürümünü gösteren bir iletişim kutusu görüntülenir. Yükseltilecek PostgreSQL sürüm listesinde yeni bir PostgreSQL sürümü seçin.
  3. Yükseltme için Citus sürümündeki değerin beklediğiniz değer olduğunu doğrulayın. Bu değer, seçtiğiniz PostgreSQL sürümüne göre değişir.
  4. Devam etmek için Yükselt düğmesini seçin.

Bilgi

Zaten en son PostgreSQL sürümünü çalıştırıyorsanız, seçim ve düğme gri görünür.

Yükseltme sonrası görevler

Önemli bir PostgreSQL sürümü yükseltmesinin ardından ANALYZE işlemini çalıştırarak pg_statistic tablosunu yenileyin. pg_statistic PostgreSQL'de tablo sütunlarının ve dizin ifadelerinin içeriğiyle ilgili istatistiksel verileri depolayan bir sistem kataloğu tablosudur. içindeki pg_statistic girdiler ÇÖZÜMLE komutu tarafından oluşturulur ve sorgu planlayıcısı tarafından kullanılır.

Kümenizdeki veritabanındaki ANALYZE tablolar için istatistik oluşturmak için komutunu parametresiz olarak çalıştırın. Varsayılan veritabanı adı :'citus'. Özel veritabanı adı küme oluşturma zamanında kullanıldıysa, kümenizin özelliklerinin Genel Bakış sayfasında bulabilirsiniz. İsteğe bağlı VERBOSE bayrağını kullanarak ilerleme durumunu görebilirsiniz.

ANALYZE VERBOSE;

Bilgi

Kümenizdeki ana PostgreSQL sürümü yükseltme işleminden sonra işlemi çalıştırmazsanız ANALYZE veritabanı performansı etkilenebilir.

Sonraki adımlar