Originally posted by vinit
Since chances of blocks being used are more if its smaller
How so? In theory, if I have 1M of data in a 2k db_block_size, I would be using 512 blocks. If that same data uses 16K db_block_size, I would only be using 64 blocks.

However, since each database block is not 100% full with data, I am thinking that the 20% difference comes from having to read more overhead in the smaller blocks. I would like to find some documentation that supports or disproves my theory...