Aracılığıyla paylaş


Dizin önerilerini kullanma

Dizin ayarlama, intelligentperformance şemasındaki azure_sys veritabanında bulunan bir tablo kümesinde ürettiği önerileri kalıcı hale getirir.

Bu öneriler, Azure portalındaki Dizin ayarlama sayfası veya Azure CLI az postgres flexible-server index-tuning list-recommendations komutu kullanılarak okunabilir.

Ancak, bu iki yöntemden hiçbiri önerilerin oluşturulduğu sorguların metnini ortaya çıkartır. Sorguların metinleri hassas bilgiler içerebileceğinden bu davranış kasıtlıdır. Bu deyimlerin metnini görmek yalnızca veritabanına erişim yetkisi olan konulara izin verilmelidir. Ancak yalnızca Azure kaynağı olarak PostgreSQL için Azure Veritabanı esnek sunucusu örneğine erişim izni verilen kullanıcılara izin verilmemelidir.

Bu nedenle, sorguların metnini okumanız gerekiyorsa veritabanı altyapısına bağlanma izinlerinin verilmesi gerekir. Böylece, veritabanının içinde intelligent performanceazure_sys bulunan iki görünümden bu bilgileri almak için sorgular yürütebilirsiniz.

Uyarı

Öneriler, son üretildikten 35 gün sonra otomatik olarak silinir. Bu otomatik silme mekanizmasının çalışması için dizin ayarlamanın etkinleştirilmesi gerekir.

Uyarı

Dizin ayarlama, PostgreSQL için Azure Veritabanı sürüm 18'de desteklenmeyen sorgu deposuna bağlıdır.

Dizin önerilerini listeleme adımları

Azure portalını kullanma:

  1. PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Kaynak menüsünde, Zeki Performans altında, İndeks ayarlama'yı seçin.

    • Özellik etkinse ancak henüz öneri üretilmemişse ekran şu şekilde görünür:

      Özellik etkinleştirildiğinde ancak öneri olmadığında 'Dizin ayarlama' sayfasının görünümünü gösteren ekran görüntüsü.

    • Özellik devre dışı bırakıldıysa ve daha önce hiç öneri üretmediyse ekran şu şekilde görünür:

      Özellik devre dışı bırakıldığında ve öneriler olmadığında 'Dizin ayarlama' sayfasının yönünü gösteren ekran görüntüsü.

    • Özellik devre dışı bırakıldıysa ancak daha önce etkinleştirildiyse ve öneriler üretildiyse ekran şöyle görünür:

      Özellik devre dışı bırakıldığında ve öneriler olduğunda 'Dizin ayarlama' sayfasının görünümünü gösteren ekran görüntüsü.

  3. Kullanılabilir öneriler varsa, tam listeye erişmek için Dizin önerilerini görüntüle özetle'yi seçin:

    Öneriler olduğunda 'Dizin ayarlama' sayfasının yönünü ve tam listeye nasıl ulaşıldığını gösteren ekran görüntüsü.

  4. Liste, her biri için bazı ayrıntıların yer aldığı tüm kullanılabilir önerileri gösterir. Varsayılan olarak, liste En son önerileri en üstte gösteren Son önerilen azalan düzende sıralanır. Ancak, diğer herhangi bir sütuna göre sıralayabilir ve gösterilen öğe listesini azaltmak için filtreleme kutusunu kullanabilirsiniz. Filtrelenmiş öğeler, veritabanı, şema veya tablo adları sağlanan metni içeren öğelerdir:

    Çeşitli öneriler içeren 'Dizin önerileri' sayfasının yönünü gösteren ekran görüntüsü.

  5. Belirli bir öneri hakkında daha fazla bilgi görmek için bu önerinin adını seçin ve öneriyle ilgili tüm kullanılabilir ayrıntıları görüntülemek için ekranın sağ tarafında Dizin önerisi ayrıntıları bölmesi açılır:

    Belirli bir öneri için 'Dizin önerisi ayrıntıları' bölmesinin yönünü gösteren ekran görüntüsü.

Dizin önerilerini uygulama adımları

Dizin önerileri, öneriyi uygulamak için yürütebileceğiniz SQL deyimini içerir.

Aşağıdaki bölümde, bu deyimin belirli bir öneri için nasıl alınabileceği gösterilmektedir.

Deyimi aldıktan sonra, sunucunuza bağlanmak ve öneriyi uygulamak için tercih ettiğiniz herhangi bir PostgreSQL istemcisini kullanabilirsiniz.

Azure portalını kullanma:

  1. PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Kaynak menüsünde, Zeki Performans altında, İndeks ayarlama'yı seçin.

    Intelligent Performance bölümündeki Dizin ayarlama menü seçeneğini gösteren ve dizin ayarlamayı devre dışı bırakmaya yarayan ekran görüntüsü.

  3. Dizin ayarlamasının öneriler ürettiğini varsayarsak, kullanılabilir öneriler listesine erişmek için Dizin önerilerini özetlemeyi görüntüle'yi seçin.

    Öneriler olduğunda 'Dizin ayarlama' sayfasının yönünü ve tam listeye nasıl ulaşıldığını gösteren ekran görüntüsü.

  4. Öneriler listesinden şunları da yapabilirsiniz:

    • SQL ifadesini almak istediğiniz önerinin sağındaki üç noktayı (elipsi) seçin ve "SQL betiğini kopyala" seçeneğini seçin.

      'Dizin önerileri' sayfasından SQL deyiminin nasıl kopyalandığını gösteren ekran görüntüsü.

    • Veya önerinin adını seçip Dizin önerisi ayrıntılarını görüntüleyin ve SQL betiği metin kutusundaki panoya kopyala simgesini seçerek SQL ifadesini kopyalayın.

      'Dizin önerisi ayrıntıları' sayfasından SQL deyiminin nasıl kopyalandığını gösteren ekran görüntüsü.