Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:View slow log details

Son Güncelleme:Oct 03, 2026

Bu konu, ApsaraDB RDS for MySQL için yavaş sorgu günlüklerinin ayrıntılarının nasıl görüntüleneceğini açıklar. Ayrıca SQL günlüğe kaydetme kriterleri, ifade kesintileri, zaman tutarsızlıkları ve günlük sayılarındaki farklılıklar hakkında sık sorulan soruları (SSS) yanıtlar.

Genel bakış

ApsaraDB RDS for MySQL örneklerinde yavaş sorgu günlük özelliği varsayılan olarak etkindir. Daha fazla bilgi için bkz. ApsaraDB RDS for MySQL yavaş sorgu günlükleri toplama ilkesi. Diğer günlük türlerini görüntülemek için bkz. Hata günlüklerini ve yavaş sorgu günlüklerini görüntüleme.

Kullanım notları

  • Bir örnek bir dakika içinde 600'den fazla yavaş sorgu günlük girişi oluşturursa bazı günlük girişleri kaybolabilir. Bu sorunu azaltmak için küçük motor sürümünü 20191212 veya sonraki bir sürüme yükseltin.

  • Bir SQL ifadesi 8.192 bayttan uzunsa yavaş sorgu günlüğü ifadeyi keser.

Yavaş Günlük Analizi sayfasında günlükleri sorgulama

  1. ApsaraDB RDS konsoluna oturum açın ve Instances sayfasına gidin. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin. Ardından ilgili RDS örneğini bulun ve örnek kimliğini tıklayın.

  2. Sol gezinme bölmesinde Autonomy Services > Slow Query Logs seçeneğini belirleyin.

  3. Slow Log Analysis sekmesinde bir zaman aralığı seçin. Konsol bu aralık için yavaş sorgu günlük istatistiklerini ve ayrıntılarını görüntüler.

    Yavaş sorgu günlük istatistiklerindeki ortalama yürütme süresi saniye cinsinden ölçülürken tam SQL istatistiklerindeki ortalama gecikme süresi milisaniye cinsinden ölçülür. İki modül farklı zaman granüleritesi kullanır ve farklı API işlemlerine karşılık gelir: yavaş sorgu günlük istatistikleri saniye cinsinden değer döndüren DescribeSlowLogs işlemine karşılık gelirken tam SQL istatistikleri milisaniye cinsinden değer döndüren DescribeSQLLogReportList işlemine karşılık gelir.

    Not

    Alternatif olarak örneğin Logs sayfasına gidip Slow Log Details sekmesini tıklayarak yavaş sorgu günlük ayrıntılarını görüntüleyebilirsiniz.

    image

    Önemli
    • Yavaş sorgu günlük ayrıntıları SQL statement, access source, database ve execution time gibi bilgileri içerir. User alanı SQL ifadesini yürüten veritabanı hesabının adını gösterir. Bu alan, Alibaba Cloud Management Console oturum açmak için kullandığınız Resource Access Management (RAM) kullanıcısı değildir. User alanı yalnızca Database Autonomy Service (DAS) sol gezinme bölmesinde Autonomy Services > Slow Query Logs > Slow Log Details seçtiğinizde kullanılabilir. Logs sayfasındaki Slow Log Details sekmesi bu alanı içermez. Yavaş sorgu günlüğündeki zaman damgası 20211231 (MySQL 5.7.35), 20220530 (MySQL 8.0.25) ve sonraki küçük motor sürümleri için SQL yürütmenin başlangıç zamanını gösterir. Önceki sürümlerde zaman damgası SQL yürütmenin bitiş zamanını gösterir.

    • Yavaş sorgu günlük ayrıntılarını dışa aktarmak için bkz. Yavaş Günlük Analizi.

SSS

SQL günlüğe kaydetme kriterleri

  • Yürütme süresine göre: Bir SQL ifadesinin yürütme süresi long_query_time parametresiyle belirtilen eşiği aşarsa kayıt altına alınır. Varsayılan değer 1 saniyedir. ApsaraDB RDS varsayılan olarak yürütülmesi 1 saniyeden uzun süren SQL ifadelerini günlüğe kaydeder.

  • Dizin kullanımına göre: log_queries_not_using_indexes parametresi ON olarak ayarlanmışsa ApsaraDB RDS yürütme süresi long_query_time eşiğini aşmasa bile dizin kullanmayan SQL ifadelerini de kaydeder. Varsayılan olarak log_queries_not_using_indexes parametresi OFF durumundadır.

Yürütme süresi tutarsızlığı

Bu tutarsızlık genellikle bir SQL ifadesinin saat dilimini değiştirmesi durumunda ortaya çıkar. Yavaş sorgu günlüğünde kaydedilen yürütme süresi için saat dilimi oturum, veritabanı veya sistem düzeyinde ayarlanabilir. Saat dilimi aşağıdaki mantığa göre belirlenir:

Sistem veritabanı saat dilimi ayarlanmışsa bunu kullanır; aksi takdirde varsayılan olarak sistem saat dilimini kullanır. Bir SQL ifadesi oturum düzeyinde saat dilimini değiştirirse yavaş sorgu günlüğündeki zaman damgası yanlış dönüştürülebilir ve bu da zaman tutarsızlığına neden olabilir.

Kaydedilmeyen yavaş sorgular

Bu durum genellikle manuel veya otomatik olarak yürütülen bir KILL komutunun sorguyu sonlandırması durumunda ortaya çıkar. Sonlandırılan ifadeler yavaş sorgu günlüğüne eklenmez.