Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक MySQL उपयोगकर्ता के प्रश्नों की निगरानी

कुछ तरीके हैं जो मैं सुझा सकता हूं।

  1. SELECT * FROM information_schema.PROCESSLIST WHERE USER="someuser"; अब यह आपके ऊपर है कि आप क्या इस्तेमाल करते हैं। इसे एक फ़ाइल में संग्रहीत करने के लिए एक क्रोनजॉब (लिनक्स) लिखें या इसे एक MySQL तालिका में दर्ज करने के लिए एक MySQL ईवेंट लिखें।
  2. सामान्य क्वेरी लॉग का उपयोग करें और वांछित परिणाम प्राप्त करने के लिए लॉग फ़ाइल को पार्स करने के लिए linux awk, sed, grep आदि जैसे टूल का उपयोग करें

लेकिन अगर आप कमांड लाइन लाइनक्स कमांड लिखने के आदी नहीं हैं तो आप mk-query-digest का उपयोग कर सकते हैं या यहां तक ​​कि कस्टम निगरानी उपकरण जैसे nagios . को भी कॉन्फ़िगर कर सकते हैं , cacti आदि। लेकिन मैं व्यक्तिगत रूप से MONyog पसंद करता हूं। , यह बिंदु 1 और 2 दोनों को पूरी तरह से करता है और सबसे अच्छी बात यह है कि इसमें एक GUI है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीडीओ चेतावनियों को दबाना

  2. किसी फ़ील्ड से सभी गैर-संख्यात्मक वर्ण हटाएं

  3. libmysqlclient.a और libmysqlclient_r.a में क्या अंतर है?

  4. SELECT और WHERE क्लॉज में संग्रहीत फ़ंक्शन कॉल को ऑप्टिमाइज़ करना

  5. MySQL के लिए 2 फ़ील्ड पर SQL LEFT-JOIN