2016-04-06 11 views
0

Performans amacıyla, SQL sorgumu yürütmek/işlemek için db2 için geçen süreyi ölçmek istiyorum. Bunu başarmanın basit bir yolu var mı? IBM belgeleri, hiçbir örnek olmaksızın çok ayrıntılıdır.DB2'de geçen SQL sorgusu süresi nasıl ölçülür?

+0

sadece bir zamanlayıcı kullanmak ve zaman SQL yordamı aradığında gelen zaman değerlendirmek Could onu almaya aldı sunucu tarafındaki yöntemle sonuçlanır? Size tam olarak zaman vermeyecek olsa da, aynı yürütme döngüsünü takip edecek diğer sorgu yöntemlerini karşılaştırabilirsiniz. Rpg programında, sistem tarihini, sorgulama işlemi tamamlandığında ve farkı hesapladığınızda, TIME komutunu veya% DATE() işlevini kullanmanız gerekir. Sonra% DIFF kullanın. Ya da burada iyi bir başlangıç ​​http://www.mcpressonline.com/tips-techniques/rpg/techtip-elapsed-time-function.html – yardpenalty

cevap

1

performansını ölçmek için harika bir araç var - tek (veya birden fazla) sorguları için dahil executiontime vb: db2batch size vb Kontrol ayrıntılar zamanı hazırlamak gösteren granül zamanlı bilgi, yürütme zamanı verecektir -i complete kullanma documentation

yılında
0

sen ... zamanlamaları, endeks kullanımlar vb ile sorgu şemaları oluşturmak için IBM Data Studio kullanabilirsiniz