2012-02-21 10 views
5

हम अपनी क्वेरी परस्पर निर्भरता में सुधार करने के लिए काम कर रहे हैं, और पाया है कि कभी-कभी ऐसे समय-समय पर डेडलॉक्स होंगे जो पुनरावर्ती रहेंगे। क्या किसी को ऐसे प्रोग्राम के बारे में पता है जो शो इंजन इननोड स्थिति के आउटपुट से लॉक ग्राफ उत्पन्न कर सकता है?MySQL लॉक ग्राफ

+0

मैं कुछ समय पहले दृश्य उपकरण को खोजने की कोशिश की, सफलता नहीं मिली। आप यहां शो इंजन इननोड स्टेटस के आउटपुट पेस्ट कर सकते हैं। मुझे लगता है कि मैं आपकी मदद कर सकता हूं। – iddqd

+0

मैं इसे काफी अच्छी तरह से पढ़ सकता हूं, लेकिन मैं ऐसा कुछ करने की उम्मीद कर रहा था जो खुद को लिखने के बिना लॉकिंग इंटरैक्शन का ग्राफ प्रदर्शित कर सके। – Misandrist

उत्तर

3

Percona से कैक्टि या नागियोस के लिए MySQL Monitoring Plugin का उपयोग करें। यह SHOW INNODB STATUS परिणाम रिकॉर्ड करता है और उन्हें समय-समय पर ग्राफ़ के रूप में बनाता है (शायद) आप चाहते हैं।

कैक्टस: http://www.percona.com/doc/percona-monitoring-plugins/cacti/mysql-templates.html

Nagios: http://www.percona.com/doc/percona-monitoring-plugins/nagios/pmp-check-mysql-innodb.html