oracle临时表全表扫描,一次读几个数据块?
看等待事件中,好像一次31个数据块。
普通表默认一次读128个数据块,不知道有没有参数可以控制临时表一次读的块数
我理解应该跟普通表是一样的吧,单块都就1个块,多块读与参数db_file_multiblock_read_count的设置有关,默认是128个块。
临时表在内存中还要什么多快读?不存在这个过程。
那其实还是和bufferpool大小有关系,参数就是这参数。