Azure portalından yavaş sorgu günlüklerini yapılandırma ve bu günlüklere erişme
ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Tek Sunucu
Önemli
MySQL için Azure Veritabanı tek sunucu kullanımdan kaldırma yolundadır. Esnek MySQL için Azure Veritabanı sunucuya yükseltmenizi kesinlikle öneririz. MySQL için Azure Veritabanı esnek sunucuya geçiş hakkında daha fazla bilgi için bkz. MySQL için Azure Veritabanı Tek Sunucu'ya neler oluyor?
Azure portalından yavaş MySQL için Azure Veritabanı sorgu günlüklerini yapılandırabilir, listeleyebilir ve indirebilirsiniz.
Önkoşullar
Bu makaledeki adımlar, MySQL için Azure Veritabanı sunucunuz olmasını gerektirir.
Günlük kaydetmeyi yapılandırma
MySQL yavaş sorgu günlüğüne erişimi yapılandırın.
Azure Portal’ında oturum açın.
MySQL için Azure Veritabanı sunucunuzu seçin.
Kenar çubuğundaki İzleme bölümünün altında Sunucu günlükleri'ni seçin.
Sunucu parametrelerini görmek için Günlükleri etkinleştirmek ve günlük parametrelerini yapılandırmak için buraya tıklayın'ı seçin.
slow_query_log AÇI olarak açın.
log_output kullanarak günlüklerin çıkışını nerede tutabileceğinizi seçin. Günlükleri hem yerel depolamaya hem de Azure İzleyici Tanılama Günlüklerine göndermek için Dosya'yı seçin.
Yavaş sorgu günlük dosyasında toplanacak sorgular için sorgu süresi eşiğini temsil eden "long_query_time" ayarını göz önünde bulundurun; long_query_time en düşük ve varsayılan değerleri sırasıyla 0 ve 10'dır.
Yönetim deyimlerini günlüğe kaydetmek için log_slow_admin_statements gibi diğer parametreleri ayarlayın. Varsayılan olarak, yönetim deyimleri günlüğe kaydedilmez ve aramalar için dizin kullanmayan sorgular da kaydedilmez.
Kaydet'i seçin.
Sunucu Parametreleri sayfasından, sayfayı kapatarak günlük listesine dönebilirsiniz.
Liste görüntüleme ve günlükleri indirme
Günlük kaydı başladıktan sonra, kullanılabilir yavaş sorgu günlüklerinin listesini görüntüleyebilir ve tek tek günlük dosyalarını indirebilirsiniz.
Azure portalını açın.
MySQL için Azure Veritabanı sunucunuzu seçin.
Kenar çubuğundaki İzleme bölümünün altında Sunucu günlükleri'ni seçin. Sayfada günlük dosyalarınızın listesi gösterilir.
İpucu
Günlüğün adlandırma kuralı mysql-slow- sunucunuzun adıdır>-yyyymmddhh.log.< Dosya adında kullanılan tarih ve saat, günlüğün verildiği zamandır. Günlük dosyaları her 24 saatte bir veya hangisi önce gelirse 7,5 GB'de döndürülür.
Gerekirse, tarih ve saate göre belirli bir günlüğe hızla daraltmak için arama kutusunu kullanın. Arama, günlüğün adındadır.
Tek tek günlük dosyalarını indirmek için tablo satırındaki her günlük dosyasının yanındaki aşağı ok simgesini seçin.
Tanılama günlükleri ayarlama
Kenar çubuğundaki İzleme bölümünün altında Tanılama ayarları Tanılama ayarları> ekle'yi seçin.
Tanılama ayarı adı sağlayın.
Yavaş sorgu günlüklerinin (depolama hesabı, olay hub'ı veya Log Analytics çalışma alanı) hangi veri havuzlarının gönderileceğini belirtin.
Günlük türü olarak MySqlSlowLogs öğesini seçin.
Veri havuzlarını yavaş sorgu günlüklerini yöneltecek şekilde yapılandırdıktan sonra Kaydet'i seçin.
Yapılandırdığınız veri havuzlarında inceleyerek yavaş sorgu günlüklerine erişin. Günlüklerin görünmesi 10 dakika kadar sürebilir.
Sonraki adımlar
- Yavaş sorgu günlüklerini program aracılığıyla indirmeyi öğrenmek için bkz . CLI'da yavaş sorgu günlüklerine erişme.
- MySQL için Azure Veritabanı yavaş sorgu günlükleri hakkında daha fazla bilgi edinin.
- Parametre tanımları ve MySQL günlüğü hakkında daha fazla bilgi için günlüklerdeki MySQL belgelerine bakın.