ठीक है, आपका मतलब क्वेरी ऑप्टिमाइज़ेशन है? मुझे लगता है EXPLAIN <query>
अड़चनें कहां हैं, यह हिट देने में उत्कृष्ट है। जिसके बाद आप इंडेक्स को फिर से परिभाषित करें और ...
अद्यतन1: आप देख सकते हैं - MySQL ऑप्टिमाइज़ेशन टूल्सए>
अद्यतन2: अपने कोड में खुदाई करने के बाद, मैं देखता हूं कि मैं क्वेरी ऑप्टिमाइज़ेशन के लिए 2 काम करता था।
- धीमी क्वेरी लॉग चालू करें - MySQL धीमी क्वेरी लॉग में महंगी SQL क्वेरी रिकॉर्ड कर सकता है
. आप पैरामीटर
long_query_time
. का उपयोग करके सेकंडों में अपनी अपेक्षाओं को परिभाषित कर सकते हैं । - mysqldumpslow कमांड - लॉगिंग चालू होने के बाद आप
mysqldumpslow
. का उपयोग करके लॉग सामग्री का विश्लेषण कर सकते हैं आज्ञा।mysqldumpslow /path/to/your/mysql-slow-queries.log -t 10
. यह आपको शीर्ष 10 प्रदर्शन हत्यारे दिखाएगा। आउटपुट में प्रत्येक स्टेटमेंट के लिए आप समान कॉलों की संख्या, सेकंड में निष्पादन समय, प्रभावित पंक्तियाँ और स्वयं स्टेटमेंट देख सकते हैं।