2009-07-19 17 views
7

हाय मैं धीमे प्रश्नों को लॉग कर रहा हूं क्योंकि हमारे पास कुछ प्रदर्शन समस्याएं हैं और मैंने mysqldumpslow के बारे में पढ़ा है और सोचा है कि प्रश्नों को हल करने के लिए तरीका अच्छा होगा।मुझे MysqlDumpSlow कमांड कहां मिल सकता है?

कमांड प्रॉम्प्ट पर मैं mysqldumpslow टाइप करें और मैं इस मिल:

, प्रचलित कार्यक्रम या बैच फ़ाइल 'mysqldumpslow' के रूप में एक आंतरिक या बाहरी कमांड मान्यता प्राप्त नहीं है।

मैं MySQL संस्करण 5.0.79 उपयोग कर रहा हूँ Windows Vista पर

नोट: c: \ Program Files \ MySQL \ MySQL सर्वर 5.0 \ बिन मेरी पथ और है मैं 'के लिए ड्राइव खोज की है mysqldumpslow 'और इसे नहीं मिल रहा है।

मैं क्या गलत कर रहा हूं?

नोट: MySql 5.0.x समर्थन mysqldumpslow आदेश इस link मैनुअल

उत्तर

7

संपादित करने के लिए का पालन करता है: उफ़, मैं मैनुअल गलत पढ़ा है, और गलत जानकारी दी :-(:-(खेद का यह दे एक और कोशिश ...

मैं सिर्फ खिड़कियों पर MySQL स्थापित किया है, mysqldumpslow उपयोग करने का प्रयास करने के लिए, और मैं mysqldumpslow स्थापित या तो :-(तो, आप अकेले नहीं हैं की जरूरत नहीं है, और यह प्रतीत नहीं होता है अपने इंस्टॉल के साथ एक समस्या हो (मैंने 5.1.x की कोशिश की है, लेकिन जैसा कि आपने हाइलाइट किया है, यह 5.0.x के लिए समान होना चाहिए)

मेरे पास लिनक्स के तहत "mysqldumpslow" देख रहा है, ऐसा लगता है कि यह एक पर्ल स्क्रिप्ट है; और पर्ल अक्सर विंडोज मशीन पर स्थापित नहीं होता है। हो सकता है कि एक समाधान करने के लिए एक संकेत होगा ...

ठीक है, थोड़ा और परीक्षण के बाद, जब MySQL स्थापित करने, ऐसा लगता है आप "developpers अवयव> स्क्रिप्ट, उदाहरण", जिसके द्वारा स्थापित नहीं है का चयन करने के लिए है डिफ़ॉल्ट (कम से कम विंडोज़ पर) - सब कुछ पुनर्स्थापित करने की आवश्यकता नहीं है: आप इस विकल्प को जोड़ने के लिए, "संशोधित" कर सकते हैं।

फिर, आपके पास "बिन" के बगल में एक "स्क्रिप्ट" निर्देशिका होगी। उदाहरण के लिए, आपके इंस्टॉल पर, यह "c: \ Program Files \ MySQL \ MySQL Server 5.0 \ स्क्रिप्ट्स" जैसा होना चाहिए।

इस निर्देशिका में, कुछ स्क्रिप्ट हैं; उनमें से एक mysqldumpslow.pl है; जो आप खोज रहे हैं ;-)

अब, आपको "बस" को पर्ल स्थापित करना है और अपनी मशीन पर चलना है (क्षमा करें, मैंने कभी भी विंडोज़ पर पर्ल इंस्टॉल नहीं किया है, लेकिन आप कुछ जानकारी here पा सकते हैं)

आशा है कि इससे पहले जो मैंने पोस्ट किया उससे बेहतर मदद मिलेगी!

3

टाइपिंग कोशिश

whereis mysqldumpslow

कि अभी भी अपने स्थापित नहीं,

संपादित करें कहते हैं: ऊपर, प्रासंगिक नहीं है खिड़कियों पर के रूप में। याद किया कि, इसे इंगित करने के लिए टिप्पणी करने के लिए धन्यवाद।

मैं हमेशा mysqldumpslow से पहले mysqlsla (mysql धीमी लॉग विश्लेषक) का उपयोग करता हूं - आप इसे जाने दे सकते हैं।

http://hackmysql.com/mysqlsla

+1

मुझे नहीं लगता कि "whereis" विंडोज पर काम करेंगे ... –

+0

खेद, खिड़कियां बिट हाँ, याद किया। अब मेरी पोस्ट संपादित की, लेकिन मुझे सही करने के लिए धन्यवाद! – benlumley

संबंधित मुद्दे