ฉันกำลังตรวจสอบสวิตช์ขนาดใหญ่จาก MySQL เป็น NoSQL DBaaS และฉันพบปัญหาในการพยายามคาดการณ์ค่าใช้จ่าย โดยพื้นฐานแล้วฉันไม่สามารถค้นหาจำนวนเซิร์ฟเวอร์ MySQL ปัจจุบันที่ฉันจัดการต่อวันเพื่อลองและประเมินจำนวนคำขอที่ฉันจะใช้กับCloudantซึ่งคิดค่าบริการ $ 0.015 ต่อ 100 PUTs , POSTsและDELETEsและ $ 0.015 ต่อ 500 GETs และหัว
ฉันพบข้อมูลจำนวนมากเกี่ยวกับการใช้สถานะ SHOWและSHOW GLOBAL STATUSเพื่อรับสถิติที่ MySQL รวบรวมไว้ในตัวของมันเอง แต่ไม่มีการอ้างอิงกรอบเวลา
ตัวอย่างเช่น 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