Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, yüksek bellek kullanımının kök nedeninin nasıl tanımlandığı açıklanmaktadır. Ayrıca PostgreSQL için Azure Veritabanı'nı kullanırken CPU kullanımını denetlemek için olası düzeltme eylemleri sağlar.
Bu makalede şunları öğrenebilirsiniz:
- Kök nedenleri belirlemek ve azaltmak için öneriler almak için sorun giderme kılavuzları hakkında.
- Yüksek bellek kullanımını belirleme araçları hakkında.
- Yüksek bellek kullanımı ve düzeltme eylemlerinin nedenleri.
Sorun giderme kılavuzları
Sorun giderme kılavuzlarını kullanarak yüksek CPU senaryosunun olası kök nedenini belirleyebilir ve bulunan sorunu azaltmak için önerileri okuyabilirsiniz.
Sorun giderme kılavuzlarını ayarlamayı ve kullanmayı öğrenmek için kurulum sorun giderme kılavuzlarını izleyin.
Yüksek bellek kullanımını belirleme araçları
Yüksek CPU kullanımını belirlemek için aşağıdaki araç listesini kullanmayı göz önünde bulundurun.
Azure Ölçümleri
Azure Ölçümleri, belirli bir süre için kullanılan bellek yüzdesini izlemek için iyi bir başlangıç noktasıdır.
Proaktif izleme için ölçümler üzerinde uyarılar yapılandırabilirsiniz. Adım adım yönergeler için bkz . Azure Ölçümleri.
Sorgu deposu
Sorgu deposu sorguların geçmişini ve çalışma zamanı istatistiklerini otomatik olarak yakalar ve bunları gözden geçirmeniz için saklar. Zamansal kullanım desenlerini görebilmeniz için verileri zamana göre dilimler. Tüm kullanıcılar, veritabanları ve sorgular için veriler, PostgreSQL için Azure Veritabanı esnek sunucu örneğinde adlı azure_sys bir veritabanında depolanır.
Sorgu deposu, bekleme olayı bilgilerini sorgu çalışma zamanı istatistikleriyle ilişkilendirebilir. sorgu deposunu, ilgilendiğiniz süre boyunca yüksek bellek tüketimine sahip sorguları tanımlamak için kullanın.
Daha fazla bilgi için bkz . sorgu deposu.
Nedenler ve düzeltme eylemleri
Yüksek bellek kullanımını çözümlemek için aşağıdaki nedenleri ve düzeltme eylemlerini göz önünde bulundurun.
Sunucu parametreleri
Aşağıdaki sunucu parametrelerinin uygun olmayan bir şekilde yapılandırılması, iş yükünüz tarafından tüketilen bellek miktarını etkileyebilir. Bu nedenle, değerleri gözden geçirilmeli ve ihtiyaçlarınıza göre ayarlanmalıdır:
EXPLAIN ANALYZE kullanma
Daha fazla bellek tüketen sorguları öğrendiğiniz zaman, daha fazla araştırmak ve ayarlamak için EXPLAIN ANALYZE kullanın.
EXPLAIN ANALYZE komutu hakkında daha fazla bilgi için belgelerini gözden geçirin.
İlgili içerik
- PostgreSQL için Azure Veritabanı'nda yüksek CPU kullanımı sorunlarını giderme.
- PostgreSQL için Azure Veritabanı'nda yüksek IOPS kullanımı sorunlarını giderme.
- PostgreSQL için Azure Veritabanı'nda yavaş çalışan sorguların sorunlarını giderin ve belirleyin.
- PostgreSQL için Azure Veritabanı'nda sunucu parametreleri.
- PostgreSQL için Azure Veritabanı'nda otomatik vakum ayarlama.