Saya sedang menyelidiki peralihan besar dari MySQL ke DBaaS NoSQL dan saya mengalami masalah saat mencoba memperkirakan biaya. Pada dasarnya, saya tidak tahu berapa banyak permintaan yang ditangani server MySQL saya saat ini per hari untuk mencoba dan memperkirakan jumlah permintaan yang akan saya gunakan dengan Cloudant , yang menagih $ 0,015 per 100 PUT, POST, dan HAPUS dan $ 0,015 per 500 GETs dan KEPALA.
Saya telah menemukan banyak informasi tentang penggunaan SHOW STATUS dan SHOW STATUS GLOBAL untuk mendapatkan statistik yang dikumpulkan oleh MySQL sendiri, tetapi tidak ada referensi jangka waktu.
Misalnya, SHOW STATUS GLOBAL mengembalikan yang berikut:
Queries | 13576675
Itu hebat, kecuali saya tidak tahu kerangka waktu yang membungkus nomor itu. 13 juta pertanyaan kapan? Per bulan? Tahun? Sejak awal waktu?
Dokumen MySQL tidak terlalu rumit:
Pertanyaan
Jumlah pernyataan yang dieksekusi oleh server. Variabel ini mencakup pernyataan yang dijalankan dalam program yang disimpan, tidak seperti variabel Pertanyaan. Itu tidak menghitung perintah COM_PING atau COM_STATISTICS. Variabel ini ditambahkan di MySQL 5.0.76.
Terima kasih sebelumnya atas bantuannya.
Queries
variabel Status global menghitung segala sesuatu karena server terakhir dimulai ... yangSHOW STATUS LIKE 'Uptime';
detik yang lalu. Banyak variabel status yang dihapusFLUSH STATUS;
tetapiQueries
tidak, setidaknya di server pengujian saya mengonfirmasinya sekarang, yaitu MySQL 5.5.19 dan 5.6.14.