Nếu dữ liệu của bạn đủ lớn, khoảng tầm 500 ngàn đến 1 triệu bản ghi, bạn sẽ thấy hậu quả nhanh chóng từ việc sử dụng hàm này. Việc tiện dụng là không thể phủ nhận, nhưng khi sử dụng hàm trên, sẽ dẫn đến việc so sánh để tìm ra bài viết có post_title phù hợp.
Tuy nhiên, nếu bạn để ý, WordPress sử dụng post_title là text, việc truy vấn dữ liệu text, không hề được index là một thảm hoạ vô cùng lớn. Như trường hợp của tôi, cần so sánh post được gửi thông qua xmlrpc xem đã từng tồn tại trên hệ thống chưa. Rất may, lệnh truy vấn này không thực sự nhiều, và chưa quá ảnh hưởng nghiêm trọng tới hệ thống của tôi.
Tuy nhiên sau khi loại bỏ những dòng lệnh trên, hệ thống trở về điều kiện hoàn toàn bình thường, CPU giảm hẳn đi 1/2, I/O giảm rõ rệt. Vì một phút nhanh chóng làm cho xong plugin của mình theo guilde online, tôi đã phải trả giá cho hiệu năng hệ thống của mình.
Leave a Comment