คิดว่าเราประหารต่อไปนี้กับการค้นหา.
select * from employees where salary > 10000;
หลังจากบางเวลา\ในสิงทีพวกเราตองประหารต่อไปนี้กับการค้นหา.
select * from employees where salary > 500;
ที่สองหนึ่งมีแนวโน้มที่จะกลับมาอีกบล็อก. แต่พวกเรามีบางช่วงตึกในบัฟเฟอร์แคชนเพราะก่อนหน้านี้กับการค้นหา. บางทีอาจจะเป็นตัวอันตรายบางคนลบรูปแบบที่บัฟเฟอร์แคชนะแต่ว่ามีบางอย่างหรือตลอดช่วงตึกจากคนแรกกับการค้นหาจะยังคงอยู่ที่นั่น ดังนั้นอยู่ที่นี่ฐานข้อมูลเซิร์ฟเวอร์ควรจะรู้ว่าช่วงตึกไปแล้วมีอยู่และใครที่ต้องอ่านข้อมูลจากดิสก์แผ่นที่ยิ่งไปกว่านั้น.
ของฉันคำถามคือยังไงฐานข้อมูลหายแล้วค่อยตัดสินใจว่าช่วงตึกเพื่ออ่านข้อมูลจากดิสก์แผ่นที่ยิ่งไปกว่านั้น?