Tüm Ürünler
Search
Belge Merkezi

Database Autonomy Service:Tam İstek

Son Güncelleme:Oct 06, 2026

Bu konu, Full Request özelliğinin ne olduğunu ve bu özelliğin nasıl etkinleştirileceğini açıklar.

Ön Koşullar

Özelliklere Genel Bakış

MySQL veritabanı kullanırken aşağıdaki sorunlarla karşılaşabilirsiniz:

  • Geçmişteki sorunların kök nedenini bulma zorluğu: Sabah 03.00'te CPU kullanımına ilişkin bir uyarı tetiklenir ve %100 kullanım gösterilir. Ancak bu süre zarfında yavaş sorgu kaydedilmemiştir. Kök nedeni nasıl bulursunuz?

  • Stres testi için SQL şablonlarını elde etme zorluğu: Büyük bir promosyon öncesi veritabanı yöneticileri (DBA'ler), çeşitli iş ekiplerinden SQL şablonlarını ve bunların çalıştırılma sıklıklarını toplamak ister. Bu süreç verimsizdir ve hata yapmaya açıktır.

  • Hangi yavaş sorgulara öncelik verileceği konusunda belirsizlik: Tüm yavaş sorguların acil optimizasyona ihtiyacı yoktur. En çok kaynak tüketen SQL deyimlerini hızlıca belirlemeniz ve örnek kararlılığını artırmak için bunları optimize etmeniz gerekir.

Full Request özelliği, aşağıdaki yeteneklerle SQL performansını teşhis etmenize yardımcı olur:

  • Performans sorunu analizi: SQL sağlığını teşhis edin ve en üstteki SQL deyimlerinin kaynak tüketimini, çalıştırılma sayısını ve çalıştırılma süresini görüntüleyin.

  • SQL şablonları: İş trafiğini analiz edin, stres testi yapın ve kapasite planlaması gerçekleştirin.

  • SQL örneği: Trafik kaynaklarını ve kullanıcı adlarını sorgulayın.

Yordam

  1. DAS konsolunda oturum açın.

  2. Sol gezinme bölmesinde Full Request > Intelligent O&M Center seçeneğini tıklayın.

    SQL explorer sayfasında Full request trend bölümü; Execution duration distribution, Execution duration ve Execution count sekmelerini içerir. Zaman aralığını 15 dakika, 1 saat, 3 saat veya 6 saate hızlıca değiştirebilirsiniz. Full request statistics tablosu; SQL ID, SQL deyimi, veritabanı adı, IP:Port, tablo adı, ortalama yürütme süresi (ms), yürütme süresi yüzdesi, toplam yürütme sayısı, yürütme sayısı yüzdesi ve yürütme eğilimi gibi sütunlar içerir. SQL ID'ye veya anahtar kelimeye göre arama yapabilirsiniz.

    Not
    • ️SQL Explorer seçeneğiyle View grafiğini ve Full Request Trend tablosunu görüntülemek için bir zaman aralığı ayarlayın.

    • Full Request Statistics seçeneğiyle Export verilerini dışa aktarabilir ve tek bir işlemde en fazla 10 milyon satır veriyi Full Request Statistics edebilirsiniz.

Başvuru Kaynakları

  • Export: Execution Time Distribution grafiği, seçilen zaman aralığındaki tüm SQL deyimlerinin yürütme sürelerinin dağılımını gösterir.

    • [0,1]ms: yürütme süresi 0 ms ≤ yürütme süresi ≤ 1 ms olan SQL çalıştırmalarının yüzdesi.

    • (1,2]ms: yürütme süresi 1 ms < yürütme süresi ≤ 2 ms olan SQL çalıştırmalarının yüzdesi.

    • (2,3]ms: yürütme süresi 2 ms < yürütme süresi ≤ 3 ms olan SQL çalıştırmalarının yüzdesi.

    • (3,10]ms: yürütme süresi 3 ms < yürütme süresi ≤ 10 ms olan SQL çalıştırmalarının yüzdesi.

    • (10,100]ms: yürütme süresi 10 ms < yürütme süresi ≤ 100 ms olan SQL çalıştırmalarının yüzdesi.

    • (0.1,1]s: yürütme süresi 0,1 s < yürütme süresi ≤ 1 s olan SQL çalıştırmalarının yüzdesi.

    • >1s: yürütme süresi > 1 s olan SQL çalıştırmalarının yüzdesi.

    Örneğin:

    • 19 Ekim 2020 10:40:00 ile 19 Kasım 2020 10:40:00 arasında.

    • Bu örnek için SQL çalıştırmalarının %34,30'u [0,1] ms aralığındadır.

    • SQL çalıştırmalarının %23,13'ü (10.100] ms aralığındadır.

    • SQL çalıştırmalarının %25,98'i (0,1,1] s aralığındadır.

    Not

    Execution Time Distribution grafiğinde daha geniş mavi alan, daha iyi SQL sağlığını gösterir. Daha fazla turuncu ve kırmızı alan, daha düşük SQL sağlığını gösterir.

  • Execution Time Distribution: Execution duration sekmesi, seçilen zaman aralığındaki SQL deyimlerinin yürütme süresini gösterir.

  • Execution duration (SQL RT): SQL Queries bölümü, seçilen zaman aralığındaki her bir SQL şablonu için SQL metni, yürütme süresi yüzdesi, ortalama yürütme süresi ve yürütme eğilimi gibi ayrıntıları gösterir.

    Not

    Yürütme süresi yüzdesi şu formülle hesaplanır: (SQL şablonunun yürütme süresi × çalıştırılma sayısı) / (Tüm SQL şablonlarının toplam yürütme süresi × toplam çalıştırılma sayısı) × %100. Yürütme süresi yüzdesi yüksek olan bir SQL şablonu daha fazla MySQL kaynağı tüketir. Bu tür SQL şablonlarının optimize edilmesi daha yüksek bir yatırım getirisi sağlar.

  • SQL ID: Performans eğilimini ve SQL örneklerini görüntülemek için bir SQL ID'yi tıklayın.

  • SQL Queries: SQL Sample sekmesi, hangi istemci uygulamasının bir SQL deyimi başlattığını belirlemenize yardımcı olur. SQL sample sekması; execution time, database name, SQL metni, execution duration (ms), rows scanned, rows returned, username ve client IP address gibi sütunlar içeren bireysel SQL çalıştırma kayıtlarından oluşan bir tablo görüntüler.