İşlem analizi özelliği, seçtiğiniz bir zaman aralığında belirli bir iş parçacığı için işlemlerin türünü, sayısını ve ayrıntılarını almanızı sağlar. Veritabanı performansını işlem perspektifinden anlamak, analiz etmek ve optimize etmek için bu özelliği kullanın.
Nasıl çalışır?
İşlem analizi, DAS Enterprise Edition V3 veya Compliance Audit Edition'ın sıcak depolama alanındaki verileri kullanır. Seçilen bir iş parçacığı ve zaman aralığı için işlem ayrıntılarını inceler, istatistiksel analiz yapar ve her işlem türünün sayısını gösteren bir eğilim grafiği çizer.

Tek bir işlem birden fazla türe sınıflandırılabilir. Örneğin, bir işlem hem örtülü olarak gönderilen hem de uzun süren bir işlem olabilir.
Aşağıdaki işlem türleri desteklenir:
Normal işlem.
Örtülü olarak gönderilen işlem.
Büyük işlem: 10.000 satırdan fazlasını güncelleyen işlem.
Uzun süren işlem: 10 dakikadan uzun süren işlem.
Uzun duraklamalı işlem: 1 dakikadan fazla duraklayan işlem.
Çok sayıda deyime sahip işlem: 100 SQL deyiminden fazlasını içeren işlem. Sayım yalnızca güncellemeyle ilgili SQL deyimlerini içerir: INSERT, UPDATE, DELETE, MERGE, CREATE, ALTER, DROP, SET, REPLACE ve RENAME.
Sınır işlemi: Bitiş deyimi analiz zaman aralığının dışında kalan işlem.
Ön koşullar
-
Hedef veritabanı altyapısı şunlardan biri olmalıdır:
ApsaraDB RDS for MySQL
PolarDB for MySQL
Veritabanı örneği DAS'a bağlıdır ve durumu Normal Connection olarak görünür.
Veritabanı sürümü ve bölge, DAS Enterprise Edition V3 veya Compliance Audit Edition özelliklerini destekler. Daha fazla bilgi için bkz. Sürümler ve desteklenen özellikler.
Örnekte DAS Enterprise Edition V3 veya Compliance Audit Edition etkinleştirilmiş olmalıdır. Daha fazla bilgi için bkz. DAS denetim günlüklerine giriş.
Kullanım durumları
Kilitlenme sorunlarını çözmek ve veritabanı performansını artırmak amacıyla kilitlenmeye neden olan iş parçacıklarındaki işlemleri analiz edin. Bu özelliği, kilit analizi genel bakışı ve bunun Deadlock Analysis özelliği ile birlikte kullanın.
Blokajlara neden olan kaynak işlemleri analiz ederek kilit bekleme sorunlarını çözün ve optimize edin. Bu özelliği kilit analizi ve bunun transaction blocking analysis özelliği ile birlikte kullanın.
İncelediğiniz belirli bir SQL deyimini çalıştıran iş parçacığındaki işlemleri analiz edin. Bu özelliği denetim günlükleri ile birlikte kullanın.
Sınırlamalar
-
Yalnızca DAS Enterprise Edition V3 veya Compliance Audit Edition'ın sıcak depolama süresi içindeki SQL verileri analiz edilebilir.
NotDAS Enterprise Edition V3 veya Compliance Audit Edition için sıcak depolama süresini değiştirmek üzere SQL Explorer and Audit sayfasının sağ üst köşesindeki Service Settings seçeneğine tıklayın.
Sıcak depolama ücrete tabidir. Daha fazla bilgi için bkz. Faturalandırma ayrıntıları.
Her örnek başına yalnızca bir çalışan işlem analizi görevine izin verilir.
Her işlem analizi görevi en fazla iki iş parçacığı için işlemleri analiz edebilir.
Her işlem analizi görevi en fazla 30 dakikalık veriyi analiz edebilir.
Yordam
DAS konsoluna giriş yapın.
Soldaki gezinme bölmesinde öğelerine tıklayın.
Hedef örneği bulun ve örnek ayrıntıları sayfasını açmak için örnek kimliğine tıklayın.
-
Sol gezinme bölmesinde Request Analysis > SQL Explorer and Audit seçeneklerine tıklayın. Açılan sayfada SQL Explorer sekmesine ve ardından Transaction Analysis sekmesine tıklayın.
-
İşlem analizi görevi oluşturma
Create Analysis seçeneğine tıklayın, analiz için zaman aralığını seçin, bir veya iki iş parçacığı kimliği girin ve görevi oluşturun. Oluşturulan analiz görevlerini Transaction Analysis List bölümünde görüntüleyebilirsiniz.
Analysis Range, Last 10 minutes, Last 15 minutes ve Last 30 minutes hızlı seçeneklerini destekler. İşlem analizi yalnızca sıcak veri analizini desteklediğinden sıcak depolama saklama süreniz dahilinde bir zaman aralığı seçmeniz gerekir. En fazla iki thread ID girebilirsiniz.
NotGeçerli bir iş parçacığı kimliği girin. İş parçacığı kimliklerini kilit analizi gibi sayfalardan, denetim günlükleri listesinden ve Instance Sessions bölümünden elde edebilirsiniz.
-
İşlem analizi sonuçlarını görüntüleme
Belirli bir dönemden işlem analizi kayıtlarını görüntülemek için görev listesini zamana göre filtreleyebilirsiniz.
Transaction Analysis List bölümünde hedef analiz görevini bulun ve işlem türlerine göre işlem sayısı eğilim grafiğini ve işlem listesini görüntülemek için İşlemler sütunundaki View Details seçeneğine tıklayın.
Transaction Overview bölümünde, o dakika içinde başlayan işlemlerin listesini görüntülemek için grafikteki bir çubuğun üzerine gelin. Belirli bir işlemin altta yatan SQL deyimlerini görüntülemek için View Details seçeneğine tıklayın.
ÖnemliSQL ayrıntılarını yalnızca sıcak depolama zaman aralığı içindeki veriler için sorgulayabilirsiniz.
-