返回数说广场 #日有所学#
0
PostgreSQL扩展程序存放于源码包中的哪个目录中?contirb
执行如下sql的返回值是什么?select MOD(14,3)from dual;
以下哪些缺点与直接路径读有关?
无法从BUFFER_CACHE中缓存的数据受益
可能导致高IO开销
可能导致重复的延迟块清除操作
需要对该目标对象进行一次段级的检查点
解析:为了保证直接从磁盘上读取数据时的一致性,需要对目标对象进行一次段级的检查点;由于读取的块在PGA中处理,所以,会在PGA中进行延迟块清除的操作,但是这个清除的操作并不会记录日志,且被清除过的块并不会被刷回到磁盘。正是由于延迟清除过的块不被写回到磁盘,因此如果有比较多的进程来进行直接路径读取,就会导致各个进程反复的进行块清除的操作;因为直接路径读不缓存在BUFFER_CACHE中,所以,无法从BUFFER_CACHE中缓存的数据受益;由于未缓存,所以,每次访问都需要访问磁盘,当多次访问时,相比于缓存,会导致更高IO开销。
0
0 167
分享
评论
热门数说


