脏数据的定义:比如说甲和乙,都在用同一个银行帐号,两人查询到帐号现在有100元。然后甲取走这100元,乙没有刷新,看到帐号还是有100元,乙看到的是脏数据。 脏数据就是已经写入到内存里,但是还没有写入到硬盘上的数据。一般当事物没有提交的时候会产生,当事物提交以后,脏数据就会被写进硬盘的数据块,这时他就不叫脏数据了。 ***********************************************************************************************
我们经常看可以看到执行计划中统计分析部分有consistent gets和db_block_gets,这两个合起来统称为我们经常说的逻辑读,也就是从oracle buffer cache中读到的数据。




