Nói cách khác, đó sẽ cho bạn biết các trường id được đọc nhiều hơn là các lĩnh vực có giá trị. Với tác phẩm này bổ sung thông tin, bạn có thể đưa ra các giải pháp sau đây để cải thiện hiệu suất: sử dụng hai mảng thay vì một, để giữ tất cả các id gần nhau, tối đa hóa số truy cập bộ nhớ cache khi tuần tự đi qua các mảng của id trong sumValues (). Các mảng đầu tiên chỉ chứa id kỷ lục, trong khi các mảng thứ hai chỉ chứa các giá trị kỷ lục. Do đó, nhiều ids kỷ lục được tìm thấy trong bộ nhớ cache khi sumValues () chạy như hai lần như nhiều ids hồ sơ sẽ được lưu trữ trong một dòng bộ nhớ cache duy nhất. Việc thực hiện mới của MyRecords được hiển thị trong Liệt kê 4-16.
đang được dịch, vui lòng đợi..
