Hệ thống ERP công ty đang chạy được 3 năm, dữ liệu kế toán đã vượt 5 triệu bản ghi. Vấn đề hiện tại: mỗi lần tải Bảng cân đối thử hoặc Báo cáo lãi lỗ theo tháng mất 45 giây đến 2 phút, đặc biệt tệ vào cuối tháng khi nhiều user truy cập đồng thời. Mình đã thử tối ưu index database và nâng RAM server nhưng cải thiện không đáng kể. Nghi ngờ vấn đề nằm ở query logic tầng ứng dụng hơn là phần cứng — kiểu như phần mềm không cache kết quả trung gian hoặc tính toán lại từ đầu mỗi lần gọi báo cáo. Anh chị nào đã xử lý bài toán tối ưu hiệu suất báo cáo kế toán trên cơ sở dữ liệu lớn chưa? Phần mềm có thể làm gì ở tầng ứng dụng để cải thiện tốc độ này?
Báo cáo kế toán tải mất cả phút, DB lớn xử lý thế nào?
Câu hỏi này đã bị gắn cờ
14
Xem