Я досліджую великий перехід з MySQL на NoSQL DBaaS і зіткнувся з проблемою, намагаючись прогнозувати витрати. По суті, я не можу визначити, скільки запитів обробляє мій поточний сервер MySQL на день, щоб спробувати оцінити кількість запитів, які я буду використовувати з Cloudant , який стягує $ 0,015 за 100 PUT, POST та DELETE та 0,015 $ за 500 GET і ГОЛОВИ.
Я знайшов багато інформації про використання SHOW STATUS та 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.