close
DB_FILE_MULTIBLOCK_READ_COUNT 是在DB執行 full table scan 時能降低I/O的重要參數之一. 它指明了在連續的table scan過程中一次I/O可讀取的最大區塊數
假設 DB_BLOCK_SIZE = 8K (8192 Bytes)
DB_FILE_MULTIBLOCK_READ_COUNT = 128
DB一次就可以讀取 8K*128 = 1024K = 1M
通常大部分的作業系統上限是一次可讀取1Mbytes
要變更此參數可以透過以下的SQL command:
alter session set DB_FILE_MULTIBLOCK_READ_COUNT=128; -- session level
or
alter system set DB_FILE_MULTIBLOCK_READ_COUNT=128 scope=both; -- system level
全站熱搜