数据库脏写
发布时间: 2025-02-25 12:43:23
『壹』 求助大神 什么叫数据库的脏数据
LRU(LeastRecentlyUsed)算法—最近最少使用原则。ORACLE采用LRU保持内存中的数据块是最近使用的,使尽可能减少I/O,提高数据库的性能;
LRU列表(LRUList)—是数据缓冲区的管理列表区。登记了数据缓冲区空闲块和保持块的地址和状态标识(Free自由、Pinned保持、Drity脏);
脏列表(DIRTYList)—数据缓存区中被修改过的数据块地址列表区。当数据缓冲区中的块被修改,则被标志为“脏”块。DBWR的主要任务是把“脏”数据缓冲块写入磁盘,使缓冲区保持“干净”。