Bir kilitleme bekletme süresini beklemeden geçen süreyi ölçmeden bir sorgulamanın yürütme süresini nasıl ölçebilirim? Tek düşüncem sürekli olarak aynı sorguyu ölçmek ve en hızlı zamanı kaydetmek.Gerçek MySQL sorgu süresinin ölçülmesi
cevap
Başlangıç
SET profiling = 1;
ile profilci Sonra Sorgu yürütün.
SHOW PROFILES;
ile profilci istatistiklerini vardır sorgularının bir listesini görebilirsiniz. Ve nihayet
SHOW PROFILE FOR QUERY 1;
ya da her türlü numara sorgulama sahip olan incelemek için hangi sorgu seçin.
Ne elde ederseniz, sorgu sırasında tam olarak ne kadar zaman harcanan bir liste. manual.
cevap içinde
diğer bilgiler
SHOW PROFILE[S]
Profil, "veri göndermeden" daha yararlı bir şey verirse, piyangoyu kazanırsınız. –
5.7.19 kullanıyorum ve hala "profile bak" işlevi düzgün çalışıyor –
@SivaPraveen - Tamam, şimdilik çalışıyor, ama "... kaldırılacak ..." –
- 1. Sorgu MySQL
- 2. `std :: clock()` çözünürlüğünün ölçülmesi `
- 3. MySQL sorgu
- 4. MySQL Pivot/çapraz sorgu
- 5. mysql sorgu planları
- 6. mysql sorgu kuyruğu?
- 7. optimize MySQL sorgu
- 8. MySql sorgu yürütme süresi
- 9. mysql gelişmiş sorgu seçimleri
- 10. php mysql sorgu
- 11. mySQL alt sorgu sınırı
- 12. MySQL Sorgu veritabanı boyutu
- 13. PHP MySQL sorgu oluşturucu
- 14. Hiyerarşik sorgu MySQL
- 15. Mysql sorgu çalıştırdığınızda
- 16. MySQL sorgu yardımı
- 17. MySQL stok hesaplama sorgu
- 18. MySQL yavaş sorgu: İÇ nedenleri
- 19. MySQL sorgu oluşturucu PHP sınıfı
- 20. MYSQL Toplam Sorgu, IF Durumu
- 21. Node.js - mysql sorgu zaman aşımı
- 22. Paypal (IPN) MySQL Sorgu Tweak
- 23. mysql sorgu sonucu php değişkeni
- 24. İç bağlantıda MySQL sorgu hatası
- 25. Kod satırlarının ölçülmesi için Eclipse eklentisi
- 26. mysql verilerini ElasticSearch gerçek zamanlı olarak geçirme
- 27. UIImagePickerController - Maksimum video süresinin ayarlanması
- 28. MySQL Sorgu, tarih aralığına göre gruplandırmak için?
- 29. Neden "Sorgu boştu" MySQL Hatası alıyorum?
- 30. MySQL - son oluşturulan tablo için sorgu
Bu mükemmel! Bunun yavaş mı olduğunu biliyor musun? Web sitemdeki her sorguyu çalıştırmak için bunu sarıcı sınıfıma ekleyebilir miyim? – Mikhail
Bunu hiç düşünmedim. Bunu neden yapmak istersiniz? Genellikle bu sadece gelişim için, sanırım. Hangi sorguların yavaş olduğunu bilmek istiyorsanız, yavaş sorgulama günlüğünüze bir göz atın. http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html – fancyPants
Sorguların farklı kullanıcılar için farklı zaman alması nedeniyle. yavaş sorgulama-günlüğü, bir kilit açma için beklediği süreyi sayıyor gibi görünüyor – Mikhail