Sabías que ...
Cuando un proceso de usuario realiza un escaneo completo de una tabla (FTS), Oracle reubica los bloques recuperados en el buffer cache, al final de la lista LRU (en vez del extremo MRU -Most Recently Used ).
Esto se debe a que generalmente solo se necesita una vez la tabla completamente escaneada, por lo que los bloques se deben mover rápidamente para dejar disponibles los bloques que se usan con más frecuencia en el caché.
Usted puede controlar este comportamiento predeterminado de los bloques involucrados en las exploraciones de las tablas en una base de datos.
Para especificar que los bloques de la tabla se colocarán en el extremo MRU de la lista durante un escaneo completo de la tabla, se utiliza la cláusula CACHE, al crear o modificar la tabla.
Puede especificar este comportamiento para búsqueda en tablas pequeñas o tablas históricas grandes para evitar el I/O en accesos posteriores de la tabla.

No hay comentarios:
Publicar un comentario
Te agradezco tus comentarios. Te esperamos de vuelta.