मैं MySQL से NoSQL DBaaS के बड़े स्विच की जांच कर रहा हूं और मैं खर्चों की भविष्यवाणी करने की कोशिश में एक समस्या में चला गया हूं। अनिवार्य रूप से, मैं यह पता नहीं लगा सकता कि मेरे वर्तमान MySQL सर्वर ने मेकओवर के साथ मेरे द्वारा उपयोग किए जाने वाले अनुरोधों की संख्या का अनुमान लगाने के लिए प्रति दिन कितने प्रश्नों को हैंडल किया है , जो प्रति 100 PUTs, POST और DELETE और $ 0.015 प्रति 500 GETs पर 0.015 डॉलर का शुल्क लेता है। और हेड्स।
मैंने MySQL को खुद इकट्ठा करने वाले आँकड़े प्राप्त करने के लिए SHOW STATUS और SHOW GLOBAL STATUS का उपयोग करने के बारे में बहुत सारी जानकारी प्राप्त की है, लेकिन कोई समय-सीमा संदर्भ नहीं है।
उदाहरण के लिए, SHOW GLOBAL STATUS निम्नलिखित रिटर्न देता है:
Queries | 13576675
जो बहुत अच्छा है, सिवाय इसके कि मुझे उस समय को लपेटने वाली समयावधि का कोई पता नहीं है। 13 मिलियन क्वेश्चन कब? प्रति माह? साल? समय की शुरुआत के बाद से?
MySQL डॉक्स वास्तव में बहुत विस्तृत नहीं है:
प्रश्नों
सर्वर द्वारा निष्पादित स्टेटमेंट की संख्या। इस चर में प्रश्नों के चर के विपरीत संग्रहीत कार्यक्रमों के भीतर निष्पादित बयान शामिल हैं। यह COM_PING या COM_STATISTICS कमांड की गणना नहीं करता है। यह चर MySQL 5.0.76 में जोड़ा गया था।
किसी भी सहायता के लिए अग्रिम रूप से धन्यवाद।
Queries
वैश्विक स्थिति चर सब कुछ के बाद से सर्वर पिछले शुरू किया गया था ... जो था की गिनतीSHOW STATUS LIKE 'Uptime';
सेकंड पहले। कई स्टेटस वैरिएबल के साथ क्लियर हो जाते हैं ,FLUSH STATUS;
लेकिनQueries
कम से कम टेस्ट सर्वर में मैंने अभी इसकी पुष्टि नहीं की है, जो MySQL 5.5.19 और 5.6.14 थे।