लॉक रिलीज आदि के इंतजार में आने वाले समय को मापने के बिना मैं क्वेरी के निष्पादन समय को कैसे माप सकता हूं? मेरा एकमात्र विचार लगातार एक ही प्रश्न को मापना और सबसे तेज़ समय रिकॉर्ड करना था।वास्तविक MySQL क्वेरी समय मापना
उत्तर
प्रारंभ
SET profiling = 1;
साथ प्रोफाइलर फिर अपने क्वेरी निष्पादित करें।
साथ
SHOW PROFILES;
आप प्रश्नों प्रोफाइलर के लिए आंकड़े की एक सूची दिखाई। और अंत में आप
SHOW PROFILE FOR QUERY 1;
या आपकी क्वेरी के किसी भी नंबर के साथ जांच करने के लिए कौन सी क्वेरी चुननी है।
आपको जो मिलता है वह एक सूची है जहां क्वेरी के दौरान वास्तव में कितना समय व्यतीत किया गया था। manual.
जवाब में
अधिक जानकारी अमान्य होता जा रहा है ...
SHOW PROFILE[S]
MySQL 5.6.7 के रूप में पदावनत कर रहे हैं और एक भविष्य MySQL रिलीज में हटा दिया जाएगा। इसके बजाए प्रदर्शन स्कीमा का प्रयोग करें; http://dev.mysql.com/doc/refman/5.6/en/performance-schema-query-profiling.html
यदि प्रोफ़ाइल आपको "डेटा भेजने" से अधिक उपयोगी बनाती है, तो आप लॉटरी जीतते हैं। –
मैं 5.7.1 9 का उपयोग कर रहा हूं और अभी भी 'प्रोफ़ाइल दिखाएं' ठीक से काम करता है –
@SivaPraveen - ठीक है, अभी के लिए यह अभी भी काम करता है, लेकिन "... हटा दिया जाएगा ..." –
- 1. MySQL क्वेरी निष्पादन समय
- 2. रेल्स MySQL क्वेरी समय भ्रम
- 3. क्वेरी समय परिणाम MySQL w/PHP
- 4. सर्वर प्रतिक्रिया समय मापना (क्लाइंट-साइड)
- 5. फ़ंक्शन द्वारा लिया गया समय मापना: clock_gettime
- 6. वास्तविक समय ajax टिप्पणी
- 7. वास्तविक समय
- 8. वर्तमान जीएमटी समय के लिए MySQL क्वेरी
- 9. mySQL दिनांक समय सीमा क्वेरी समस्या
- 10. MySQL क्वेरी
- 11. वास्तविक क्वेरी MySQLdb चलाता है?
- 12. वास्तविक समय प्रदर्शित करना
- 13. वास्तविक समय तुल्यकालन
- 14. वास्तविक समय वीडियो (छवि)
- 15. अंतर वास्तविक समय उदाहरण
- 16. वास्तविक समय क्षमताओं?
- 17. mysql क्वेरी
- 18. mysql क्वेरी
- 19. MySQL क्वेरी
- 20. MySQL क्वेरी
- 21. MySQL: क्वेरी
- 22. MYSQL क्वेरी
- 23. कम दूरी मापना
- 24. नेटवर्क किए गए डिवाइसों के बीच समय अंतर मापना
- 25. ओरेकल क्वेरी निष्पादन समय
- 26. MySQL - SELECT क्वेरी
- 27. MySQL क्वेरी समझने की क्वेरी
- 28. mysql अद्यतन क्वेरी उप क्वेरी
- 29. MySQL DATETIME DIFF क्वेरी
- 30. mysql क्वेरी स्पीड ऑप्टिमाइज़ेशन
यह उत्कृष्ट है! क्या आपको पता है कि यह धीमा है या नहीं? यानी मैं अपनी वेबसाइट पर चलने वाली हर क्वेरी के लिए निष्पादित करने के लिए इसे अपने रैपर वर्ग में जोड़ सकता हूं? – Mikhail
इस बारे में कभी सोचा नहीं। आप ऐसा क्यों करना चाहते हो? आमतौर पर यह केवल विकास के लिए है, मुझे लगता है। यदि आप जानना चाहते हैं कि कौन से प्रश्न धीमे हैं तो आपके धीमे-क्वेरी-लॉग में एक नज़र डालें। http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html – fancyPants
क्योंकि प्रश्न अलग-अलग उपयोगकर्ताओं के लिए अलग-अलग समय लेते हैं। धीमी-क्वेरी-लॉग उस समय की गणना करता है जब यह लॉक रिलीज के लिए प्रतीक्षा करता है – Mikhail