Télefono:
91 626 61 20
Dirección:
C/ Copenhague 6. Edificio Al Andalus. Planta 2ª. Oficina 5. 28232. Las Rozas. Madrid
Las leturas anticipadas son un mecanismo que utiliza el gestor para mejorar el rendimiento de la base de datos durante las lecturas secuenciales de datos e índices.
Cuando se debe realizar una lectura secuencial se van leyendo las páginas de datos y se van procesando. Este proceso es costoso y se puede mejorar por medio de las lecturas anticipadas.
La lectura anticipada consiste en leer de forma asíncrona las páginas que se estima van a ser necesarias en la consulta que se está realizando de forma que cuando sean requeridas no haya que esperar a que el disco sirva las páginas para poder trabajar y de esta forma ahorrar tiempo.
Este mecanismo es muy útil pero puede tener problemas en casos en los cuales leamos muchas más páginas de las que necesitamos, con lo cual desalojamos otras páginas de memoria que luego se tendrán que leer de disco cuando sean necesarias.