Tôi đang điều tra sự chuyển đổi lớn từ MySQL sang Noaa DBaaS và tôi gặp phải một vấn đề khi cố gắng dự báo chi phí. Về cơ bản, tôi không thể tìm ra có bao nhiêu truy vấn mà máy chủ MySQL hiện tại của tôi xử lý mỗi ngày để thử và ước tính số lượng yêu cầu tôi sẽ sử dụng với Cloudant , tính phí 0,015 đô la cho 100 PUT, POST, và XÓA và 0,015 đô la cho mỗi 500 GET và các đầu.
Tôi đã tìm thấy rất nhiều thông tin về việc sử dụng SHOW STATUS và SHOW GLOBAL STATUS để lấy số liệu thống kê mà MySQL thu thập trên chính nó, nhưng không có tham chiếu khung thời gian.
Chẳng hạn, SHOW GLOBAL STATUS trả về như sau:
Queries | 13576675
Điều này thật tuyệt, ngoại trừ tôi không biết khung thời gian bao bọc con số đó. 13 triệu truy vấn khi nào? Mỗi tháng? Năm? Kế từ khi bắt đầu thời gian?
Các tài liệu MySQL không thực sự xây dựng quá nhiều:
Truy vấn
Số lượng câu lệnh được thực hiện bởi máy chủ. Biến này bao gồm các câu lệnh được thực thi trong các chương trình được lưu trữ, không giống như biến Câu hỏi. Nó không tính các lệnh COM_PING hoặc COM_STATISTICS. Biến này đã được thêm vào trong MySQL 5.0.76.
Cảm ơn trước sự giúp đỡ nào.
Queries
biến tình trạng toàn cầu đang đếm tất cả mọi thứ kể từ khi máy chủ được bắt đầu cuối cùng ... đó làSHOW STATUS LIKE 'Uptime';
giây. Nhiều biến trạng thái được xóa bằngFLUSH STATUS;
nhưngQueries
không, ít nhất là trong các máy chủ thử nghiệm mà tôi đã xác nhận nó ngay bây giờ, đó là MySQL 5.5.19 và 5.6.14.