Cafemmo Club
← Quay lại danh sách

[Hỏi] mysql ngốn CPU quá nhiều, phải làm sao để giảm?

Nai16/05/20197730 lượt xem41 bình luận
Vấn đề đã được giải quyết, ai đang cpu cao do fts của mysql thì tham khảo sphinx search chữa cháy với database dưới dưới 15 - 20 triệu vì index có giới hạn http://cafemmo.club/threads/hoi-mysql-ngon-cpu-qua-nhieu-phai-lam-sao-de-giam.2126/#post-23737 - Tình hình là lỡ nâng cấp lộn từ con VPS 6 CPU 16GB RAM -> 12 CPU + 48 GB RAM bên DO mà mysql mà CPU vẫn làm việc cật lực bởi mysql. Hiện đang liên hệ với bên DO để hạ giúp (vì chọn nhầm option cannot reverse, đùng 1 cái từ 320GB SSD lên gần 1TB 😭). Đã bật log slow_query và long query cho mysql nhưng ko có kết quả. Còn log còn sphinx search thì hơn 95% là dưới 0.01s. còn lại là dưới 0.5s hết. Nên mình không nghĩ là do thằng sphinx. Hiện tại không biết làm cách nào để kéo CPU xuống chứ để vầy hoài cảm giác VPS không hoạt động hiệu quả, bất quá các site vẫn load bình thường nhờ html cache (Load lần dầu thì vẫn ầm ầm, gặp no result thì random load page cũng tầm 5 - 6s). Anh nào có kinh nghiệm vụ kéo CPU này chia sẻ em ké với, site đang tụt dốc không phanh nên đang hi vọng nguyên nhân do cái CPU cao này nên cần khắc phục ăn ngon hơn 😳 Bản ghi thì 2 bản dùng chính và query nhiều nhất là tag và product - 2 table này dùng nginx search để query cho page tag và thả tag cho page product. Còn SELECT thì query bình thường - Sau khi query xong thì luôn đóng connect ngay lặp tức bằng hàm mysqli_close(); - Tag table với khoảng 600k records - product table khoảng gần 10 triệu records

Bình luận

Đang tải...

Đang kiểm tra đăng nhập...

[Hỏi] mysql ngốn CPU quá nhiều, phải làm sao để giảm? · Cafemmo Club