RE:buffer gets y disk reads
Erica,
Los buffer gets indican la cantidad de lecturas hechas sobre la buffer cache (los bloques fueron tomados de la memoria).
Los disk reads indican que hubo que hacer lecturas a disco porque los bloques no estaban en memoria. Tener en cuenta que se consideran disk reads porque los bloques no estaban en la buffer cache de Oracle. Puede ocurrir que eso bloques estuvieran en una cache externa a Oracle y que si bien Oracle las considera "disk reads", realmente no lo sean.
Saludos,
Fernando.