Performans önerileri
Azure Danışmanı'ndaki performans önerileri, iş açısından kritik uygulamalarınızın hızını ve yanıt hızını artırmaya yardımcı olabilir. Danışman panosunun Performans sekmesinden Danışman'dan performans önerileri alabilirsiniz.
Azure Portal’ında oturum açın.
Herhangi bir sayfada Danışman'ı arayın ve seçin.
Danışman panosunda Performans sekmesini seçin.
AI + makine öğrenimi
429 Bu kaynakta Azaltma Algılandı
Bir günlük zaman diliminde bu kaynakta 1.000 veya daha fazla 429 azaltma hatası olduğunu gözlemledik. Daha yüksek çağrı birimlerini daha iyi işlemek ve 429 hata sayısını azaltmak için otomatik ölçeklendirmeyi etkinleştirmeyi göz önünde bulundurun.
Azure AI hizmetlerinin otomatik ölçeklendirmesi hakkında daha fazla bilgi edinin.
Metin Analizi Model Sürümünü Kullanımdan Kaldırma
En son ve en yüksek kaliteli modelleri kullanmak için model sürümünü daha yeni bir model sürümüne veya en son sürüme yükseltin.
Bilişsel Hizmet - TAUpgradeToLatestModelVersion (Metin Analizi Model Sürümünü Kullanımdan Kaldırma) hakkında daha fazla bilgi edinin.
Metin Analizi Model Sürümünü Kullanımdan Kaldırma
En son ve en yüksek kaliteli modelleri kullanmak için model sürümünü daha yeni bir model sürümüne veya en son sürüme yükseltin.
Bilişsel Hizmet - TAUpgradeModelVersiontoLatest (Metin Analizi Model Sürümünü Kullanımdan Kaldırma) hakkında daha fazla bilgi edinin.
En son Bilişsel Hizmet Metin Analizi API’sinin sürümüne yükseltme
Model kalitesi, performans ve hizmet kullanılabilirliği açısından en iyi sonuçları elde etmek için en son API sürümüne yükseltin. Ayrıca V3.0'dan başlayarak kişisel veri tanıma, varlık tanıma ve varlık bağlama gibi yeni uç noktalar olarak sunulan yeni özellikler de ayrı uç noktalar olarak kullanılabilir. Önizleme uç noktalarındaki değişiklikler açısından SA uç noktasında Görüş Madenciliği, kişisel veri uç noktasında yeniden işlem yapılmış metin özelliğine sahibiz
Bilişsel Hizmet - UpgradeToLatestAPI (En son Bilişsel Hizmet Metin Analizi API sürümüne yükseltme) hakkında daha fazla bilgi edinin.
Dil için Azure Bilişsel Hizmeti'nin en son API sürümüne yükseltme
Model kalitesi, performans ve hizmet kullanılabilirliği açısından en iyi sonuçları elde etmek için en son API sürümüne yükseltin.
Bilişsel Hizmet - UpgradeToLatestAPILanguage (Dil için Azure Bilişsel Hizmet'in en son API sürümüne yükseltme) hakkında daha fazla bilgi edinin.
En son Bilişsel Hizmet Metin Analizi SDK’sının sürümüne yükseltme
Model kalitesi, performans ve hizmet kullanılabilirliği açısından en iyi sonuçları elde etmek için en son SDK sürümüne yükseltin. Ayrıca V3.0'dan başlayarak kişisel veri tanıma, varlık tanıma ve varlık bağlama gibi yeni uç noktalar olarak sunulan yeni özellikler de ayrı uç noktalar olarak kullanılabilir. Önizleme uç noktalarındaki değişiklikler açısından SA uç noktasında Görüş Madenciliği, kişisel veri uç noktasında yeniden işlem yapılmış metin özelliğine sahibiz
Bilişsel Hizmet - UpgradeToLatestSDK (En son Bilişsel Hizmet Metin Analizi SDK sürümüne yükseltme) hakkında daha fazla bilgi edinin.
En son Bilişsel Hizmet Dil SDK’sının sürümüne yükseltme
Model kalitesi, performans ve hizmet kullanılabilirliği açısından en iyi sonuçları elde etmek için en son SDK sürümüne yükseltin.
Bilişsel Hizmet - UpgradeToLatestSDKLanguage (En son Bilişsel Hizmet Dili SDK sürümüne yükseltme) hakkında daha fazla bilgi edinin.
En son Azure AI Dil SDK'sı sürümüne yükseltme
Model kalitesi, performans ve hizmet kullanılabilirliği açısından en iyi sonuçları elde etmek için en son SDK sürümüne yükseltin. Ayrıca V3.0'dan başlayarak kişisel veri tanıma, varlık tanıma ve varlık bağlama gibi yeni uç noktalar olarak sunulan yeni özellikler de ayrı uç noktalar olarak kullanılabilir. Önizleme uç noktalarındaki değişiklikler açısından, SA uç noktasında Görüş Madenciliği, kişisel veri uç noktasında yeniden işlem yapılmış metin özelliğine sahibiz.
Azure AI Dili hakkında daha fazla bilgi edinin.
Analiz
En uygun performans için Veri Gezgini kaynaklarını doğru boyutlandırın.
Bu öneri, önerilen veri kapasitesini (%80) aşan tüm Veri Gezgini kaynakları ortaya çıkar. Performansı geliştirmek için önerilen eylem, gösterilen önerilen yapılandırmaya ölçeklendirmektir.
Veri gezgini kaynağı - Doğru boyutlu ADX kaynağı (en iyi performans için doğru boyut Veri Gezgini kaynakları) hakkında daha fazla bilgi edinin.
Veri Gezgini tabloları için tablo önbelleğe alma ilkelerini gözden geçirin
Bu öneri, yapılandırılan önbellek döneminin (ilke) ötesine geri dönen çok sayıda sorgu içeren Veri Gezgini tabloları ortaya çıkarır. Önbellek dışı verilere erişen sorgu yüzdesine göre ilk 10 tabloyu görürsünüz. Performansı geliştirmek için önerilen eylem: Bu tablodaki sorguları gereken en düşük zaman aralığıyla (tanımlanan ilke içinde) sınırlayın. Alternatif olarak tüm zaman aralığındaki veriler gerekliyse önbellek süresini önerilen değere yükseltin.
Veri gezgini kaynağı - UpdateCachePoliciesForAdxTables (Veri Gezgini tablolar için tablo önbelleği ilkelerini gözden geçirme) hakkında daha fazla bilgi edinin.
Daha iyi bir performans için Veri Gezgini tablo önbelleği ilkesini azaltma
Tablo önbelleği ilkesinin azaltılması, kullanılmayan verileri kaynağın önbelleğinden boşaltır ve performansı artırır.
Veri gezgini kaynağı - ReduceCacheForAzureDataExplorerTablesToImprovePerformance (Daha iyi performans için Veri Gezgini tablo önbelleği ilkesini azaltma) hakkında daha fazla bilgi edinin.
Önbellek ilkesindeki önbelleği artırma
Önceki ayki gerçek kullanımınıza bağlı olarak, önbellek ilkesini güncelleştirerek tablonun sık erişimli önbelleğini artırın. Bekletme süresi her zaman önbellek süresinden büyük olmalıdır. Önbelleği artırırsanız ve bekletme süresi önbellek süresinden düşükse, bekletme ilkesini güncelleştirin. Analiz yalnızca verileri taraan kullanıcı sorgularını temel alır.
Veri gezgini kaynağı - IncreaseCacheForAzureDataExplorerTablesToImprovePerformance (Önbellek ilkesindeki önbelleği artırın) hakkında daha fazla bilgi edinin.
Veri Gezgini kaynakları için İyileştirilmiş Otomatik Ölçeklendirme'yi etkinleştirin
Kaynağınız performansı geliştirmek için otomatik olarak ölçeklendirilmiş olabilir (geçen haftaki gerçek kullanımınıza, önbellek kullanımınıza, veri alımı kullanımınıza, CPU'ya ve akış alımı kullanımınıza göre). Maliyetleri ve performansı iyileştirmek için, İyileştirilmiş Otomatik Ölçeklendirme'nin etkinleştirilmesini öneririz.
Veri gezgini kaynağı - PerformanceEnableOptimizedAutoscaleAzureDataExplorer (Veri Gezgini kaynakları için İyileştirilmiş Otomatik Ölçeklendirmeyi Etkinleştir) hakkında daha fazla bilgi edinin.
Okumalar en yeni verilerde gerçekleşir
Okuma isteklerinizin %75'inden fazlası memstore'ya geliyor ve bu da okumaların öncelikli olarak son veriler üzerinde olduğunu gösteriyor. Son veri okumaları, memstore'da temizleme işlemi olsa bile son dosyaya erişilmesi ve önbelleğe alınması gerektiğini gösterir.
HDInsight kümesi - HBaseMemstoreReadPercentage (Okumalar en son verilerde gerçekleşir) hakkında daha fazla bilgi edinin.
HBase kümenizin performansını iyileştirmek için Hızlandırılmış Yazma İşlemleri özelliğini kullanabilirsiniz.
HDInsight ekibinin sistem günlüğü son yedi gün içinde kümenizin aşağıdaki senaryolarla karşılaştığını gösterdiğinden bu danışman önerisini görüyorsunuz:
Yüksek WAL eşitleme süresi gecikmesi
Yüksek yazma isteği sayısı (1000 avg_write_requests/second/node için en az 3 adet bir saatlik zaman penceresi)
Bu koşullar, kümenizin yüksek yazma gecikme sürelerinden muzdarip olduğunu ve bunun nedeni kümenizdeki ağır iş yükü olabilir.
Kümenizin performansını geliştirmek için Azure HDInsight HBase tarafından sağlanan Hızlandırılmış Yazmalar özelliğini kullanmayı göz önünde bulundurun. HDInsight Apache HBase kümeleri için Hızlandırılmış Yazma İşlemleri özelliği, bulut depolaması kullanmak yerine her bir RegionServer örneğine (çalışan düğümü) premium SSD yönetilen diskler ekler. Sonuç olarak, uygulamalarınız için düşük yazma gecikme süresi ve daha iyi dayanıklılık sağlar.
Bu özellik hakkında daha fazla bilgi edinmek için bağlantıyı ziyaret edin:
HDInsight kümesi hakkında daha fazla bilgi edinin - AccWriteCandidate (Küme performansını geliştirmek için HBase kümenizde Hızlandırılmış Yazmalar özelliğini kullanmayı göz önünde bulundurun.).
Sorgularınızın %75'inden fazlası tam tarama sorgularıdır
Kümenizdeki tarama sorgularının %75'inden fazlası tam bölge/tablo taraması yapar. Tam bölge veya tablo taramalarından kaçınmak için tarama sorgularınızı değiştirin.
HDInsight kümesi hakkında daha fazla bilgi edinin - ScanQueryTuningcandidate (Sorgularınızın %75'inden fazlası tam tarama sorgularıdır.).
Güncelleştirmeleri engellediğiniz için bölge sayılarınızı denetleyin
Güncelleştirmelerin engellenmesini önlemek için bölge sayılarının ayarlanması gerekir. Yeni düğümler eklenerek kümenin ölçeğini büyütmek gerekebilir.
HDInsight kümesi hakkında daha fazla bilgi edinin - RegionCountCandidate (Güncelleştirmeleri engellediğiniz için bölge sayılarınızı denetleyin.).
Boşaltıcı iş parçacıklarını artırmayı düşünün
Bölge sunucularınızdaki boşaltma kuyruğu boyutu 100'den fazla veya sık sık engellenen güncelleştirmeler var. Boşaltma işleyicisinin ayarlanması önerilir.
HDInsight kümesi - FlushQueueCandidate (Boşaltma iş parçacıklarını artırmayı göz önünde bulundurun) hakkında daha fazla bilgi edinin.
Sıkıştırmaların daha hızlı tamamlanması için sıkıştırma iş parçacıklarınızı artırmayı düşünün
Bölge sunucularınızdaki sıkıştırma kuyruğu 2000'den fazla olduğundan daha fazla veri sıkıştırma gerektirir. Okunacak dosya sayısı daha fazla olduğundan daha yavaş sıkıştırmalar okuma performansını etkileyebilir. Sıkıştırma olmadan daha fazla dosya, dosyaların Azure dosya sistemiyle nasıl etkileşime geçtiğiyle ilgili yığın kullanımını da etkileyebilir.
HDInsight kümesi hakkında daha fazla bilgi edinin - CompactionQueueCandidate (Sıkıştırmaların daha hızlı tamamlanması için sıkıştırma iş parçacıklarınızı artırmayı düşünün).
Kümelenmiş Columnstore Dizini (CCI) 60 milyondan az satıra sahip tablolar
Kümelenmiş columnstore tabloları, segmentler halinde düzenlenmiş olan verilerdir. Columnstore tablolarında en iyi sorgu performansına ulaşmak için segment kalitesinin yüksek olması çok önemlidir. Segment kalitesini sıkıştırılmış satır grubundaki satır sayısına göre ölçebilirsiniz.
Synapse çalışma alanı - SynapseCCIGuidance (60 milyondan az satıra sahip Kümelenmiş Columnstore Dizinleri (CCI) içeren tablolar) hakkında daha fazla bilgi edinin.
SynapseManagementClient SDK Sürümünü Güncelleştirme
Yeni SynapseManagementClient .NET SDK 4.0 veya üzerini kullanıyor.
Synapse çalışma alanı - UpgradeSynapseManagementClientSDK (SynapseManagementClient SDK Sürümünü Güncelleştir) hakkında daha fazla bilgi edinin.
İşlem
vSAN kapasite kullanımı kritik eşiğe ulaştı
vSAN kapasite kullanımınız %75'e ulaştı. SLA uyumluluğu için küme kullanımının %75 kritik eşiğinin altında kalması gerekir. Kapasiteyi artırmak veya tüketimi azaltmak veya VM iş yüklerini ayarlamak için VM'leri silmek için vSphere kümesine yeni düğümler ekleme
vSANCapacity (vSAN kapasite kullanımı kritik eşiği aştı) Azure VMware Çözümü özel bulut hakkında daha fazla bilgi edinin.
Otomatik Yönetim'i en son API Sürümüne güncelleştirme
Bu abonelik kapsamındaki kaynaklar için eski API'den SDK çağrıları olduğunu belirledik. En son özellikleri ve performans iyileştirmelerini aldığınızdan emin olmak için en son SDK sürümlerine geçmenizi öneririz.
Sanal makine - UpdateToLatestApi (Otomatik Yönetim'i en son API Sürümüne Güncelleştir) hakkında daha fazla bilgi edinin.
Sanal makineleri kullanıcının konumunun daha yakınına dağıtarak kullanıcı deneyimini ve bağlantısını geliştirin.
VM'lerinizin kullanıcılarınızın Azure Sanal Masaüstü'ne bağlandığı farklı veya uzak bir bölgede bulunduğunu belirledik. Uzak kullanıcı bölgeleri, bağlantı yanıt sürelerinin uzamasına neden olabilir ve genel kullanıcı deneyimini etkileyebilir.
Sanal makine - RegionProximitySessionHosts (VM'leri kullanıcının konumuna daha yakın dağıtarak kullanıcı deneyimini ve bağlantısını geliştirin)) hakkında daha fazla bilgi edinin.
Disk G/Ç azalmasını engellemek için Yönetilen diskler kullanın
Sanal makine diskleriniz ölçeklenebilirlik hedefine ulaşmış ve G/Ç azaltmaya karşı duyarlı bir depolama hesabına ait. Sanal makinenizi performans düşüşüne karşı korumak ve depolama yönetimini basitleştirmek için Yönetilen Diskleri kullanın.
Sanal makine - ManagedDisksStorageAccount (Disk G/Ç azaltmasını önlemek için Yönetilen diskleri kullanın) hakkında daha fazla bilgi edinin.
Performans için Yönetilen Disklerinizi Standart HDD'den Premium SSD'ye Dönüştürün
Standart HDD diskinizin performans hedeflerine yaklaştığı fark ettik. Azure Premium SSD'ler G/Ç açısından yoğun iş yüklerini çalıştıran sanal makineler için yüksek performanslı ve düşük gecikmeli disk desteği sağlar. Standart HDD diskinizi Premium SSD diske yükselterek performansınızı artırın. Yükseltme için üç ile beş dakika süren bir VM yeniden başlatması gerekir.
Disk - MDHDDtoPremiumForPerformance (Performans için Yönetilen Diskler Standart HDD'den Premium SSD'ye dönüştürme) hakkında daha fazla bilgi edinin.
Ağ performansını ve gecikme süresini iyileştirmek için Hızlandırılmış Ağ hizmetini etkinleştirme
Bu özelliği destekleyebilecek mevcut dağıtımınızdaki VM kaynaklarında Hızlandırılmış Ağ özelliğinin etkinleştirilmediğini tespit ettik. Kullandığınız VM işletim sistemi görüntüsü, Hızlandırılmış Ağ hizmetini destekliyorsa (doğrulamak için belgelerini inceleyebilirsiniz) buluttaki ağ iletişimi iş yüklerinizin performansını ve gecikme süresini en verimli hale getirmek için bu ücretsiz özelliği VM'lerde etkinleştirdiğinizden emin olun
Sanal makine - AccelNetConfiguration (Ağ performansını ve gecikme süresini geliştirmek için Hızlandırılmış Ağı Etkinleştir) hakkında daha fazla bilgi edinin.
Üretim iş yükleriniz için SSD diskleri kullanın
Aynı VM'de Standart HDD diskleri kullanırken SSD diskler kullandığınızı fark ettik. Geliştirme testi ve yedekleme için standart HDD yönetilen diskler önerilir; Üretim için Premium SSD'leri veya Standart SSD'leri kullanmanızı öneririz. Premium SSD'ler G/Ç açısından yoğun iş yüklerini çalıştıran sanal makineler için yüksek performanslı ve düşük gecikmeli disk desteği sağlar. Standart SSD'ler tutarlı ve düşük gecikme süresi sunar. Disk yapılandırmanızı bugün yükselterek gecikme süresi, güvenilirlik ve kullanılabilirlik düzeylerinizi iyileştirebilirsiniz. Yükseltme için üç ile beş dakika süren bir VM yeniden başlatması gerekir.
Sanal makine - MixedDiskTypeToSSDPublic (Üretim iş yükleriniz için SSD Diskleri kullanın) hakkında daha fazla bilgi edinin.
Tutarlı performans ve iyileştirilmiş gecikme süresi için üretim sanal makinelerinde üretim diski kullanın
En iyi performansı elde etmek istiyorsanız üretim sanal makinelerinde üretim disklerini kullanmanız gerekir. Üretim düzeyinde bir sanal makine çalıştırdığınızı ancak standart HDD ile düşük performanslı bir disk kullandığınızı görüyoruz. Standart SSD veya Premium SSD olmak üzere üretim disklerinize bağlı diskleri yükseltmek, gecikme süresinde daha tutarlı bir deneyim ve iyileştirmeler sağlar.
Sanal makine - MatchProdVMProdDisks (Tutarlı performans ve daha iyi gecikme süresi için üretim Sanal Makineler Üretim Diski ile eşleştirme) hakkında daha fazla bilgi edinin.
Hızlandırılmış Ağ, VM'nin durdurulmasını ve başlatılmasını gerektirebilir
Özellik istenmiş olsa bile Hızlandırılmış Ağ'ın mevcut dağıtımınızdaki VM kaynaklarına bağlı olmadığını tespit ettik. Bunun gibi nadir durumlarda, AccelNet'i yeniden devreye almak için vm'nizi istediğiniz zaman durdurmanız ve başlatmanız gerekebilir.
Sanal makine - AccelNetDisengaged (Hızlandırılmış Ağ, VM'nin durdurulmasını ve başlatılmasını gerektirebilir) hakkında daha fazla bilgi edinin.
Günlük disklerinizde Ultra Disk'in düşük gecikme süresinden yararlanın ve veritabanı iş yükü performansınızı geliştirin
Ultra disk, veritabanı iş yükünüzle aynı bölgede kullanılabilir. Ultra disk veritabanı iş yükleriniz için yüksek aktarım hızı, yüksek IOPS ve tutarlı bir şekilde düşük gecikme süreli disk depolaması sunar: Oracle DB'ler için, Oracle DB sürümünüze bağlı olarak Ultra diskle artık 4k veya 512E kesim boyutlarını kullanabilirsiniz. SQL server için, günlük diskiniz için Ultra disk kullanmak veritabanınız için daha fazla performans sunabilir. Günlük diskinizi Ultra diske geçirmek için buradaki yönergelere bakın.
Sanal makine hakkında daha fazla bilgi edinin - AzureStorageVmUltraDisk (Günlük diskleriniz için Ultra Disk düşük gecikme süresinden yararlanın ve veritabanı iş yükü performansınızı geliştirin.).
Kaynak tükenmesini önlemek ve performansı geliştirmek için en etkin sanal makinelerinizin boyutunu yükseltin
Son yedi güne ilişkin verileri analiz ettik ve farklı ölçümler (CPU, Bellek ve VM GÇ) genelinde yüksek kullanıma sahip sanal makineleri (VM' ler) belirledik. Bu VM'ler, SKU sınırlarına yaklaştığından veya sınırlarında olduğundan performans sorunlarıyla karşılaşabilir. Performansı artırmak için SKU'larını yükseltmeyi göz önünde bulundurun.
Sanal makine - UpgradeSizeHighVMUtilV0 (Kaynak tükenmesini önlemek ve performansı artırmak için en etkin sanal makinelerinizin boyutunu yükseltin) hakkında daha fazla bilgi edinin.
Kapsayıcılar
Desteklenmeyen Kubernetes sürümü algılandı
Desteklenmeyen Kubernetes sürümü algılandı. Kubernetes kümesinin desteklenen bir sürümle çalıştırıldığından emin olun.
Kubernetes hizmeti - DesteklenmeyenKubernetesVersionIsDetected (Desteklenmeyen Kubernetes sürümü algılandı) hakkında daha fazla bilgi edinin.
Desteklenmeyen Kubernetes sürümü algılandı
Desteklenmeyen Kubernetes sürümü algılandı. Kubernetes kümesinin desteklenen bir sürümle çalıştırıldığından emin olun.
HDInsight Küme Havuzu - UnsupportedHiloAKSVersionIsDetected (Desteklenmeyen Kubernetes sürümü algılandı) hakkında daha fazla bilgi edinin.
Tek düğümlü havuza sahip kümeler
Tek düğüm havuzu kullanmak yerine bir veya daha fazla düğüm havuzu eklemeniz önerilir. Birden çok havuz, hatalı yapılandırılmış veya hatalı uygulama podlarının sistem podlarını yanlışlıkla öldürmesini önlemek için kritik sistem podlarını uygulamanızdan yalıtmaya yardımcı olur.
Kubernetes hizmeti - ClustersWithASingleNodePool (Tek Düğümlü Havuzlu Kümeler) hakkında daha fazla bilgi edinin.
Fleet API'sini en son sürüme güncelleştirme
Aboneliğinizin altındaki kaynaklar için eski Fleet API'sinden SDK çağrıları olduğunu belirledik. En son özellikleri ve performans iyileştirmelerini almanızı sağlayan en son SDK sürümüne geçmenizi öneririz.
Kubernetes fleet manager hakkında daha fazla bilgi edinin | ÖNİzLEME - UpdateToLatestFleetApi (Filo API'sini en son Sürüme Güncelleştir).
Veritabanları
Azure Cosmos DB sorgu sayfanızın boyutunu (MaxItemCount) -1 olarak yapılandırın
Azure Cosmos DB kapsayıcınızdaki sorgular için 100 sorgu sayfası boyutunu kullanıyorsunuz. Taramaların daha hızlı gerçekleşmesi için -1 sayfa boyutunu kullanmanızı öneririz.
Azure Cosmos DB hesabı - CosmosDBQueryPageSize (Azure Cosmos DB sorgu sayfanızın boyutunu (MaxItemCount) -1 olarak yapılandırma) hakkında daha fazla bilgi edinin.
Azure Cosmos DB kapsayıcınıza bileşik dizinler ekleme
Azure Cosmos DB kapsayıcılarınız yüksek İstek Birimi (RU) ücretlerine neden olan ORDER BY sorguları çalıştırıyor. RU tüketimini geliştirmek ve bu sorguların gecikme süresini azaltmak için kapsayıcılarınızın dizin oluşturma ilkesine bileşik dizinler eklemeniz önerilir.
Azure Cosmos DB hesabı - CosmosDBOrderByHighRUCharge (Azure Cosmos DB kapsayıcınıza bileşik dizinler ekleme) hakkında daha fazla bilgi edinin.
Azure Cosmos DB dizin oluşturma ilkenizi yalnızca gerekenleri dizine alacak şekilde iyileştirin
Azure Cosmos DB kapsayıcılarınız, belgelerinizdeki her özelliği dizine alan varsayılan dizin oluşturma ilkesini kullanıyor. Büyük belgeleri depoladığınız için çok fazla sayıda özellik dizine alınır; bunun sonucunda yüksek İstek Birimi tüketimiyle ve uzun yazma gecikme süresiyle karşılaşılır. Yazma performansını iyileştirmek için, varsayılan dizin oluşturma ilkesini geçersiz kılıp yalnızca sorgularınızda kullanılan özellikleri dizine almanızı öneririz.
Azure Cosmos DB hesabı - CosmosDBDefaultIndexingWithManyPaths (Azure Cosmos DB dizin oluşturma ilkenizi yalnızca gerekenleri dizine almak için iyileştirin) hakkında daha fazla bilgi edinin.
En iyi veri dağıtımı için hiyerarşik bölüm anahtarlarını kullanma
Hesabınız, bir kapsayıcıdaki mantıksal bölüm boyutunun 20 GB sınırını aşmasına izin veren özel bir ayara sahiptir. Azure Cosmos DB ekibi, uygulamanızı farklı bir bölüm anahtarıyla yeniden arşivlemeniz için size zaman tanımak için bu ayarı geçici bir ölçü olarak uyguladı. Sınır artırıldığında SLA garantilerine uygun olmadığı için uzun vadeli bir çözüm olarak önerilmez. Artık uygulamanızı yeniden mimari olarak ayarlamak için hiyerarşik bölüm anahtarlarını (önizleme) kullanabilirsiniz. Bu özellik, yapay anahtar kullanan çok kiracılı senaryolar veya iş yükleri için ideal olan en fazla üç bölüm anahtarı ayarlayarak 20 GB sınırını aşmanızı sağlar.
Azure Cosmos DB hesabı - CosmosDBHierarchicalPartitionKey (En iyi veri dağıtımı için hiyerarşik bölüm anahtarlarını kullanın) hakkında daha fazla bilgi edinin.
Azure Cosmos DB uygulamalarınızı SDK'da Doğrudan bağlantı kullanacak şekilde yapılandırın
Azure Cosmos DB uygulamalarınızın Azure Cosmos DB .NET veya Java SDK'ları aracılığıyla Ağ Geçidi modunu kullandığını fark ettik. Daha düşük gecikme süresi ve yüksek ölçeklenebilirlik için Doğrudan bağlantıya geçmenizi öneririz.
Azure Cosmos DB hesabı - CosmosDBGatewayMode (Azure Cosmos DB uygulamalarınızı SDK'da Doğrudan bağlantı kullanacak şekilde yapılandırma) hakkında daha fazla bilgi edinin.
En İyi Kaynak Kullanımı için Ölçeği Artırarak Performansı Geliştirme
Sistem kaynaklarınızın verimliliğini en üst düzeye çıkarmak, birinci sınıf performansı korumak için çok önemlidir. Sistemimiz CPU kullanımını yakından izler ve 12 saatlik bir süre boyunca %90 eşiğini aştığında proaktif bir uyarı tetiklenir. Bu uyarı yalnızca MongoDB sanal çekirdek kullanıcıları için Azure Cosmos DB'yi yükseltilmiş CPU tüketimi konusunda bilgilendirmekle kalmaz, aynı zamanda daha yüksek bir katmana ölçeklendirme konusunda da değerli yönergeler sağlar. Daha güçlü bir katmana yükselterek gelişmiş performansın kilidini açabilir ve sisteminizin en yüksek potansiyelde çalıştığından emin olabilirsiniz.
MongoDB için Azure Cosmos DB sanal çekirdek kümenizi ölçeklendirme ve yapılandırma hakkında daha fazla bilgi edinin.
PerformanceBoostervCore
CPU kullanımı 12 saatlik bir zaman çerçevesi içinde %90'ı aştığında kullanıcılara yüksek kullanım ile ilgili bildirim gönderilir. Ayrıca daha iyi bir performans elde etmek için ölçeği daha yüksek bir katmana artırmalarını önerir.
Cosmos DB hesabı - ScaleUpvCoreRecommendation (PerformanceBoostervCore) hakkında daha fazla bilgi edinin.
MariaDB sunucusu için depolama sınırını ölçeklendirme
Sistemimiz sunucunun şu anda sağlanan depolama değerleri için sınırlara yaklaştığından kısıtlanmış olabileceğini gösteriyor. Depolama sınırlarına yaklaşmak performansın düşmesine veya sunucunun salt okunur moda taşınmasına neden olabilir. Performansın sürdürülmesini sağlamak için sağlanan depolama miktarının artırılmasını veya otomatik depolama artışları için "Otomatik Büyüme" özelliğinin AÇIK duruma getirilmesini öneririz
MariaDB sunucusu - OrcasMariaDbStorageLimit (MariaDB sunucusu için depolama sınırını ölçeklendirme) hakkında daha fazla bilgi edinin.
MariaDB sunucusunun sanal çekirdeklerini artırın
Sistemimiz CPU'nun son yedi gün içinde uzun bir süre boyunca yüksek kullanım altında çalıştığını gösteriyor. Yüksek CPU kullanımı sorgu performansının yavaşlanmasına neden olabilir. Performansı geliştirmek için daha büyük bir işlem boyutuna geçmenizi öneririz.
MariaDB sunucusu - OrcasMariaDbCpuOverload (MariaDB sunucusu sanal çekirdeklerini artırın) hakkında daha fazla bilgi edinin.
MariaDB sunucusunu daha yüksek bir SKU'ya ölçeklendirin
Sistemimiz, verilen SKU için desteklenen en fazla bağlantı sayısı nedeniyle sunucunun bağlantı isteklerini destekleyemeyebilir ve bu da performansı olumsuz etkileyen çok sayıda başarısız bağlantı isteğine neden olabilir. Performansı artırmak için sanal çekirdeği artırarak veya Bellek için İyileştirilmiş SKU'lara geçerek daha yüksek bellek SKU'sunu kullanmanızı öneririz.
MariaDB sunucusu - OrcasMariaDbConcurrentConnection (MariaDB sunucusunu daha yüksek SKU'ya ölçeklendirme) hakkında daha fazla bilgi edinin.
MariaDB sunucunuzu Bellek için İyileştirilmiş SKU'ya taşıma
Sistemimiz bu sunucu için arabellek havuzunda yüksek değişim sıklığı olduğunu ve bu da sorgu performansının yavaşlayıp IOPS'nin artmasına neden olabileceğini gösteriyor. Performansı geliştirmek için iş yükü sorgularınızı gözden geçirerek tüketilen belleği en aza indirme fırsatlarını belirleyin. Böyle bir fırsat bulunamazsa, daha fazla belleği olan daha yüksek bir SKU'ya geçmenizi veya daha fazla IOPS elde etmek için depolama boyutunu artırmanızı öneririz.
MariaDB sunucusu - OrcasMariaDbMemoryCache (MariaDB sunucunuzu Bellek için İyileştirilmiş SKU'ya taşıma) hakkında daha fazla bilgi edinin.
Denetim günlüklerinin güvenilirliğini artırma
Sistemimiz, sunucunun denetim günlüklerinin son bir gün içinde kaybolmuş olabileceğini gösteriyor. Kayıp denetim günlükleri, sunucunuz yoğun CPU kullanan bir iş yüküyle karşılaştığında veya bir sunucu kısa bir süre içinde çok sayıda denetim günlüğü oluşturduğunda oluşabilir. Aşağıdaki sunucu parametrelerini kullanarak yalnızca denetim için gerekli olan olayları günlüğe kaydetmeniz önerilir: audit_log_events, audit_log_exclude_users, audit_log_include_users. İş yükünüz nedeniyle sunucunuzdaki CPU kullanımı fazlaysa sunucunun sanal çekirdek sayısını artırarak performansını iyileştirmeniz önerilir.
MariaDB sunucusu - OrcasMariaDBAuditLog (Denetim günlüklerinin güvenilirliğini artırın) hakkında daha fazla bilgi edinin.
MySQL sunucusu için depolama sınırını ölçeklendirme
Sistemimiz sunucunun şu anda sağlanan depolama değerleri için sınırlara yaklaştığından kısıtlanmış olabileceğini gösteriyor. Depolama sınırlarına yaklaşmak performansın düşmesine veya sunucuda salt okunur moda taşınmasına neden olabilir. Performansın sürdürülmesini sağlamak için sağlanan depolama miktarının artırılmasını veya otomatik depolama artışları için "Otomatik Büyüme" özelliğinin AÇIK duruma getirilmesini öneririz
MySQL sunucusu - OrcasMySQLStorageLimit (MySQL sunucusu için depolama sınırını ölçeklendirme) hakkında daha fazla bilgi edinin.
MySQL sunucusunu daha yüksek bir SKU'ya ölçeklendirin
Sistemimiz, belirtilen SKU için desteklenen en fazla bağlantı sayısı nedeniyle sunucunun bağlantı isteklerini destekleyemeyebilir ve bu da performansı olumsuz etkileyen çok sayıda başarısız bağlantı isteğine neden olabilir. Performansı geliştirmek için sanal çekirdeği artırarak veya Bellek için İyileştirilmiş SKU'lara geçerek daha yüksek bir bellek SKU'sunu kullanmanızı öneririz.
MySQL sunucusu - OrcasMySQLConcurrentConnection (MySQL sunucusunu daha yüksek SKU'ya ölçeklendirme) hakkında daha fazla bilgi edinin.
MySQL sunucusunun sanal çekirdeklerini artırın
Sistemimiz CPU'nun son yedi gün içinde uzun bir süre boyunca yüksek kullanım altında çalıştığını gösteriyor. Yüksek CPU kullanımı sorgu performansının yavaşlanmasına neden olabilir. Performansı geliştirmek için daha büyük bir işlem boyutuna geçmenizi öneririz.
MySQL sunucusu - OrcasMySQLCpuOverload (MySQL sunucusu sanal çekirdeklerini artırın) hakkında daha fazla bilgi edinin.
MySQL sunucunuzu Bellek için İyileştirilmiş SKU'ya taşıyın
Sistemimiz bu sunucu için arabellek havuzunda yüksek değişim sıklığı olduğunu ve bu da sorgu performansının yavaşlayıp IOPS'nin artmasına neden olabileceğini gösteriyor. Performansı geliştirmek için iş yükü sorgularınızı gözden geçirerek tüketilen belleği en aza indirme fırsatlarını belirleyin. Böyle bir fırsat bulunamazsa, daha fazla belleği olan daha yüksek bir SKU'ya geçmenizi veya daha fazla IOPS elde etmek için depolama boyutunu artırmanızı öneririz.
MySQL sunucusu - OrcasMySQLMemoryCache (MySQL sunucunuzu Bellek için İyileştirilmiş SKU'ya taşıma) hakkında daha fazla bilgi edinin.
Bir MySQL Okuma Amaçlı Çoğaltma sunucusu ekleyin
Sistemimiz yoğun okuma içeren bir iş yükünün çalıştığını gösteriyor ve bu da bu sunucu için kaynak çekişmesiyle sonuçlanabiliyor. Kaynak çekişmesi, sunucu için sorgu performansının yavaşlanmasına neden olabilir. Performansı iyileştirmek için bir okuma çoğaltması eklemenizi ve okuma iş yükünüzün bir kısmını çoğaltmaya devretmenizi öneririz.
MySQL sunucusu - OrcasMySQLReadReplica (MySQL Okuma Çoğaltma sunucusu ekleme) hakkında daha fazla bilgi edinin.
MySQL bağlantı yönetimini geliştirme
Sistemimiz, MySQL sunucusuna bağlanan uygulamanızın bağlantıları kötü yönetebileceğini ve bu da gereksiz kaynak tüketimine ve genel olarak uygulama gecikme süresine neden olabileceğini gösteriyor. Bağlantı yönetimini geliştirmek için, kısa süreli bağlantıların sayısını azaltmanızı ve boşta kalmış gereksiz bağlantıları kaldırmanızı öneririz. ProxySQL gibi bir sunucu tarafı bağlantı havuzu oluşturucu yapılandırarak bunu yapabilirsiniz.
MySQL sunucusu - OrcasMySQLConnectionPooling (MySQL bağlantı yönetimini geliştirme) hakkında daha fazla bilgi edinin.
Denetim günlüklerinin güvenilirliğini artırma
Sistemimiz, sunucunun denetim günlüklerinin son bir gün içinde kaybolmuş olabileceğini gösteriyor. Sunucunuz yoğun CPU iş yüküyle karşılaştığında veya bir sunucu kısa bir süre içinde çok sayıda denetim günlüğü oluşturduğunda bu durum oluşabilir. Aşağıdaki sunucu parametrelerini kullanarak yalnızca denetim için gerekli olan olayları günlüğe kaydetmeniz önerilir: audit_log_events, audit_log_exclude_users, audit_log_include_users. İş yükünüz nedeniyle sunucunuzdaki CPU kullanımı fazlaysa sunucunun sanal çekirdek sayısını artırarak performansını iyileştirmeniz önerilir.
MySQL sunucusu - OrcasMySQLAuditLog (Denetim günlüklerinin güvenilirliğini artırın) hakkında daha fazla bilgi edinin.
MySQL geçici tablo boyutlandırmasını iyileştirerek performansı artırma
Sistemimiz MySQL sunucunuzun, geçici tablo parametresi ayarlarının düşük olması nedeniyle gereksiz G/Ç yüküne neden olabileceğini gösteriyor. Bu, gereksiz disk tabanlı işlemlere ve düşük performansa neden olabilir. Disk tabanlı işlemlerin sayısını azaltmak için 'tmp_table_size' ve 'max_heap_table_size' parametre değerlerini artırmanızı öneririz.
MySQL sunucusu - OrcasMySqlTmpTables (MySQL geçici tablo boyutlandırmasını iyileştirerek performansı geliştirin) hakkında daha fazla bilgi edinin.
MySQL bağlantı gecikme süresini geliştirme
Sistemimiz MySQL sunucusuna bağlanan uygulamanızın bağlantıları kötü yönetebileceğini gösteriyor. Bu, uygulama gecikme süresini kısaltabilir. Bağlantı gecikme süresini geliştirmek için bağlantı yeniden yönlendirmeyi etkinleştirmeniz önerilir. Bunu yapmak için PHP sürücüsünün bağlantı yeniden yönlendirme özelliğini etkinleştirmeniz gerekir.
MySQL sunucusu - OrcasMySQLConnectionRedirection (MySQL bağlantı gecikme süresini geliştirme) hakkında daha fazla bilgi edinin.
MySQL Esnek Sunucu için depolama sınırını artırma
Sistemimiz sunucunun şu anda sağlanan depolama değerleri için sınırlara yaklaştığından kısıtlanmış olabileceğini gösteriyor. Depolama sınırlarına yaklaşmak performansın düşmesine veya sunucuda salt okunur moda taşınmasına neden olabilir. Sürekli performans sağlamak için sağlanan depolama miktarını artırmanızı öneririz.
MySQL için Azure Veritabanı esnek sunucu hakkında daha fazla bilgi edinin - OrcasMeruMySqlStorageUpsell (MySQL Esnek Sunucusu için depolama sınırını artırın).
MySQL Esnek Sunucuyu daha yüksek bir SKU’ya ölçeklendirme
Sistemimiz Esnek Sunucunuzun geçerli SKU'nuzla ilişkili bağlantı sınırlarını aştığını gösteriyor. Çok sayıda başarısız bağlantı isteği sunucu performansını olumsuz etkileyebilir. Performansı artırmak için sanal çekirdek sayısını artırmanızı veya daha yüksek bir SKU’ya geçiş yapmanızı öneririz.
MySQL için Azure Veritabanı esnek sunucu hakkında daha fazla bilgi edinin - OrcasMeruMysqlConnectionUpsell (MySQL Esnek Sunucusunu daha yüksek bir SKU'ya ölçeklendirin).
MySQL Esnek Sunucu Sanal Çekirdek sayısını artırın.
Sistemimiz CPU'nun son yedi gün içinde uzun bir süre boyunca yüksek kullanım altında çalıştığını gösteriyor. Yüksek CPU kullanımı sorgu performansının yavaşlanmasına neden olabilir. Performansı geliştirmek için daha büyük bir işlem boyutuna geçmenizi öneririz.
MySQL için Azure Veritabanı esnek sunucu hakkında daha fazla bilgi edinin - OrcasMeruMysqlCpuUpcell (MySQL Esnek Sunucu sanal çekirdeklerini artırın.).
MySQL geçici tablo boyutlandırmasını iyileştirerek performansı artırın.
Sistemimiz MySQL sunucunuzun, geçici tablo parametresi ayarlarının düşük olması nedeniyle gereksiz G/Ç yüküne neden olabileceğini gösteriyor. Gereksiz G/Ç yükü gereksiz disk tabanlı işlemlere ve düşük performansa neden olabilir. Disk tabanlı işlemlerin sayısını azaltmak için 'tmp_table_size' ve 'max_heap_table_size' parametre değerlerini artırmanızı öneririz.
MySQL için Azure Veritabanı esnek sunucu hakkında daha fazla bilgi edinin - OrcasMeruMysqlTmpTable (MySQL geçici tablo boyutlandırmasını iyileştirerek performansı geliştirin.).
MySQL sunucunuzu Bellek için İyileştirilmiş SKU'ya taşıyın
Sistemimiz, bu sunucu için sorgu performansının yavaşlamasına ve IOPS'nin artmasına neden olabilecek yüksek bellek kullanımı olduğunu gösteriyor. Performansı geliştirmek için iş yükü sorgularınızı gözden geçirerek tüketilen belleği en aza indirme fırsatlarını belirleyin. Böyle bir fırsat bulunamazsa, daha fazla belleği olan daha yüksek bir SKU'ya geçmenizi veya daha fazla IOPS elde etmek için depolama boyutunu artırmanızı öneririz.
Esnek MySQL için Azure Veritabanı sunucu hakkında daha fazla bilgi edinin - OrcasMeruMysqlMemoryUpsell (MySQL sunucunuzu Bellek için İyileştirilmiş SKU'ya taşıma).
Bir MySQL Okuma Amaçlı Çoğaltma sunucusu ekleyin
Sistemimiz yoğun okuma içeren bir iş yükünün çalıştığını gösteriyor ve bu da bu sunucu için kaynak çekişmesiyle sonuçlanabiliyor. Bu, sunucu için yavaş sorgu performansına yol açabilir. Performansı iyileştirmek için bir okuma çoğaltması eklemenizi ve okuma iş yükünüzün bir kısmını çoğaltmaya devretmenizi öneririz.
MySQL için Azure Veritabanı esnek sunucu hakkında daha fazla bilgi edinin - OrcasMeruMysqlReadReplicaUpsell (MySQL Okuma Çoğaltma sunucusu ekleme).
Sıralama ve karmadan aşırı disk taşmasını önlemek için work_mem değerini artırın
Sistemimiz, yapılandırma work_mem PostgreSQL sunucunuz için çok küçük olduğunu ve diskin taşmasına ve sorgu performansının düşmesine neden olduğunu gösteriyor. Bunu geliştirmek için sunucu için work_mem sınırını artırmanızı öneririz; bu da diskte sıralama veya karma gerçekleştiğinde senaryoları azaltmaya yardımcı olur ve genel sorgu performansını geliştirir.
PostgreSQL sunucusu - OrcasPostgreSqlWorkMem (Sıralama ve karmadan aşırı disk taşmasını önlemek için work_mem artırın) hakkında daha fazla bilgi edinin.
Yeni Ev5 işlem donanımıyla iş yükü performansınızı %30 artırın
Yeni Ev5 işlem donanımıyla daha fazla eşzamanlılık ve daha yüksek aktarım hızı ile iş yükü performansını %30 artırabilirsiniz. Azure portalında İşlem+Depolama seçeneğine gidin ve ek ücret ödemeden Ev5 işlem'e geçin. Ev5 işlem, QPS ve gecikme süresi açısından diğer VM serileri arasında en iyi performansı sağlar.
Esnek MySQL için Azure Veritabanı sunucu hakkında daha fazla bilgi edinin - OrcasMeruMySqlComputeSeriesUpgradeEv5 (Yeni Ev5 işlem donanımıyla iş yükü performansınızı %30 artırın).
Hiper Ölçek (Citus) sunucu grubu için depolama sınırını artırın
Sistemimiz, sunucu grubundaki bir veya daha fazla düğümün şu anda sağlanan depolama değerleri için sınırlara yaklaştığından kısıtlanmış olabileceğini gösteriyor. Bu, performansın düşmesine veya sunucunun salt okunur moda taşınmasına neden olabilir. Sürekli performans sağlamak için sağlanan disk alanını artırmanızı öneririz.
PostgreSQL sunucusu - OrcasPostgreSqlCitusStorageLimitHyperscaleCitus (Hiper Ölçek (Citus) sunucu grubu için depolama sınırını artırma) hakkında daha fazla bilgi edinin.
PostgreSQL sunucusu sanal çekirdeklerini artırın
7 gün boyunca CPU kullanımı şunlardan en az biriydi: 2 saat veya daha fazla süre boyunca %90'ın üzerinde, zamanın %50'sinde %50'nin üzerinde, zamanın %20'si boyunca maksimum kullanımda. Yüksek CPU kullanımı daha yavaş sorgu performansına yol açabilir. Performansı geliştirmek için sunucunuzu daha yüksek işlemle daha büyük bir SKU'ya taşımanızı öneririz. PostgreSQL için Azure Veritabanı esnek sunucu hakkında daha fazla bilgi edinin: Azure Veritabanı'nda PostgreSQL için Yukarı Ölçek Sunucu SKU'su.
Azure Veritabanında PostgreSQL için log_statement ayarlarını iyileştirme
Sistemimiz, daha iyi performans için log_statement'yi NONE olarak ayarladığınızı gösteriyor
esnek PostgreSQL için Azure Veritabanı sunucu hakkında daha fazla bilgi edinin - Azure Veritabanı'nda PostgreSQL için log_statement ayarlarını iyileştirin.
Azure Veritabanında PostgreSQL için log_duration ayarlarını iyileştirme
Günlük ayarları nedeniyle olası performans düşüşüyle karşılaşabilirsiniz. Bu ayarları iyileştirmek için log_duration sunucu parametresini KAPALI olarak ayarlayın.
Esnek PostgreSQL için Azure Veritabanı sunucu hakkında daha fazla bilgi edinin - Azure Veritabanı'nda PostgreSQL için log_duration ayarlarını iyileştirin.
Azure Veritabanında PostgreSQL için log_min_duration ayarlarını iyileştirme
log_min_duration sunucu parametreniz 60.000 ms (1 dakika) altına ayarlanmıştır, bu da olası performans düşüşüne neden olabilir. log_min_duration_statement parametresini -1 olarak ayarlayarak oturum açma ayarlarını optimize edebilirsiniz.
Esnek PostgreSQL için Azure Veritabanı sunucu hakkında daha fazla bilgi edinin - Azure Veritabanı'nda PostgreSQL için log_min_duration ayarlarını iyileştirin.
Azure Veritabanında PostgreSQL için log_error_verbosity ayarlarını iyileştirme
Sunucunuz AYRINTILI hata günlüklerini çıkış olarak yapılandırıldı. Bu günlükler veritabanınızda sorunları gidermek için yararlı olabilir ama aynı zamanda veritabanı performansının düşmesi sonucunu da verebilir. Performansı artırmak için log_error_verbosity sunucu parametresini DEFAULT ayarına değiştirmenizi öneririz.
Esnek PostgreSQL için Azure Veritabanı sunucu hakkında daha fazla bilgi edinin - Azure Veritabanı'nda PostgreSQL için log_error_verbosity ayarlarını iyileştirme.
PostgreSQL - Esnek Sunucu performansını geliştirmek için denetim noktalarının çok sık gerçekleşip gerçekleşmediğini belirleme
Sunucunuz sık sık denetim noktalarıyla karşılaşıyor. Sorunu çözmek için max_wal_size sunucu parametrenizi artırmanızı öneririz.
Esnek PostgreSQL için Azure Veritabanı sunucu hakkında daha fazla bilgi edinin : max_wal_size artırın.
PostgreSQL - Esnek Sunucu performansını geliştirmek için etkin olmayan Mantıksal Çoğaltma Yuvalarını tanımlama
Sunucunuzda etkin olmayan mantıksal çoğaltma yuvaları olabilir ve bu da sunucu performansının ve kullanılabilirliğinin düşmesine neden olabilir. Etkin olmayan çoğaltma yuvalarını silmenizi veya değişiklikleri yuvalardan tüketmeye başlamanızı öneririz; bu sayede Günlük Sıra Numarası (LSN) ilerler ve sunucunun geçerli LSN'sine yaklaşır.
PostgreSQL için Azure Veritabanı esnek sunucu – Kullanılmayan/etkin olmayan Mantıksal Çoğaltma Yuvaları hakkında daha fazla bilgi edinin.
PostgreSQL - Esnek Sunucu performansını geliştirmek için uzun süre çalışan işlemleri tanımlama
24 saatten uzun süre çalışan işlemler var. Sorunu tanımlamak ve azaltmak için sorun giderme kılavuzlarındaki Yüksek CPU Kullanımı-> Uzun Süre Çalışan İşlemler bölümünü gözden geçirin.
Sorun giderme kılavuzlarını kullanarak PostgreSQL için Azure Veritabanı esnek sunucu – Uzun Süre Çalışan işlemler hakkında daha fazla bilgi edinin.
PostgreSQL - Esnek Sunucu performansını geliştirmek için Yalnız Bırakılmış Hazırlanmış işlemleri tanımlama
Yalnız bırakılan hazır işlemler vardır. Hazır işlemi geri alın/commit işlemi yapın. Öneriler, sorun giderme kılavuzlarının Autovacuum Engelleyicileri -> Autovacuum Engelleyicileri bölümünde paylaşılır.
Sorun giderme kılavuzlarını kullanarak PostgreSQL için Azure Veritabanı esnek sunucu – Yalnız Bırakılmış Hazırlanmış işlemler hakkında daha fazla bilgi edinin.
PostgreSQL - Esnek Sunucu performansını geliştirmek için İşlem Sarmalamayı Tanımlama
Sunucu 1 milyar işlemle %50 sarmalama sınırını aştı. Sorun giderme kılavuzlarının Autovacuum Blockers -> Emergency AutoVacuum ve Wraparound bölümünde paylaşılan önerilere bakın.
Sorun giderme kılavuzlarını kullanarak PostgreSQL için Azure Veritabanı esnek sunucu – İşlem Sarmalama hakkında daha fazla bilgi edinin.
PostgreSQL - Esnek Sunucu performansını geliştirmek için Yüksek ŞişkinLik Oranını Belirleme
Sunucunun bir bloat_ratio (ölü tanımlama kümeleri/ (canlı tanımlama kümeleri + ölü tanımlama kümeleri) > %80'i vardır. Sorun giderme kılavuzlarının Otomatik Vakum İzleme bölümünde paylaşılan önerilere bakın.
Sorun giderme kılavuzlarını kullanarak PostgreSQL için Azure Veritabanı esnek sunucu – Yüksek Şişirme Oranı hakkında daha fazla bilgi edinin.
Hiper Ölçek (Citus) sunucu grubu için depolama sınırını artırın
Sistemimiz, sunucu grubundaki bir veya daha fazla düğümün şu anda sağlanan depolama değerleri için sınırlara yaklaştığından kısıtlanmış olabileceğini gösteriyor. Bu, performansın düşmesine veya sunucunun salt okunur moda taşınmasına neden olabilir. Sürekli performans sağlamak için sağlanan disk alanını artırmanızı öneririz.
Hiper Ölçek (Citus) sunucu grubu - MarlinStorageLimitRecommendation (Hiper Ölçek (Citus) sunucu grubu için depolama sınırını artırma) hakkında daha fazla bilgi edinin.
Veritabanınızı SSPG'den FSPG'ye geçirme
Bölge dayanıklı HA, öngörülebilir performans, maksimum denetim, özel bakım penceresi, maliyet iyileştirme denetimleri ve basitleştirilmiş geliştirici deneyimi gibi daha zengin özellikler sağlayan yeni teklifimizi PostgreSQL için Azure Veritabanı Esnek Sunucu'yu düşünün.
PostgreSQL için Azure Veritabanı esnek sunucu hakkında daha fazla bilgi edinin - OrcasPostgreSqlMeruMigration (Veritabanınızı SSPG'den FSPG'ye geçirme).
Yüksek ağ bant genişliğiyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin
Önbellek örnekleri, yanıt vermemeye, veri kaybına veya kullanılamamaya neden olabilecek yüksek ağ bant genişliği altında çalışmadığında en iyi performansı gösterir. Ağ bant genişliğini azaltmak veya daha fazla kapasiteye sahip farklı bir boyuta veya SKU'ya ölçeklendirmek için en iyi yöntemleri uygulayın.
Redis Cache Sunucusu - RedisCacheNetworkBandwidth (Yüksek ağ bant genişliğiyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin) hakkında daha fazla bilgi edinin.
Çok sayıda bağlı istemciyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin
Önbellek örnekleri, yanıt vermemeye, veri kaybına veya kullanılamamaya neden olabilecek yüksek ağ bant genişliği altında çalışmadığında en iyi performansı gösterir. Sunucu yükünü azaltmak veya farklı bir boyuta veya daha fazla kapasiteye sahip SKU'ya ölçeklendirmek için en iyi yöntemleri uygulayın.
Redis Cache Sunucusu - RedisCacheConnectedClients (Birçok bağlı istemciyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin) hakkında daha fazla bilgi edinin.
Çok sayıda bağlı istemciyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin
Önbellek örnekleri, yanıt vermemeye, veri kaybına veya kullanılamamaya neden olabilecek yüksek ağ bant genişliği altında çalışmadığında en iyi performansı gösterir. Sunucu yükünü azaltmak veya farklı bir boyuta veya daha fazla kapasiteye sahip SKU'ya ölçeklendirmek için en iyi yöntemleri uygulayın.
Redis Cache Sunucusu - RedisCacheConnectedClientsHigh (Birçok bağlı istemciyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin) hakkında daha fazla bilgi edinin.
Yüksek sunu yüküyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin
Önbellek örnekleri, yanıt vermemeye, veri kaybına veya kullanılamamaya neden olabilecek yüksek ağ bant genişliği altında çalışmadığında en iyi performansı gösterir. Sunucu yükünü azaltmak veya farklı bir boyuta veya daha fazla kapasiteye sahip SKU'ya ölçeklendirmek için en iyi yöntemleri uygulayın.
Redis Cache Sunucusu - RedisCacheServerLoad (Yüksek sunucu yüküyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin) hakkında daha fazla bilgi edinin.
Yüksek sunu yüküyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin
Önbellek örnekleri, yanıt vermemeye, veri kaybına veya kullanılamamaya neden olabilecek yüksek ağ bant genişliği altında çalışmadığında en iyi performansı gösterir. Sunucu yükünü azaltmak veya farklı bir boyuta veya daha fazla kapasiteye sahip SKU'ya ölçeklendirmek için en iyi yöntemleri uygulayın.
Redis Cache Server - RedisCacheServerLoadHigh (Yüksek sunucu yüküyle çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin) hakkında daha fazla bilgi edinin.
Yüksek bellek baskısıyla çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin
Önbellek örnekleri, yanıt vermemeye, veri kaybına veya kullanılamamaya neden olabilecek yüksek ağ bant genişliği altında çalışmadığında en iyi performansı gösterir. Kullanılan belleği azaltmak veya daha fazla kapasiteye sahip farklı bir boyuta veya SKU'ya ölçeklendirmek için en iyi yöntemleri uygulayın.
Redis Cache Sunucusu - RedisCacheUsedMemory (Yüksek bellek baskısıyla çalışırken Önbelleğinizi ve uygulama performansınızı geliştirin) hakkında daha fazla bilgi edinin.
Bellek RSS kullanımı yüksek olduğunda Önbelleğinizi ve uygulama performansınızı geliştirin.
Önbellek örnekleri, yanıt vermemeye, veri kaybına veya kullanılamamaya neden olabilecek yüksek ağ bant genişliği altında çalışmadığında en iyi performansı gösterir. Kullanılan belleği azaltmak veya daha fazla kapasiteye sahip farklı bir boyuta veya SKU'ya ölçeklendirmek için en iyi yöntemleri uygulayın.
Redis Cache Sunucusu - RedisCacheUsedMemoryRSS hakkında daha fazla bilgi edinin (Bellek rss kullanımı yüksek olduğunda Önbelleğinizi ve uygulama performansınızı geliştirin.).
İstemci uygulamasının çalıştırıldığı konak makineleri önbellekten gelen yanıtlara ayak uydurabildiğinde önbellek örnekleri en iyi performansı gösterir
önbellek örnekleri, istemci uygulamasının çalıştığı konak makineleri önbellekten gelen yanıtlara ayak uydurabildiğinde en iyi performansı gösterir. İstemci ana bilgisayar makinesi bellek, CPU veya ağ bant genişliği üzerinde çalışırken çalışıyorsa, önbellek yanıtları uygulamanıza yeterince hızlı ulaşmaz ve daha yüksek gecikme süresine neden olabilir.
Redis Cache Sunucusu - UnresponsiveClient hakkında daha fazla bilgi edinin (İstemci uygulamasının çalıştığı konak makineleri önbellekten gelen yanıtlara ayak uydurabildiğinde önbellek örnekleri en iyi performansı gösterir.).
DevOps
En son AMS API Sürümüne güncelleştirme
Azure Media Services (AMS) API sürümüne yapılan ve önerilmez çağrılar olduğunu belirledik. AMS'ye en son özellikleri ve performans geliştirmelerine kesintisiz erişim elde etmek için en son AMS API sürümüne geçmeniz önerilir.
İzleyici - UpdateToLatestAMSApiVersion (En son AMS API Sürümüne Güncelleştirme) hakkında daha fazla bilgi edinin.
En son İş Yükleri SDK’sı sürümüne yükseltme
Model kalitesi, performans ve hizmet kullanılabilirliği açısından en iyi sonuçları elde etmek için en son İş Yükleri SDK sürümüne yükseltin.
İzleyici - UpgradeToLatestAMSSdkVersion (En son İş Yükleri SDK sürümüne yükselt) hakkında daha fazla bilgi edinin.
Tümleştirme
API Management kaynağınızı alternatif bir sürüme yükseltin
Aboneliğiniz kullanımdan kaldırılması planlanan sürümlerde çalışıyor. 30 Eylül 2023 tarihinde, Azure API Management hizmetinin 2021-08-01 öncesi tüm API sürümleri devre dışı bırakılarak API çağrıları başarısız olur. Hizmetlerinizin kesintiye uğramasını önlemek için daha yeni bir sürüme yükseltin.
Api Management - apimgmtdeprecation (API Management kaynağınızı alternatif bir sürüme yükseltin) hakkında daha fazla bilgi edinin.
Mobil
Sohbet SDK’sı için önerilen sürümü kullanın
Azure İletişim Hizmetleri Sohbet SDK'sı, uygulamalarınıza zengin, gerçek zamanlı sohbet eklemek için kullanılabilir. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için Sohbet SDK'sını önerilen sürüme güncelleştirin.
İletişim hizmeti - UpgradeChatSdk (Sohbet SDK'sının önerilen sürümünü kullanın) hakkında daha fazla bilgi edinin.
Resource Manager SDK'sının önerilen sürümünü kullanın
Resource Manager SDK'sı, Azure İletişim Hizmetleri kaynakları oluşturmak ve yönetmek için kullanılabilir. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için Resource Manager SDK'sını önerilen sürüme güncelleştirin.
İletişim hizmeti - UpgradeResourceManagerSdk (Resource Manager SDK'sının önerilen sürümünü kullan) hakkında daha fazla bilgi edinin.
Kimlik SDK’sının önerilen sürümünü kullanın
Azure İletişim Hizmetleri Kimlik SDK'sı kimlikleri, kullanıcıları ve erişim belirteçlerini yönetmek için kullanılır. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için Kimlik SDK'sını önerilen sürüme güncelleştirin.
İletişim hizmeti - UpgradeIdentitySdk (Kimlik SDK'sının önerilen sürümünü kullan) hakkında daha fazla bilgi edinin.
SMS SDK’sının önerilen sürümünü kullanın
Azure İletişim Hizmetleri SMS SDK'sı SMS mesajları göndermek ve almak için kullanılabilir. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için SMS SDK'sını önerilen sürüme güncelleştirin.
İletişim hizmeti - UpgradeSmsSdk (SMS SDK'sının önerilen sürümünü kullanın) hakkında daha fazla bilgi edinin.
Telefon Numaraları SDK’sının önerilen sürümünü kullanın
Azure İletişim Hizmetleri Telefon Numaraları SDK'sı telefon numaralarını almak ve yönetmek için kullanılabilir. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için Telefon Numaraları SDK'sını önerilen sürüme güncelleştirin.
İletişim hizmeti - UpgradePhoneNumbersSdk (Telefon Numaraları SDK'sının önerilen sürümünü kullanın) hakkında daha fazla bilgi edinin.
Arama SDK’sının önerilen sürümünü kullanın
Azure İletişim Hizmetleri Arama SDK'sı ses, görüntü, ekran paylaşımı ve diğer gerçek zamanlı iletişimleri etkinleştirmek için kullanılabilir. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için Arama SDK'sını önerilen sürüme güncelleştirin.
İletişim hizmeti - UpgradeCallingSdk (Arama SDK'sının önerilen sürümünü kullanın) hakkında daha fazla bilgi edinin.
Arama Otomasyonu SDK'sının önerilen sürümünü kullanın
Azure İletişim Hizmetleri Arama Otomasyonu SDK'sı aramaları yapmak ve yönetmek, ses çalmak ve kaydı yapılandırmak için kullanılabilir. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için Arama Otomasyonu SDK'sını önerilen sürüme güncelleştirin.
İletişim hizmeti - UpgradeServerCallingSdk (Çağrı Otomasyonu SDK'sının önerilen sürümünü kullan) hakkında daha fazla bilgi edinin.
Ağ Geçişi SDK'sının önerilen sürümünü kullanın
Azure İletişim Hizmetleri Ağ Geçişi SDK'sı düşük düzeyli veri aktarımı için TURN sunucularına bağlanmak amacıyla kullanılabilir. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için Ağ Geçişi SDK'sını önerilen sürüme güncelleştirin.
İletişim hizmeti - UpgradeTurnSdk (Ağ Geçişi SDK'sının önerilen sürümünü kullanın) hakkında daha fazla bilgi edinin.
Odalar SDK’sının önerilen sürümünü kullanın
Azure İletişim Hizmetleri Odalar SDK'sı bir aramaya kimlerin katılabileceğini, ne zaman toplantı yapabileceklerini ve nasıl işbirliği yapabileceklerini denetlemek için kullanılabilir. En son düzeltmeleri ve özellikleri aldığınızdan emin olmak için Odalar SDK'sını önerilen sürüme güncelleştirin. Son 48-60 saat içinde önerilmeyen bir sürüm algılandı.
İletişim hizmeti - UpgradeRoomsSdk (Odalar SDK'sının önerilen sürümünü kullanın) hakkında daha fazla bilgi edinin.
Ağ
SDK sürümünü yükseltme önerisi
Azure Front Door Standard ve Premium İstemci Kitaplığı veya SDK’nın en son sürümü müşteriler tarafından bildirilen ve QA sürecimizde önceden belirlenen sorunların düzeltmelerini içerir. En son sürümde Azure Front Door Standard ve Premium hizmetini kullanma deneyiminizi genel olarak geliştirebilecek yeni özelliklere ek olarak, güvenilirlik ve performans iyileştirmesi de yapılmıştır.
Front Door Profili - UpgradeCDNToLatestSDKLanguage (SDK sürümünü yükseltme önerisi) hakkında daha fazla bilgi edinin.
SDK sürümünü yükseltme önerisi
Azure Traffic Collector SDK'sının en son sürümü QA sürecimizde proaktif olarak belirlenen sorunlara yönelik düzeltmeleri içerir, en son kaynak modelini destekler ve genel olarak ATC kullanma deneyiminizi geliştirebilecek güvenilirlik ve performans iyileştirmelerine sahiptir.
Azure Trafik Toplayıcısı - UpgradeATCToLatestSDKLanguage (SDK sürümünü yükseltme önerisi) hakkında daha fazla bilgi edinin.
Bant genişliği ihtiyaçlarınızı karşılamak için ExpressRoute bağlantı hattı bant genişliğinizi yükseltin
Kısa süre önce tedarik edilen bağlantı hattı bant genişliğinizin %90'ından fazlasını kullanıyordunuz. Ayrılmış bant genişliğinizi aşarsanız ExpressRoute üzerinden gönderilen bırakılan paketlerde artışla karşılaşırsınız. Bant genişliğinizin bu kadar yüksek kalması gerekiyorsa performansı korumak için bağlantı hattı bant genişliğinizi yükseltin.
ExpressRoute bağlantı hattı - UpgradeERCircuitBandwidth (Bant genişliği gereksinimlerinizi karşılamak için ExpressRoute bağlantı hattı bant genişliğinizi yükseltin) hakkında daha fazla bilgi edinin.
Azure ile özel bir bağlantıyla daha öngörülebilir, tutarlı gecikme yaşayın
Azure ExpressRoute ile şirket içi ağlarınızı Azure'a genişleterek, iş açısından kritik uygulamalarınızın performansını, gizliliğini ve güvenilirliğini artırabilirsiniz. Doğrudan WAN'ınızdan, bir bulut exchange tesisi aracılığıyla veya POP ve IPVPN bağlantıları aracılığıyla özel ExpressRoute bağlantıları oluşturun.
Abonelik - AzureExpressRoute hakkında daha fazla bilgi edinin (Azure'a özel bağlantıyla daha öngörülebilir ve tutarlı gecikme süresi yaşayın).
İş Yükleri API'sini en son sürüme yükseltme (Azure Center for SAP solutions API'si)
Bu Kaynak Grubu altındaki kaynaklar için eski bir İş Yükleri API'si sürümüne çağrılar yapıldığını belirledik. Azure Center for SAP solutions'daki en son özelliklere ve performans geliştirmelerine kesintisiz erişim elde etmek için İş Yükleri API'sinin en son sürümüne geçmeniz önerilir. Öneride sap çözümleri (VIS) için birden çok Sanal Örnek gösteriliyorsa, tüm VIS kaynakları için API sürümünü güncelleştirdiğinizden emin olun.
Abonelik - UpdateToLatestWaasApiVersionAtSub (İş Yükleri API'sini en son sürüme yükseltme (SAP çözümleri API'si için Azure Merkezi)) hakkında daha fazla bilgi edinin.
İş Yükleri SDK'sını en son sürüme yükseltme (Azure Center for SAP solutions SDK'sı)
Bu Kaynak Grubundaki kaynaklardan eski bir İş Yükleri SDK'sı sürümüne çağrılar yapıldığını belirledik. SAP çözümleri için Azure Center'da model kalitesi, performans ve hizmet kullanılabilirliği açısından en son özellikleri ve en iyi sonuçları elde etmek için en son İş Yükleri SDK sürümüne yükseltin. Öneride sap çözümleri (VIS) için birden çok Sanal Örnek gösteriliyorsa tüm VIS kaynakları için SDK sürümünü güncelleştirdiğinizden emin olun.
Abonelik - UpgradeToLatestWaasSdkVersionAtSub (İş Yükleri SDK'sını en son sürüme yükseltme (SAP çözümleri SDK'sı için Azure Center)) hakkında daha fazla bilgi edinin.
DNS Yaşam Süresi ayarını 60 saniye olarak yapılandırın
Yaşam Süresi (TTL), bir istemcinin Azure Traffic Manager'a istekte bulunurken aldığı yanıtın ne kadar yeni olduğunu etkiler. TTL değerinin azaltılması, yük devretme durumunda istemcinin işlevli bir uç noktaya daha hızlı yönlendirilmesi anlamına gelir. Trafiği bir sistem durumu uç noktasına olabildiğince hızlı şekilde yönlendirmek için TTL’nizi 60 saniye olarak yapılandırın.
Traffic Manager profili - ProfileTTL (DNS Yaşam Süresini 60 saniyeye yapılandırma) hakkında daha fazla bilgi edinin.
DNS Yaşam Süresi ayarını 20 saniye olarak yapılandırın
Yaşam Süresi (TTL), bir istemcinin Azure Traffic Manager'a istekte bulunurken aldığı yanıtın ne kadar yeni olduğunu etkiler. TTL değerinin azaltılması, yük devretme durumunda istemcinin işlevli bir uç noktaya daha hızlı yönlendirilmesi anlamına gelir. Trafiği bir sistem durumu uç noktasına olabildiğince hızlı şekilde yönlendirmek için TTL’nizi 20 saniye olarak yapılandırın.
Traffic Manager profili - FastFailOverTTL (DNS Yaşam Süresini 20 saniyeye yapılandırma) hakkında daha fazla bilgi edinin.
DNS Yaşam Süresi ayarını 60 saniye olarak yapılandırın
Yaşam Süresi (TTL), bir istemcinin Azure Traffic Manager'a istekte bulunurken aldığı yanıtın ne kadar yeni olduğunu etkiler. TTL değerinin azaltılması, yük devretme durumunda istemcinin işlevli bir uç noktaya daha hızlı yönlendirilmesi anlamına gelir. Trafiği bir sistem durumu uç noktasına olabildiğince hızlı şekilde yönlendirmek için TTL’nizi 60 saniye olarak yapılandırın.
Traffic Manager profili - ProfileTTL (DNS Yaşam Süresini 60 saniyeye yapılandırma) hakkında daha fazla bilgi edinin.
Sürekli yüksek CPU kullanımına yönelik olarak sanal ağ geçidi SKU'nuzun boyutunu artırmayı göz önünde bulundurun
Yüksek trafik yükü altında VPN ağ geçidi, yüksek CPU nedeniyle paketleri bırakabilir.
Sanal ağ geçidi - HighCPUVNetGateway hakkında daha fazla bilgi edinin (Tutarlı olarak yüksek CPU kullanımına çözüm bulmak için sanal ağınızın (VNet) Ağ Geçidi SKU'su boyutunu artırmayı göz önünde bulundurun.)
Yüksek P2S kullanımını ele almak için sanal ağ geçidi SKU'nuzun boyutunu artırmayı göz önünde bulundurun
Her ağ geçidi SKU'su yalnızca belirli sayıda eşzamanlı P2S bağlantısını destekleyebilir. Bağlantı sayınız ağ geçidi sınırınıza yakın olduğundan daha fazla bağlantı girişimi başarısız olabilir.
Sanal ağ geçidi - HighP2SConnectionsVNetGateway hakkında daha fazla bilgi edinin (Yüksek P2S kullanımını ele almak için sanal ağ geçidi SKU'nuzun boyutunu artırmayı göz önünde bulundurun).
Application Gateway’inizde trafiğinizi desteklemek için yeterli örneğe sahip olduğunuzdan emin olun
Application Gateway'iniz son zamanlarda yüksek kullanımda çalışıyor ve yoğun yük altında trafik kaybı veya gecikme süresinde artışla karşılaşabilirsiniz. Application Gateway'inizi uygun şekilde ölçeklendirmeniz ve trafik artışlarına veya ani artışlara hazırlıklı olmak ve QoS'nizde sahip olabileceği etkiyi en aza indirmek için bir arabellek eklemeniz önemlidir. Application Gateway v1 SKU 'su (Standart/WAF), el ile ölçeklendirmeyi destekler ve v2 SKU 'su (Standard_v2/WAF_v2) el ile ve otomatik ölçeklendirmeyi destekler. El ile ölçeklendirme ile örnek sayınızı artırın. Otomatik ölçeklendirme etkinleştirildiyse, application gateway'in trafik arttıkça ölçeği genişletebilmesi için en yüksek örnek sayınızın daha yüksek bir değere ayarlandığından emin olun.
Application Gateway - HotAppGateway hakkında daha fazla bilgi edinin (Application Gateway'inizde trafiğinizi desteklemek için yeterli örnek olduğundan emin olun).
HEAD sistem durumu yoklamalarını kullanma
Sistem durumu yoklamaları GET veya HEAD HTTP yöntemini kullanabilir. Kaynaklarınızın üzerindeki trafik yükünü azaltan durum yoklamaları için HEAD yöntemini kullanmak iyi bir uygulamadır.
Front Door - HEAD sistem durumu yoklamalarını kullanma hakkında daha fazla bilgi edinin.
Azure için SAP
Mellanox sürücüsünde geçici kilitlemeyi önlemek için SAP iş yüklerindeki Uygulama VM işletim sisteminde can_queue değerini azaltın
Mellanox sürücüsünde düzensiz yumuşak kilitlemeyi önlemek için işletim sistemindeki can_queue değerini azaltın. Değer doğrudan ayarlanamaz. Aynı etkiyi elde etmek için aşağıdaki çekirdek önyükleme satırı seçeneklerini ekleyin:'hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024'
App Server Örneği - AppSoftLockup hakkında daha fazla bilgi edinin (Mellanox sürücüsünde geçici kilitlemeyi önlemek için SAP iş yüklerinde Uygulama VM işletim sistemindeki can_queue değerini azaltın).
Mellanox sürücüsünde geçici kilitlemeyi önlemek için SAP iş yüklerindeki ASCS VM işletim sisteminde can_queue değerini azaltın
Mellanox sürücüsünde düzensiz yumuşak kilitlemeyi önlemek için işletim sistemindeki can_queue değerini azaltın. Değer doğrudan ayarlanamaz. Aynı etkiyi elde etmek için aşağıdaki çekirdek önyükleme satırı seçeneklerini ekleyin:'hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024'
Merkezi Sunucu Örneği - AscsoftLockup hakkında daha fazla bilgi edinin (Mellanox sürücüsünde geçici kilitlemeyi önlemek için SAP iş yüklerinde ASCS VM işletim sistemindeki can_queue değerini azaltın).
Mellanox sürücüsünde geçici kilitlemeyi önlemek için SAP iş yüklerindeki DB VM işletim sisteminde can_queue değerini azaltın
Mellanox sürücüsünde düzensiz yumuşak kilitlemeyi önlemek için işletim sistemindeki can_queue değerini azaltın. Değer doğrudan ayarlanamaz. Aynı etkiyi elde etmek için aşağıdaki çekirdek önyükleme satırı seçeneklerini ekleyin:'hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024'
Veritabanı Örneği - DBSoftLockup hakkında daha fazla bilgi edinin (Mellanox sürücüsünde geçici kilitlemeyi önlemek için SAP iş yüklerinde DB VM işletim sistemindeki can_queue değerini azaltın).
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_wmem işletim sistemi parametresini iyileştirin
net.ipv4.tcp_wmem parametresi, TCP yuvası için kullanılan minimum, varsayılan ve maksimum gönderme arabelleği boyutlarını belirtir. HANA DB'nin ANF ile çalışmasını ve dosya sistemi performansını iyileştirmesini onaylamak için parametreyi SAP notu: 302436'ya göre ayarlayın. En yüksek değer net.core.wmem_max parametresini aşmamalıdır.
Veritabanı Örneği - WriteBuffersAllocated (ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_wmem işletim sistemi parametresini iyileştirin) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_rmem işletim sistemi parametresini iyileştirin
net.ipv4.tcp_rmem parametresi, TCP yuvası için kullanılan minimum, varsayılan ve maksimum alma arabelleği boyutlarını belirtir. HANA DB'nin ANF ile çalışmasını ve dosya sistemi performansını iyileştirmesini onaylamak için parametreyi SAP notu 3024346'ya göre ayarlayın. En yüksek değer net.core.rmem_max parametresini aşmamalıdır.
Veritabanı Örneği - OptimiseReadTcp (ANF ile HANA DB'de geliştirilmiş dosya sistemi performansı için tcp_rmem işletim sistemi parametresini iyileştirin) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için wmem_max işletim sistemi parametresini iyileştirin
ANF depolama türüne sahip HANA DB'de, parametre net.core.wmem_max tarafından tanımlanan en büyük yazma yuvası arabelleği, giden ağ paketlerini işleyecek kadar büyük olarak ayarlanmalıdır. net.core.wmem_max yapılandırması HANA DB'yi ANF ile çalışacak şekilde onaylar ve dosya sistemi performansını geliştirir. Bkz. SAP notu: 3024346.
Veritabanı Örneği - MaxWriteBuffer (ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için wmem_max işletim sistemi parametresini iyileştirin) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_rmem işletim sistemi parametresini iyileştirin
net.ipv4.tcp_rmem parametresi, TCP yuvası için kullanılan minimum, varsayılan ve maksimum alma arabelleği boyutlarını belirtir. HANA DB'nin ANF ile çalışmasını ve dosya sistemi performansını iyileştirmesini onaylamak için parametreyi SAP notu 3024346'ya göre ayarlayın. En yüksek değer net.core.rmem_max parametresini aşmamalıdır.
Veritabanı Örneği - OptimizeReadTcp (ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_rmem işletim sistemi parametresini iyileştir) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için rmem_max işletim sistemi parametresini iyileştirin
ANF depolama türüne sahip HANA DB'de, parametresi tarafından tanımlanan en yüksek okuma yuvası arabelleği net.core.rmem_max gelen ağ paketlerini işlemek için yeterince büyük ayarlanmalıdır. net.core.rmem_max yapılandırması HANA DB'yi ANF ile çalışacak şekilde onaylar ve dosya sistemi performansını geliştirir. Bkz. SAP notu: 3024346.
Veritabanı Örneği - MaxReadBuffer (ANF ile HANA DB'de geliştirilmiş dosya sistemi performansı için rmem_max işletim sistemi parametresini iyileştirin) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için, alıcı kapsamı kuyruk boyutunu 300000 olarak ayarlayın
net.core.netdev_max_backlog parametresi, bir ağ arabirimi çekirdekten daha hızlı paket alırsa kullanılan alıcı kapsamı kuyruğunun boyutunu belirtir. Parametreyi SAP notu: 3024346’ya göre ayarlayın. net.core.netdev_max_backlog yapılandırması HANA DB'yi ANF ile çalışacak şekilde onaylar ve dosya sistemi performansını geliştirir.
Veritabanı Örneği - BacklogQueueSize (ANF ile HANA DB'de geliştirilmiş dosya sistemi performansı için, alıcı kapsamı kuyruk boyutunu 300000 olarak ayarlayın) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de dosya sistemi performansını iyileştirmek için TCP pencere ölçeklendirme işletim sistemi parametresini etkinleştirin
SAP notu: 302436’ya göre TCP penceresi ölçeklendirme parametresini SAP nota göre etkinleştirin. TCP penceresi ölçeklendirme yapılandırması HANA DB'yi ANF ile çalışacak şekilde onaylar ve SAP iş yüklerinde ANF ile HANA DB'de dosya sistemi performansını geliştirir.
Veritabanı Örneği - EnableTCPWindowScaling hakkında daha fazla bilgi edinin (ANF ile HANA DB'de dosya sistemi performansını geliştirmek için TCP penceresi ölçeklendirme işletim sistemi parametresini etkinleştirin).
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için işletim sisteminde IPv6 protokollerini devre dışı bırakın
Dosya sistemi performansını geliştirmek için ANF ile HANA DB için Azure'da SAP önerisine göre IPv6'yı devre dışı bırakın.
Veritabanı Örneği - DisableIPv6Protocol (ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için işletim sisteminde IPv6 protokollerini devre dışı bırakın) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de dosya sistemi performansını geliştirmek için boşta kalma sonrasında yavaş başlatma için parametreyi devre dışı bırakın
parametresi net.ipv4.tcp_slow_start_after_idle, bir süre boşta kalan TCP bağlantıları için TCP pencere boyutunu artımlı olarak artırma gereksinimini devre dışı bırakır. BU parametre sap nota göre sıfır olarak ayarlanarak: 302436, daha önce boşta olan TCP bağlantıları için en yüksek hız baştan kullanılır.
Veritabanı Örneği - ParameterSlowStart (ANF ile HANA DB'de dosya sistemi performansını geliştirmek için, boşta kaldıktan sonra yavaş başlatma için parametresini devre dışı bırakın) hakkında daha fazla bilgi edinin.
HANA DB'de ANF iyileştirmesi tcp_max_syn_backlog işletim sistemi parametresiyle geliştirilmiş dosya sistemi performansı için
Çekirdeğin kısa bir zaman aralığında çok sayıda bağlantı isteğinin gönderildiği bir durumda SYN tanımlama bilgilerini kullanmasını önlemek ve sistem günlüğünde olası bir SYN taşması saldırısıyla ilgili uyarıyı önlemek için SYN kapsam boyutunun makul düzeyde yüksek bir değere ayarlanması gerekir. Bkz. SAP not 2382421.
Veritabanı Örneği - TCPMaxSynBacklog (ANF iyileştirmesi tcp_max_syn_backlog işletim sistemi parametresi ile HANA DB'de geliştirilmiş dosya sistemi performansı için) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_sack işletim sistemi parametresini etkinleştirin
SAP notu: 302436’ya uygun olarak tcp_sack parametresini etkinleştirin. tcp_sack yapılandırması HANA DB'yi ANF ile çalışacak şekilde onaylar ve SAP iş yüklerinde ANF ile HANA DB'de dosya sistemi performansını geliştirir.
Veritabanı Örneği - TCPSackParameter (ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_sack işletim sistemi parametresini etkinleştirin) hakkında daha fazla bilgi edinin.
ANF ile HANA DB için yüksek kullanılabilirlik senaryosunda tcp_timestamps işletim sistemi parametresini devre dışı bırakın
SAP notu: 302436’ya göre tcp_timestamps parametresini devre dışı bırakın. tcp_timestamps yapılandırması HANA DB'yi ANF ile çalışacak şekilde onaylar ve SAP iş yüklerinde ANF ile HANA DB için yüksek kullanılabilirlik senaryolarında dosya sistemi performansını geliştirir
Veritabanı Örneği - DisableTCPTimestamps hakkında daha fazla bilgi edinin (ANF ile HANA DB için yüksek kullanılabilirlik senaryosunda, tcp_timestamps işletim sistemi parametresini devre dışı bırakın).
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_timestamps işletim sistemi parametresini etkinleştirin
SAP notu: 302436’ya göre tcp_timestamps parametresini etkinleştirin. tcp_timestamps yapılandırması HANA DB'yi ANF ile çalışacak şekilde onaylar ve SAP iş yüklerinde ANF ile HANA DB'de dosya sistemi performansını geliştirir.
Veritabanı Örneği - EnableTCPTimestamps (ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için tcp_timestamps işletim sistemi parametresini etkinleştirin) hakkında daha fazla bilgi edinin.
HANA DB'de ANF ile dosya sistemi performansını geliştirmek için TCP alma arabelleği boyutunun otomatik olarak ayarlanmasını etkinleştirin
parametre net.ipv4.tcp_moderate_rcvbuf TCP'nin arabelleği otomatik olarak boyutlandırmak için arabellek otomatik ayarlaması gerçekleştirmesini sağlar (tam aktarım hızı için yolun gerektirdiği boyutla eşleşmesi için tcp_rmem'den büyük değildir. Bu parametreyi SAP notu uyarınca etkinleştirin: geliştirilmiş dosya sistemi performansı için 302436.
Veritabanı Örneği - EnableAutoTuning (ANF ile HANA DB'de dosya sistemi performansını geliştirmek için TCP alma arabellek boyutunu otomatik ayarlamayı etkinleştirin) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için en iyi duruma net.ipv4.ip_local_port_range
HANA iç iletişim için önemli sayıda bağlantı kullandığından, bu amaç için mümkün olduğunca çok sayıda istemci bağlantı noktasının kullanılabilir olması mantıklıdır. En iyi iç HANA iletişimini sağlamak için işletim sistemi parametresini, SAP notu 2382421'e göre net.ipv4.ip_local_port_range parametresine ayarlayın.
Veritabanı Örneği - IPV4LocalPortRange (ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı için net.ipv4.ip_local_port_range iyileştir) hakkında daha fazla bilgi edinin.
ANF ile HANA DB'de dosya sistemi performansını geliştirmek için en iyi duruma sunrpc.tcp_slot_table_entries
SAP iş yüklerinde ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı önerisine göre sunrpc.tcp_slot_table_entries parametresini 128 olarak ayarlayın.
Veritabanı Örneği - TCPSlotTableEntries (ANF ile HANA DB'de dosya sistemi performansını geliştirmek için sunrpc.tcp_slot_table_entries iyileştirin) hakkında daha fazla bilgi edinin.
/hana/veri birimi için LVM'deki tüm diskler, HANA DB'de yüksek performans sağlamak için aynı türde olmalıdır
/hana/data biriminde birden çok disk türü seçilirse, HANA DB'nin SAP iş yüklerindeki performansı kısıtlanabilir. Tüm HANA Veri birimi disklerinin aynı türde olduğundan ve Azure'da SAP önerisine göre yapılandırıldığından emin olun.
Veritabanı Örneği - HanaDataDiskTypeSame (/hana/veri birimi için LVM'deki tüm diskler, HANA DB'de yüksek performans sağlamak için aynı türde olmalıdır) hakkında daha fazla bilgi edinin.
SAP iş yüklerinde HANA DB'nin iyileştirilmiş performansı için /hana/data için şerit boyutu 256 kb olmalıdır
Birkaç Azure premium diskte şerit kümeleri oluşturmak için LVM veya mdadm kullanıyorsanız şerit boyutlarını tanımlamanız gerekir. Azure, en sonLinux sürümleriyle ilgili deneyime dayanarak HANA DB'nin daha iyi performansa sahip olduğu /hana/data dosya sistemi için 256 kb şerit boyutunun kullanılmasını önerir.
Veritabanı Örneği - HanaDataStripeSize hakkında daha fazla bilgi edinin (SAP iş yüklerinde HANA DB'nin geliştirilmiş performansı için /hana/data için şerit boyutu 256 kb olmalıdır).
ANF ile HANA DB'de dosya sistemi performansını geliştirmek için vm.swappiness parametresini iyileştirin
SAP iş yüklerinde ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı önerisine göre vm.swappiness işletim sistemi parametresini 10 olarak ayarlayın.
Veritabanı Örneği - VmSwappiness (ANF ile HANA DB'de dosya sistemi performansını geliştirmek için vm.swappiness parametresini iyileştirin) hakkında daha fazla bilgi edinin.
HANA DB'de ANF ile dosya sistemi performansını geliştirmek için net.ipv4.conf.all.rp_filter değerini devre dışı bırakın
SAP iş yüklerinde ANF ile HANA DB'de iyileştirilmiş dosya sistemi performansı önerisine göre net.ipv4.conf.all.rp_filter ters yol filtresi linux işletim sistemi parametresini devre dışı bırakın.
Veritabanı Örneği - DisableIPV4Conf (ANF ile HANA DB'de dosya sistemi performansını geliştirmek için net.ipv4.conf.all.rp_filter devre dışı bırakın) hakkında daha fazla bilgi edinin.
Ultradisk kullanılıyorsa, daha iyi HANA DB performansı için /hana/veri birimi için IOPS =7000 olmalıdır >
Ultradisk kullanılırken SAP iş yükleri için /hana/data hacminde en az 7000 IOPS önerilir. Veritabanının yüksek performansını sağlamak için bu gereksinime göre /hana/data birimi için disk türünü seçin.
Veritabanı Örneği - HanaDataIOPS hakkında daha fazla bilgi edinin (Ultradisk kullanıyorsanız, daha iyi HANA DB performansı için /hana/veri birimi için IOPS =7000 olmalıdır >).
ANF ile HANA DB'de dosya sistemi performansını geliştirmek için parametre tcp_max_slot_table_entries değerini değiştirin
SAP notunda olduğu gibi tcp_max_slot_table_entries işletim sistemi parametresini 128 olarak ayarlayın: SAP iş yüklerinde ANF ile HANA DB'de geliştirilmiş dosya aktarım performansı için 302436.
Veritabanı Örneği - OptimizeTCPMaxSlotTableEntries (ANF ile HANA DB'de dosya sistemi performansını geliştirmek için parametre tcp_max_slot_table_entries değiştirin) hakkında daha fazla bilgi edinin.
HANA DB'de daha iyi performans için /hana/veri biriminin >okuma performansının =400 MB/sn olduğundan emin olun
Azure'daki SAP iş yükleri ile ilgili 16 MB ve 64 MB G/Ç boyutları için /hana/data için en az 400 MB/sn okuma etkinliği önerilir. Veritabanının yüksek performansını sağlamak ve SAP HANA için en düşük depolama gereksinimlerini karşılamak için bu gereksinime göre /hana/data için disk türünü seçin.
Veritabanı Örneği - HanaDataVolumePerformance hakkında daha fazla bilgi edinin (HANA DB'de daha iyi performans için /hana/veri biriminin >okuma performansının =400 MB/sn olduğundan emin olun).
HANA DB'de daha iyi performans için /hana/log biriminin okuma/yazma performansı =250 MB/sn olmalıdır >
Azure'daki SAP iş yükleri ile ilgili 1 MB G/Ç boyutu için /hana/log için en az 250 MB/sn okuma/yazma etkinliği önerilir. Veritabanının yüksek performansını sağlamak ve SAP HANA için en düşük depolama gereksinimlerini karşılamak için bu gereksinime göre /hana/log birimi için disk türünü seçin.
Veritabanı Örneği - HanaLogReadWriteVolume (HANA DB'de daha iyi performans için /hana/log biriminin okuma/yazma performansı =250 MB/sn olmalıdır>) hakkında daha fazla bilgi edinin.
Ultradisk kullanılıyorsa HANA DB'de daha iyi performans için /hana/log birimi için IOPS =2000 olmalıdır >
Ultradisk kullanılırken SAP iş yükleri için /hana/log hacminde en az 2000 IOPS önerilir. Veritabanının yüksek performansını sağlamak için bu gereksinime göre /hana/log birimi için disk türünü seçin.
Veritabanı Örneği - HanaLogIOPS hakkında daha fazla bilgi edinin (Ultradisk kullanıyorsanız, HANA DB'de daha iyi performans için /hana/log birimi için IOPS =2000 olmalıdır >).
/hana/log birimi için LVM'deki tüm diskler HANA DB'de yüksek performans sağlamak için aynı türde olmalıdır
/hana/log biriminde birden çok disk türü seçilirse, HANA DB'nin SAP iş yüklerindeki performansı kısıtlanabilir. Tüm HANA Veri birimi disklerinin aynı türde olduğundan ve Azure'da SAP önerisine göre yapılandırıldığından emin olun.
Veritabanı Örneği - HanaDiskLogVolumeSameType (/hana/log birimi için LVM'deki tüm diskler, HANA DB'de yüksek performans sağlamak için aynı türde olmalıdır) hakkında daha fazla bilgi edinin.
HANA DB'de geliştirilmiş yazma gecikmesi için Premium disk ile /hana/log biriminde Yazma Hızlandırıcısı'nı etkinleştirin
Azure Yazma Hızlandırıcısı, Azure M Serisi VM'ler için bir işlevselliktir. Yazma işleminin Azure premium depolama alanına göre G/Ç gecikme süresini iyileştirir. SAP HANA için Yazma Hızlandırıcısı yalnızca /hana/log birimine karşı kullanılır.
Veritabanı Örneği - WriteAcceleratorEnabled (HANA DB'de geliştirilmiş yazma gecikmesi için Premium disk ile /hana/log biriminde Yazma Hızlandırıcısını Etkinleştir) hakkında daha fazla bilgi edinin.
SAP iş yüklerinde HANA DB'nin geliştirilmiş performansı için /hana/log için şerit boyutu 64 kb olmalıdır
Birkaç Azure premium diskte şerit kümeleri oluşturmak için LVM veya mdadm kullanıyorsanız şerit boyutlarını tanımlamanız gerekir. Daha büyük G/Ç boyutlarıyla yeterli aktarım hızı elde etmek için Azure, HANA DB'nin daha iyi performansı için /hana/log dosya sistemi için 64 kb şerit boyutunun kullanılmasını önerir.
Veritabanı Örneği - HanaLogStripeSize hakkında daha fazla bilgi edinin (SAP iş yüklerinde HANA DB'nin iyileştirilmiş performansı için /hana/log için şerit boyutu 64 kb olmalıdır).
Güvenlik
Kanıtlama API'si Sürümünü Güncelleştirme
Bu abonelik altındaki kaynaklar için eski bir Kanıtlama API'sinden api çağrıları olduğunu belirledik. En son Kanıtlama API'si sürümlerine geçmenizi öneririz. En son API sürümünü kullanmak için mevcut kodunuzu güncelleştirmeniz gerekir. En son API sürümünü kullanmak en son özellikleri ve performans iyileştirmelerini almanızı sağlar.
Kanıtlama sağlayıcısı - UpgradeAttestationAPI (Kanıtlama API Sürümünü Güncelleştir) hakkında daha fazla bilgi edinin.
Key Vault SDK Sürümünü Güncelleştirme
Yeni Key Vault İstemci Kitaplıkları anahtarlar, gizli diziler ve sertifikalar SDK'larına bölünmüştür. Bunlar, tüm dillerde ve ortamlarda Key Vault'a sorunsuz kimlik doğrulaması sağlamak üzere önerilen Azure Kimlik kitaplığıyla tümleştirilir. Ayrıca müşteriler tarafından bildirilen ve QA sürecimizde önceden belirlenen sorunların çeşitli performans düzeltmelerini içerir. Key Vault eski Key Vault SDK'sını kullanabilen Azure Depolama, Disk veya diğer Azure hizmetleriyle tümleştirilmişse ve tüm geçerli özel uygulamalarınız .NET SDK 4.0 veya üzerini kullanıyorsa öneriyi kapatın.
Anahtar kasası - UpgradeKeyVaultSDK (Key Vault SDK Sürümünü Güncelleştir) hakkında daha fazla bilgi edinin.
Key Vault SDK Sürümünü Güncelleştirme
Yeni Key Vault İstemci Kitaplıkları anahtarlar, gizli diziler ve sertifikalar SDK'larına bölünmüştür. Bunlar, tüm dillerde ve ortamlarda Key Vault'a sorunsuz kimlik doğrulaması sağlamak üzere önerilen Azure Kimlik kitaplığıyla tümleştirilir. Ayrıca müşteriler tarafından bildirilen ve QA sürecimizde önceden belirlenen sorunların çeşitli performans düzeltmelerini içerir.
Önemli
Yalnızca erişiminiz olan özel uygulamalar için öneriyi düzeltebileceğinizi unutmayın. Sdk'mızın yeni sürümüne güncelleştirilme sürecinde olan Depolama, Disk şifrelemesi gibi diğer Azure hizmetleriyle tümleştirme nedeniyle öneriler gösterilebilir. Tüm uygulamalarınızda .NET 4.0 kullanıyorsanız öneriyi kapatın.
Yönetilen HSM Hizmeti - UpgradeKeyVaultMHSMSDK (Key Vault SDK Sürümünü Güncelleştir) hakkında daha fazla bilgi edinin.
Depolama
256 MB'tan küçük bloblar için "Blob Koy" kullanın
256 MB veya daha küçük bir blok blobu (31.05.2016 öncesi REST sürümleri kullanan istekler için 64 MB) yazarken, "Blob Koy" kullanarak tek bir yazma işlemiyle tüm blobu karşıya yükleyebilirsiniz. Toplanan ölçümlerinize dayanarak depolama hesabınızın yazma işlemlerinin iyileştirilebileceğini düşünüyoruz.
Depolama Hesabı - StorageCallPutBlob (256 MB'tan küçük bloblar için ""Put Blob"" kullanın) hakkında daha fazla bilgi edinin.
İsteklerin azaltılmasını önlemek için sağlanan premium dosya paylaşımı boyutunu artırın
Dosya paylaşımı için saniye başına G/Ç işlemi sayısı (IOPS) veya aktarım hızı sınırlarına ulaşıldığından premium dosya paylaşımı isteğiniz azaltılıyor. İsteklerinizin kısıtlanmasını korumak için premium dosya paylaşımının boyutunu artırın.
Depolama Hesabı - AzureStorageAdvisorAvoidThrottlingPremiumFiles (İsteklerin azaltmasını önlemek için premium dosya paylaşımının sağlanan boyutunu artırın) hakkında daha fazla bilgi edinin.
Tablo sütunlarında istatistikler oluşturun
Sorgu performansını etkileyebilecek tablo istatistiklerinin eksik olduğunu tespit ettik. Sorgu iyileştiricisi, yüksek kaliteli bir sorgu planı oluşturabilmek amacıyla sorgu sonucundaki satır sayısının kardinalitesini tahmin etmek için istatistikleri kullanır.
SQL veri ambarı - CreateTableStatisticsSqlDW (Tablo sütunlarında istatistik oluşturma) hakkında daha fazla bilgi edinin.
Sorgu performansını artırmak için veri dengesizliğini kaldırın
Dağıtım verilerinde %15'ten fazla dengesizlik algılandı ve bu da yüksek maliyetli performans sorunlarına neden olabilir.
SQL veri ambarı hakkında daha fazla bilgi edinin - DataSkewSqlDW (Sorgu performansını artırmak için veri dengesizliklerini kaldırma).
Tablo sütunlarında istatistikleri güncelleştirin
Sorgu performansını etkileyebilecek güncel tablo istatistikleriniz olmadığını tespit ettik. Sorgu iyileştiricisi, sorgu sonucunun kardinalitesini veya satır sayısını tahmin etmek için güncel istatistikleri kullanır ve sorgu iyileştiricisinin yüksek kaliteli bir sorgu planı oluşturmasını sağlar.
SQL veri ambarı - UpdateTableStatisticsSqlDW (Tablo sütunlarında istatistikleri güncelleştirme) hakkında daha fazla bilgi edinin.
SQL Veri Ambarı ile önbellek kullanımını iyileştirmek için ölçek artırın
Düşük isabet yüzdesiyle yüksek önbellek kullanma yüzdesine sahip olduğunuzu ve bu da iş yükünüzün performansını etkileyebilecek yüksek önbellek çıkarma oranına sahip olduğunuzu tespit ettik.
SQL veri ambarı - SqlDwIncreaseCacheCapacity (SQL Veri Ambarı ile önbellek kullanımını iyileştirmek için ölçeği artırma) hakkında daha fazla bilgi edinin.
SQL Veri Ambarı ile tempdb çekişmesini azaltmak için ölçek artırın veya kaynak sınıfını güncelleştirin
İş yükünüzün performansını etkileyebilecek yüksek tempdb kullanımına sahip olduğunuzu tespit ettik.
SQL veri ambarı hakkında daha fazla bilgi edinin - SqlDwReduceTempdbContention (SQL Veri Ambarı ile tempdb çekişmesini azaltmak için kaynak sınıfının ölçeğini artırma veya güncelleştirme).
Tabloları SQL Veri Ambarı içeren çoğaltılmış tablolara dönüştür
Çoğaltılan tabloları kullanmaktan yararlanabileceğinizi tespit ettik. Çoğaltılan tablolar, yüksek maliyetli veri taşıma işlemlerini önler ve iş yükünüzün performansını önemli ölçüde artırır.
SQL veri ambarı - SqlDwReplicateTable (SQL Veri Ambarı ile tabloları çoğaltılmış tablolara dönüştürme) hakkında daha fazla bilgi edinin.
Yük performansını artırmak için depolama hesabındaki hazırlanmış dosyaları bölün
Depolama hesabınızda hazırlanan sıkıştırılmış dosyalarınızı bölerek yük aktarım hızını artırabileceğiniz tespit ettik. Yükünüzün paralel çalışma oranını artırmak için sıkıştırılmış dosyalarınızı 60'a veya daha fazla parçaya bölmeniz önerilir.
SQL veri ambarı hakkında daha fazla bilgi edinin - FileSplittingGuidance (Yük performansını artırmak için depolama hesabında hazırlanmış dosyaları bölme).
Yük aktarım hızını, veri sıkıştırma oranını ve sorgu performansını en üst düzeye çıkarmak için yükleme sırasında toplu iş boyutunu artırın
Veritabanınıza yükleme yaparken toplu iş boyutunu artırarak yük aktarım hızını ve aktarım hızını artırabileceğiniz tespit ettik. COPY deyimini kullanmayı göz önünde bulundurun. COPY deyimini kullanamıyorsanız, SQLBulkCopy API veya BCP gibi yardımcı programları yüklerken toplu iş boyutunu artırmayı göz önünde bulundurun; iyi bir kural, 100K ile 1M satır arasında bir toplu iş boyutudur.
SQL veri ambarı - LoadBatchSizeGuidance (Yük aktarım hızını, veri sıkıştırmayı ve sorgu performansını en üst düzeye çıkarmak için yüklenirken toplu iş boyutunu artırın) hakkında daha fazla bilgi edinin.
Yükleme sırasındaki gecikme süresini en aza indirmek için depolama hesabını aynı bölgeye yerleştirin
SQL havuzunuzdan farklı bir bölgeden yüklendiğini tespit ettik. Verileri yüklerken gecikme süresini en aza indirmek için SQL havuzunuzla aynı bölgede yer alan bir depolama hesabından yüklemeyi göz önünde bulundurun.
SQL veri ambarı hakkında daha fazla bilgi edinin - ColocateStorageAccount (Yükleme sırasında gecikme süresini en aza indirmek için depolama hesabını aynı bölgede birlikte bulun).
Daha iyi güvenilirlik ve performans için Depolama İstemci Kitaplığınızı en son sürümü yükseltme
Depolama İstemci Kitaplığı/SDK'sının en son sürümü müşteriler tarafından bildirilen ve QA sürecimizde önceden belirlenen sorunların düzeltmelerini içerir. En son sürümde Azure Depolama'yı kullanma deneyiminizi genel olarak geliştirebilecek yeni özelliklere ek olarak, güvenilirlik ve performans iyileştirmesi de yapılmıştır.
Depolama Hesabı - UpdateStorageSDK (Daha iyi güvenilirlik ve performans için Depolama İstemci Kitaplığınızı en son sürüme yükseltin) hakkında daha fazla bilgi edinin.
Daha iyi güvenilirlik ve performans için Depolama İstemci Kitaplığınızı en son sürümü yükseltme
Depolama İstemci Kitaplığı/SDK'sının en son sürümü müşteriler tarafından bildirilen ve QA sürecimizde önceden belirlenen sorunların düzeltmelerini içerir. En son sürümde Azure Depolama'yı kullanma deneyiminizi genel olarak geliştirebilecek yeni özelliklere ek olarak, güvenilirlik ve performans iyileştirmesi de yapılmıştır.
Depolama Hesabı - UpdateStorageDataMovementSDK (Daha iyi güvenilirlik ve performans için Depolama İstemci Kitaplığınızı en son sürüme yükseltin) hakkında daha fazla bilgi edinin.
Tutarlı ve iyileştirilmiş performans için Standart SSD Disklere yükseltin
IaaS sanal makine iş yüklerini Standart HDD yönetilen disklerde çalıştırdığınızdan, artık tüm Azure VM türleri için Standart SSD disk seçeneğinin kullanılabildiğini unutmayın. Standart SSD diskler, tutarlı performansa ihtiyaç duyan kurumsal iş yükleri için iyileştirilmiş uygun maliyetli bir depolama seçeneğidir. Disk yapılandırmanızı bugün yükselterek gecikme süresi, güvenilirlik ve kullanılabilirlik düzeylerinizi iyileştirebilirsiniz. Yükseltme için üç ile beş dakika süren bir VM yeniden başlatması gerekir.
Depolama Hesabı - StandardSSDForNonPremVM (Tutarlı ve geliştirilmiş performans için Standart SSD Disklere Yükselt) hakkında daha fazla bilgi edinin.
Premium performanslı blok blobu depolamasını kullanma
Bir veya birden çok depolama hesaplarının depolanan blok blobu verilerinin GB’ı başına işlem oranı yüksek. Hızlı depolama yanıt süreleri ve/veya yüksek işlem hızları gerektiren iş yükleriniz için standart performanslı depolama yerine premium performanslı blok blobu depolaması kullanın ve depolama maliyetlerinden tasarruf etme potansiyeli elde edin.
Depolama Hesabı - PremiumBlobStorageAccount (Premium performans bloğu blob depolamayı kullan) hakkında daha fazla bilgi edinin.
Performans için Yönetilmeyen Diskleri Standart HDD'den Premium SSD'ye Dönüştürün
Yönetilmeyen HDD diskinizin performans hedeflerine yaklaştığını fark ettik. Azure Premium SSD'ler G/Ç açısından yoğun iş yüklerini çalıştıran sanal makineler için yüksek performanslı ve düşük gecikmeli disk desteği sağlar. Standart HDD diskinizi Premium SSD diske yükselterek performansınızı artırın. Yükseltme için üç ile beş dakika süren bir VM yeniden başlatması gerekir.
Depolama Hesabı - UMDHDDtoPremiumForPerformance (Yönetilmeyen Diskleri Performans için Standart HDD'den Premium SSD'ye Dönüştürme) hakkında daha fazla bilgi edinin.
Düğümler arasında iş yükünü dağıtmak için sunucu grubundaki verileri dağıtma
Veriler bu sunucu grubunda dağıtılmamış ancak koordinatörde kalmış gibi görünüyor. Tam Hiper Ölçek (Citus) avantajları için sunucu grubundaki çalışan düğümlerine veri dağıtın.
Hiper Ölçek (Citus) sunucu grubu - OrcasPostgreSqlCitusDistributeData (İş yükünü düğümler arasında dağıtmak için sunucu grubundaki verileri dağıtma) hakkında daha fazla bilgi edinin.
İş yükünü çalışan düğümleri arasında daha düzgün dağıtmak için Hiper Ölçek (Citus) sunucu grubunda verileri yeniden dengeleyin
Bu Hiper Ölçek (Citus) sunucu grubunda çalışan düğümleri arasında veriler iyi dengelenmemiş gibi görünüyor. Hiper Ölçek (Citus) sunucu grubunun her çalışan düğümünü kullanmak için sunucu grubundaki verileri etkili bir şekilde yeniden dengeleyin.
Hiper Ölçek (Citus) sunucu grubu - OrcasPostgreSqlCitusRebalanceData (İş yükünü çalışan düğümleri arasında daha eşit dağıtmak için Hiper Ölçek (Citus) sunucu grubunda verileri yeniden dengeleme) hakkında daha fazla bilgi edinin.
Sanal masaüstü altyapısı
VM'leri kullanıcının konumuna daha yakın dağıtarak kullanıcı deneyimini ve bağlantısını geliştirme
VM'lerinizin kullanıcılarınızın Azure Sanal Masaüstü ile bağlantı kurduğu farklı veya uzak bir bölgede bulunduğunu belirledik. Bu durum bağlantı yanıt sürelerinin uzamasına ve genel kullanıcı deneyiminin etkilenmesine neden olabilir. Konak havuzlarınız için VM oluşturduğunuzda, kullanıcıya daha yakın bir bölge kullanmayı deneyin. Yakınlık sağlamak, Azure Sanal Masaüstü hizmetinden sürekli memnuniyet ve genel olarak daha iyi bir deneyim kalitesi sağlar.
Konak Havuzu - RegionProximityHostPools (VM'leri kullanıcının konumuna daha yakın dağıtarak kullanıcı deneyimini ve bağlantısını geliştirin.) hakkında daha fazla bilgi edinin.
VM performansını geliştirmek için derinlik öncelikli yük dengelemeli konak havuzunuzun en yüksek oturum sınırını değiştirin
Derinlik öncelikli yük dengeleme, tek bir oturum konağında eşzamanlı oturum açabilecek kullanıcı sayısı üst sınırını saptamak için en yüksek oturum sınırını kullanır. Maksimum oturum sınırı çok yüksekse, tüm kullanıcı oturumları aynı oturum konağına yönlendirilir ve bu durum performans ve güvenilirlik sorunlarına neden olabilir. Bu nedenle, bir konak havuzunu derinlik ilk yük dengelemesine sahip olacak şekilde ayarlarken, dağıtımınızın yapılandırmasına ve VM'lerinizin kapasitesine göre uygun bir maksimum oturum sınırı da ayarlayın. Bunu düzeltmek için konak havuzunuzun özelliklerini açın ve "En yüksek oturum sınırı" ayarının yanındaki değeri değiştirin.
Konak Havuzu - ChangeMaxSessionLimitForDepthFirstHostPool (VM performansını geliştirmek için derinlik ilk yük dengeli konak havuzunuz için maksimum oturum sınırını değiştirin) hakkında daha fazla bilgi edinin.
Web
Daha iyi performans için App Service Planınızı PremiumV2'ye taşıyın
Uygulamanız son 3 gün boyunca günde 1000'den fazla istek sundu. Uygulamanız, Premium V2 App Service katmanıyla kullanılabilen daha yüksek performanslı altyapıdan yararlanabilir. Premium V2 katmanı önceki örneklerle kıyaslandığında daha hızlı işlemcilere, SSD depolama alanına ve iki kat bellek/çekirdek oranına sahip Dv2 serisi VM’leri içerir. Belgelerimizden Premium v2'ye yükseltme hakkında daha fazla bilgi edinin.
App service - AppServiceMoveToPremiumV2 (Daha iyi performans için App Service Planınızı PremiumV2'ye taşıma) hakkında daha fazla bilgi edinin.
App Service kaynağınızdan giden bağlantıları denetleyin
Uygulamanız çok fazla TCP/IP yuva bağlantısı açtı. Kısa ömürlü TCP/IP bağlantı noktalarının bağlantı sınırlarının aşılması, uygulamalarınızda beklenmedik bağlantı sorunlarına neden olabilir.
App Service - AppServiceOutboundConnections (App Service kaynağınızdan giden bağlantıları denetleyin) hakkında daha fazla bilgi edinin.
Sonraki adımlar
Performans Verimliliği hakkında daha fazla bilgi edinin - Microsoft Azure İyi Tasarlanmış Çerçeve