Điểm:0

CPU cao từ 1 tiến trình MYSQLD, nhưng không có truy vấn bất thường nào trong khi thực hiện HIỂN THỊ ĐẦY ĐỦ QUY TRÌNH

lá cờ fk

Tôi gặp sự cố trong đó 2 quy trình chiếm 99% CPU, nhưng điều đó để lại cho tôi quy trình mysqld chiếm 600% CPU và một tập hợp các quy trình php-fpm chiếm không quá 25% CPU theo top ( 2 đang hoạt động và 603 tiến trình đang ngủ, một trong số chúng là mysqld và cái còn lại dường như là php-fpm, vì vậy nó không đến từ quá nhiều máy khách), vì vậy tôi tự hỏi điều gì có thể gây ra mức sử dụng CPU cao, bởi vì đang thực hiện SHOW FULL PROCESSLIST không cung cấp cho tôi gì ngoài một vài lệnh CHỌN như 2 hoặc 3 và không có gì khác thường, làm cách nào để tìm ra điều gì sai? Tôi được cho biết đó là quy trình rsync, nhưng quy trình rsync chỉ chiếm nhiều IO và không sử dụng CPU, và vấn đề là CPU ở mức 99% khi chỉ có 2 quy trình và thực hiện SHOW FULL PROCESSLIST không tiết lộ lý do tại sao mức sử dụng CPU quá cao, vậy làm thế nào để bạn gỡ lỗi này? Có lệnh nào cho phép bạn kiểm tra các truy vấn MYSQL trước đây không, bởi vì tôi đã được thông báo rằng nếu có một kết xuất vào MYSQL thì nó sẽ không cần thiết xuất hiện khi tôi chạy SHOW FULL PROCESSLIST, vì vậy tôi tự hỏi liệu có cách nào để kiểm tra tất cả các truy vấn không đã được hoàn thành gần đây để thay thế.

Michael Hampton avatar
lá cờ cz
Kiểm tra nhật ký truy vấn chậm.
lá cờ ua
Khi bạn tìm thấy truy vấn không phù hợp thông qua nhật ký chậm, hãy sử dụng stackoverflow.com để yêu cầu trợ giúp về tối ưu hóa.
Wilson Hauck avatar
lá cờ jp
Xem xét đăng lên pastebin.com kết quả VĂN BẢN của A) htop và B) HIỂN THỊ ĐẦY ĐỦ QUY TRÌNH; để chúng tôi có thể xem thông tin có sẵn của bạn. Url này có thể thuyết phục bạn tránh sử dụng rsync TRỰC TIẾP - https://www.sitepoint.com/community/t/backup-mysql-with-rsync/61927 và cuối cùng, 603 quy trình ngủ khi máy chủ của bạn về cơ bản không hoạt động là manh mối cho ai đó không sử dụng ĐÓNG để kết thúc kết nối khi xử lý xong. Vui lòng đăng mã của bạn để KẾT NỐI, XỬ LÝ và ĐÓNG kết nối vào pastebin.com và chia sẻ các liên kết.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.