假设我们执行下面的查询。
select * from employees where salary > 10000;
一段时间后,我们执行下面的查询。
select * from employees where salary > 500;
第二种倾向返回。 但是,我们已经有一些这块在高速缓冲存储器,因为以前的查询。 也许他们中的一些被删除形式的高速缓冲区,但是一些或所有块从第一个查询可能仍然存在。 因此,在这里,该数据库服务器应该知道这块已经存在的和哪些阅读光盘此外。
我的问题是,如何将数据库中找到,并决定这块读光盘另外?