Tecnología

Inicio

Cómo actualizar las estadísticas en Oracle

estadísticas de bases de datos son una recopilación de información acerca de la base de datos y los objetos que contiene. Las estadísticas se utilizan para ayudar a optimizar las consultas para mejorar su rendimiento. Las estadísticas se actualizan a menudo de forma automática, pero hay algunas situaciones en las que es posible que desee actualizar de forma manual. Por ejemplo, si recientemente ha añadido una gran cantidad de datos o ha modificado una estructura de índice o tabla, es posible que desee actualizar manualmente las estadísticas. bases de datos Oracle proporcionan un método sencillo para realizar esta tarea.

Instrucciones

1 Abra su elección de la aplicación para conectarse a la base de datos. Conectarse a la base de datos con credenciales administrativas.

2 Comenzar una nueva consulta. Escriba la primera declaración en la consulta para actualizar las estadísticas:

EXEC DBMS_STATS.

Asegúrese de escribir el punto al final de la palabra "estadísticas".

3 Determinar la opción de actualización estadística - se refiere como un subprograma - que desea realizar. Para este ejemplo, vamos a utilizar la opción de recopilar estadísticas para todos los objetos en la base de datos. Inmediatamente después del punto al final de la instrucción en el paso 2, escriba:

GATHER_DATABASE_STATS ([parámetros opcionales])

Hay 14 posibles parámetros para la recopilación de estadísticas de base de datos. Reemplazar "[]" parámetros opcionales con cualquier parámetro que desea especificar. Los parámetros disponibles son "estimate_percent", "block_sample", "METHOD_OPT", "grado", "granularidad", "en cascada", "stattab", "statid", "Opciones", "objlist", "statown", "gather_sys "," no_invalidate, "y" obj_filter_list. " Cada uno de estos parámetros tiene un valor por defecto y se puede proporcionar valores diferentes dependiendo de sus necesidades. Por ejemplo, estimate_percent le permite establecer el tamaño de la muestra a utilizar para la recopilación de estadísticas. Granularidad le permite controlar el nivel de las estadísticas recogidas por sub-particiones, particiones o estadísticas globales. Ver Recursos proporciona una explicación de cada parámetro.

4 Ejecutar la consulta para completar la actualización estadística.