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.
Şunlar için geçerlidir:Azure SQL Veritabanı
Azure SQL Veritabanı'da veritabanınızın performansını en iyi duruma getirebilecek performans önerilerini bulmak veya iş yükünüzde tanımlanan bazı sorunu düzeltmek için Azure portalını kullanabilirsiniz. Azure portalındaki Performans önerisi sayfası, olası etkilerine göre en iyi önerileri bulmanıza olanak tanır.
Önerileri görüntüleme
Performans önerilerini görüntülemek ve uygulamak için Azure'da doğru Azure rol tabanlı erişim denetimi (Azure RBAC) izinlerine sahip olmanız gerekir. Okuyucu, önerileri görüntülemek için SQL DB Katkıda Bulunan izinleri ve tüm eylemleri yürütmek için Sahip, SQL DB Katkıda Bulunanı izinleri gereklidir; dizin oluşturma veya bırakma ve dizin oluşturmayı iptal etme.
Azure portalında performans önerilerini bulmak için aşağıdaki adımları kullanın:
- Azure Portal’ında oturum açın.
- Tüm hizmetlergidin ve veritabanınızı seçin.
- Seçili veritabanı için kullanılabilir önerileri görüntülemek için Performans önerisi'ne gidin.
Performans önerileri, aşağıdaki şekilde gösterilene benzer şekilde tabloda gösterilmiştir:
Öneriler, performans üzerindeki olası etkilerine göre aşağıdaki kategorilere göre sıralanır:
| Etki | Açıklama |
|---|---|
| Yüksek | Yüksek etki önerileri en önemli performans etkisini sağlamalıdır. |
| Orta | Orta düzeyde etki önerileri performansı geliştirmelidir ancak önemli ölçüde geliştirmemelidir. |
| Düşük | Düşük etki önerileri, olmadan daha iyi performans sağlamalıdır, ancak iyileştirmeler önemli olmayabilir. |
Not
Azure SQL Veritabanı, bazı önerileri belirlemek için etkinlikleri en az bir gün boyunca izlemelidir. Azure SQL Veritabanı, rastgele düzensiz etkinlik yığılmalarına kıyasla tutarlı sorgu kalıpları için daha kolay iyileştirilebilir. Öneriler şu anda kullanılamıyorsa Performans öneri sayfası bunun nedenini açıklayan bir ileti sağlar.
Geçmiş işlemlerin durumunu da görüntüleyebilirsiniz. Daha fazla bilgi görmek için bir öneri veya durum seçin.
Azure portalında "Dizin oluştur" önerisinin bir örneği aşağıda verilmiştir.
Önerileri uygulama
Azure SQL Veritabanı, aşağıdaki üç seçenekten birini kullanarak önerilerin nasıl etkinleştirildiği üzerinde tam denetim sağlar:
- Ayrı önerileri birer birer uygulayın.
- Önerileri otomatik olarak uygulamak için Otomatik ayarlamayı etkinleştirin.
- Bir öneriyi el ile uygulamak için veritabanınızda önerilen T-SQL betiğini çalıştırın.
Ayrıntılarını görüntülemek için herhangi bir öneriyi seçin ve ardından önerinin nasıl oluşturulduğunun tam ayrıntılarını gözden geçirmek için Betiği görüntüle'yi seçin.
Öneri uygulanırken veritabanı çevrimiçi kalır; performans önerisi veya otomatik ayarlama kullanılarak veritabanı hiçbir zaman çevrimdışı olmaz.
Tek bir öneri uygulama
Önerileri teker teker gözden geçirebilir ve kabul edebilirsiniz.
- Öneriler sayfasında bir öneri seçin.
- Ayrıntılar sayfasında Uygula düğmesini seçin. Seçilen öneriler veritabanına uygulanır.
Önerileri listeden kaldırma
Öneri listeniz listeden kaldırmak istediğiniz öğeleri içeriyorsa, öneriyi atabilirsiniz:
- Ayrıntıları açmak için Öneriler listesinden bir öneri seçin.
- Ayrıntılar sayfasında Vazgeç seçin.
İsterseniz, atılan öğeleri Öneriler listesine geri ekleyebilirsiniz:
- Öneriler sayfasında Görünüm atıldı'yı seçin.
- Ayrıntılarını görüntülemek için listeden atılan bir öğeyi seçin.
- İsteğe bağlı olarak, dizini öneriler ana listesine geri eklemek için Atma işlemini geri al'ı seçin.
Not
Azure SQL Veritabanı Otomatik veritabanı ayarlama etkinleştirildiyse ve listeden bir öneriyi el ile atdıysanız, bu öneri hiçbir zaman otomatik olarak uygulanmaz. Öneriyi atmak, belirli bir önerinin uygulanmaması gerektiğinde kullanıcıların Otomatik ayarlamayı etkinleştirmesi için kullanışlı bir yoldur. Atılan önerileri, Atma işlemini Geri Al seçeneğini belirleyerek Öneriler listesine geri ekleyerek bu davranışı geri alabilirsiniz.
Otomatik ayarlamayı etkinleştirme
Veritabanınızı önerileri otomatik olarak uygulayacak şekilde ayarlayabilirsiniz. Öneriler kullanılabilir hale geldikçe otomatik olarak uygulanır. Hizmet tarafından yönetilen tüm önerilerde olduğu gibi, performans etkisi olumsuzsa öneri geri döndürülür.
Azure portalında Azure SQL Veritabanı mantıksal sunucunuza gidin.
Akıllı performans'ın altındaki Öneriler sayfasında Otomatikleştir'i seçin:
Otomatikleştirmek için eylemleri seçin. İstediğiniz yapılandırmayı seçtikten sonra Uygula'yı seçin.
Not
DROP_INDEX seçeneği şu anda bölüm değiştirme ve dizin ipuçlarını kullanan uygulamalarla uyumlu değildir.
Önerileri T-SQL aracılığıyla el ile uygulama
Herhangi bir öneriyi seçin ve ardından Betiği görüntüle'yi seçin. Öneriyi el ile uygulamak için bu betiği veritabanınızda çalıştırın.
El ile yürütülen dizinler, hizmetin performansı etkilediği için izlenmez ve doğrulanmaz. Oluşturma işleminden sonra el ile oluşturulan dizinleri izleyerek performans kazançları sağladıklarını doğrulayın ve gerekirse bunları ayarlayın veya silin. Dizin oluşturma hakkında ayrıntılı bilgi için bkz . CREATE INDEX (Transact-SQL). Ayrıca, el ile uygulanan öneriler etkin kalır ve 24-48 saat için öneriler listesinde gösterilir. sistem bunları otomatik olarak geri çekmeden önce. Bir öneriyi daha önce kaldırmak isterseniz, öneriyi el ile atabilirsiniz.
Önerileri iptal et
Beklemede, Doğrulanıyor veya Başarılı durumundaki öneriler iptal edilebilir. Yürütülüyor durumundaki öneriler iptal edilemez.
- Öneriler ayrıntıları sayfasını açmak için Ayarlama Geçmişi alanında bir öneri seçin.
- Öneriyi uygulama işlemini durdurmak için İptal'i seçin.
İşlemleri izleme
Bir önerinin uygulanması anında gerçekleşmeyebilir. Azure portalı önerinin durumuyla ilgili ayrıntıları sağlar. Bir dizinin bulunabileceği olası durumlar şunlardır:
| Çalıştırma Durumu | Açıklama |
|---|---|
| Beklemede | Öneri uygula komutu alındı ve yürütme için zamanlandı. |
| Yürütülüyor | Öneri uygulanıyor. |
| Doğrulama | Öneri başarıyla uygulandı ve hizmet avantajları ölçüyor. |
| Başarılı | Öneri başarıyla uygulandı ve avantajları ölçüldü. |
| Hata | Öneri uygulama işlemi sırasında bir hata oluştu. Bu geçici bir sorun veya tabloda şema değişikliği olabilir ve betik artık geçerli değildir. |
| Dönüştürme | Öneri uygulandı, ancak performanssız olarak kabul edildi ve otomatik olarak geri döndürülüyor. |
| Döndürülür | Öneri geri alındı. |
Daha fazla bilgi için listeden işlem içi bir öneri seçin:
Öneriyi geri döndürme
Öneriyi uygulamak için performans önerilerini kullandıysanız (yani T-SQL betiğini el ile çalıştırmadıysanız), performans etkisini olumsuz olarak bulursa değişikliği otomatik olarak geri döndürür. Herhangi bir nedenle bir öneriyi geri almak istiyorsanız aşağıdakileri yapabilirsiniz:
- Ayarlama geçmişi alanında başarıyla uygulanan bir öneri seçin.
- Öneri ayrıntıları sayfasında Geri Al'ı seçin.
Dizin önerilerinin performans etkisini izleme
Öneriler başarıyla uygulandıktan sonra (şu anda dizin işlemleri ve yalnızca sorgu önerilerini parametreleştirin), Öneri ayrıntıları sayfasında Sorgu İçgörüleri'ni seçerek Azure SQL Veritabanı için Sorgu Performansı İçgörüleri'ni açabilir ve en çok kullandığınız sorguların performans etkisini görebilirsiniz.
İlgili içerik
- Otomatik veritabanı ayarlama
- Azure SQL Veritabanı için Veritabanı Danışmanı performans önerileri
- Azure SQL Veritabanı için
Sorgu Performansı İçgörüleri - Sorgu Deposu