डेटाबेस

MySQL / MariaDB
सक्रिय
v10.11.6-MariaDB
कनेक्शन
18
MySQL: 18 / 151
धीमी क्वेरीज़
2
MySQL slow_queries
डेटाबेस का आकार
673.4 MB
डेटाबेस: 3
MySQL / MariaDB सक्रिय
वर्शन 10.11.6-MariaDB
Uptime 14d 21h 30m
कनेक्शन 18 / 151
धीमी क्वेरीज़ 2
डेटाबेस का आकार 673.4 MB
डेटाबेस
example_app 18.4 MB · 12 टेबल
example_users 142.7 MB · 38 टेबल
example_logs 512.3 MB · 64 टेबल

जब साइट धीमी हो जाए तो डेटाबेस की स्थिति

जब कोई साइट धीमी पड़ती है, डेटाबेस देखने की पहली जगह है और जल्दी झाँकने के लिए सबसे कठिन। यह पन्ना चलने की अवधि, वर्तमान और अधिकतम कनेक्शन, धीमी क्वेरियों की संख्या, कैश का व्यवहार और हर डेटाबेस का आकार दिखाता है — इतना कि कुछ सेकंडों में पता चल जाए कि समस्या यहीं रहती है या नहीं।

निर्धारित अधिकतम के मुक़ाबले कनेक्शन वह संख्या है जो अधिकांश ठप पड़ाव समझाती है। अपनी सीमा तक पहुँचा सर्वर नए कनेक्शन ठुकरा देता है, और ऐप्लिकेशन ऐसी डेटाबेस त्रुटि बताता है जो असली कारण के बारे में कुछ नहीं कहती। धीमी क्वेरियाँ दूसरा छोर हैं: मुट्ठी भर सामान्य हैं, पर लगातार चढ़ता गणक प्रायः यह अर्थ रखता है कि किसी क्वेरी ने स्कीमा बदलाव में अपना अनुक्रमणिका खो दिया।

आकार यहाँ इसलिए हैं कि वृद्धि से जल्दी निपटना आसान होता है। बिना सीमा बढ़ती तालिका — सत्र की पंक्तियाँ, लॉग की तालिका, ऐसी क़तार जिसे कोई ख़ाली नहीं करता — जब तक जगह है तब तक धीमी समस्या है, और रात तीन बजे जब जगह न बचे तब तात्कालिक। इस पैनल का डिस्क पन्ना उसी चीज़ का दूसरा पक्ष दिखाता है।

यह जानना काम का है कि यह पृष्ठ क्या देखता है और क्या नहीं। यह MySQL की स्थिति भीतर से पढ़ता है — कनेक्शन, क्वेरी, आकार — पर उस बारे में चुप रहता है जिस पर डेटाबेस टिका है। रुकी हुई सेवा को Monit देख लेता है, और जो डिस्क बिगड़ने लगी हो उसकी चेतावनी SMART देता है, प्रायः इससे बहुत पहले कि सुस्ती क्वेरी में दिखे। धीमे डेटाबेस का कारण अक्सर स्वयं डेटाबेस से नीचे होता है।