Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL कमांड लाइन से टेबल्स का विश्लेषण कैसे करें (mysqlcheck --analyze)

mysqlcheck क्लाइंट प्रोग्राम के --analyze विकल्प से डेटाबेस की सभी टेबल्स का विश्लेषण (key distribution statistics अपडेट) कर सकते हैं।

सिंटैक्स

mysqlcheck -u root --analyze db_name

उदाहरण

C:\mysql\bin> mysqlcheck -u root --analyze query
query.cars                    OK
query.copy_cars               OK
query.countries               Table is already up to date
query.customers               OK
query.date_time_test          OK
query.detail_bday             OK
query.eeee                    OK
query.emp                     OK
query.emp123                  OK
query.emp_t                   OK
query.employee12              OK
query.employee13              OK
query.examination_btech       OK
query.item_list               OK
query.item_list1              OK
query.new_number              OK
query.reservation             OK
query.reservations            OK
query.reserve                 OK
query.student                 OK
query.student_detail          OK
query.student_info            OK
query.student_marks           OK
query.tender                  OK
query.website                 OK

उद्देश्य

  • टेबल्स की की वितरण सांख्यिकी (key distribution statistics) अपडेट करता है।
  • क्वेरी ऑप्टिमाइज़र को बेहतर निर्णय लेने में मदद करता है (जॉइन क्रम, इंडेक्स चयन)।
  • बड़े डेटा परिवर्तन (INSERT/UPDATE/DELETE) के बाद चलाना चाहिए।

संबंधित विकल्प

  • --check — टेबल त्रुटियों की जांच
  • --repair — क्षतिग्रस्त टेबल मरम्मत
  • --optimize — टेबल अनुकूलन (डिफ्रैगमेंट)
  • --all-databases — सभी डेटाबेस पर लागू
नोट: mysqlcheck चलाने के लिए सर्वर (mysqld) चालू होना चाहिए। यह ऑनलाइन रखरखाव की अनुमति देता है।
  1. कमांड लाइन से MySQL डेटाबेस से कैसे कनेक्ट करें? कमांड लाइन से MySQL डेटाबेस से कैसे कनेक्ट करें?

    MySQL कमांड-लाइन क्लाइंट (mysql.exe) से कनेक्ट करें विंडोज कमांड प्रॉम्प्ट से MySQL सर्वर से कनेक्ट करने के लिए mysql क्लाइंट प्रोग्राम का उपयोग करें। चरण-दर-चरण कमांड प्रॉम्प्ट खोलें: Win+R → cmd → Enter MySQL bin डायरेक्टरी में जाएं: cd C:\Program Files\MySQL\MySQL Server 8.0\bin (आपके इंस्टॉल

  1. कमांड लाइन से MySQL सर्वर अपग्रेड करना कमांड लाइन से MySQL सर्वर अपग्रेड करना

    Windows में कमांड लाइन से MySQL अपग्रेड करने के चरण: Win + R दबाएँ, cmd टाइप करें, Enter दबाएँ डेटा डायरेक्टरी का स्थान जानें: SELECT @@datadir; आउटपुट: C:\ProgramData\MySQL\MySQL Server 8.0\Data\ bin डायरेक्टरी पर जाएँ (आमतौर पर C:\Program Files\MySQL\MySQL Server 8.0\bin\) अपग्रेड कमांड चलाएँ: m

  1. कमांड लाइन में MySQL डेटाबेस कैसे बनाएं? कमांड लाइन में MySQL डेटाबेस कैसे बनाएं?

    सबसे पहले, आपको कमांड प्रॉम्प्ट खोलना होगा। आप शॉर्टकट Windows+R की का उपयोग करके खोल सकते हैं। स्क्रीनशॉट इस प्रकार है: अब CMD टाइप करें और OK बटन दबाएं: अब निम्न कमांड प्रॉम्प्ट दिखाई देगा: अब MySQL bin डायरेक्टरी तक पहुंचें। स्क्रीनशॉट इस प्रकार है: कमांड लाइन में MySQL चलाकर डेटाबेस बनाने का