“Conocimientos software>Software de base de datos

Inserta lento en Oracle

2015/11/2
Oracle está construido para proporcionar un procesamiento eficiente de grandes cantidades de datos. A medida que el tamaño de una base de datos aumenta , sin embargo , el sistema puede comenzar a experimentar longitudes más grandes de retardo para cada operación , como la gran masa de información del dispositivo del software está manejando requiere más potencia de procesamiento para moverse a través . Hay , sin embargo , diversos métodos se pueden utilizar para optimizar el rendimiento . Examinar freelists

La función que querrá examinar en primer lugar cuando lidiando con retraso tiempos de inserción es cómo el sistema utiliza freelists . Freelists son el espacio por debajo del punto en el que nuevos datos se ha insertado en una tabla . Freelists son en las que se realizaron búsquedas en las siguientes series de datos para el espacio libre para la siguiente inserción. Por lo tanto , tener varias opciones para acceder a Oracle como el próximo lugar de la inserción es vital para mantener el retraso en sus operaciones hacia abajo .
Multiple freelists

Definir múltiples freelists o grupos freelist que se utilizarán durante inserciones paralelas en Oracle afectarán significativamente su tasa de velocidad de inserción . Con múltiples freelists , habrá bloques de encabezado de segmento adicionales disponibles para su inserción , eliminando así el bloqueo que se produce cuando sólo hay unas pocas opciones freelist para el próximo inserción. Gestión automática de segmento espacial de Oracle ( ASSM ) opción automatizar la gestión freelist , aunque también limitará su capacidad de especificar ciertas opciones de almacenamiento , como los grupos freelist .
Racionalización

Otro importante tasa de inserción de las razones podría disminuir es que hay un número excesivo de extensiones de objeto. Si un objeto tiene cinco o más extensiones , la cantidad de tiempo requerido para cada inserción sube y la calidad de rendimiento decrece . Además , tener demasiadas índices puede contribuir a la zaga , como los más índices no están disponibles , el más largo de cada inserción requerirá . Minimizar extensiones de objetos en cada objeto y el número de posibles índices ayudará a recortar el tiempo de procesamiento global .
Otros factores
Mantenga su equipo al día .

Otro problema de codificación importante prestar atención es de bloque . Al permitir que las grandes tamaño de bloque para la tabla de destino (por ejemplo, hasta 32k ) , el tiempo de procesamiento se redujo en permitir más filas para que quepan en cada bloque. Más allá de todos los problemas de codificación , tal vez el factor general más importante de la tasa de inserción de software y es la capacidad de procesamiento de la CPU. Las máquinas más antiguas tendrán una clara desventaja a la velocidad de operación en comparación con los modelos más nuevos , por lo que si el retraso es verdaderamente problemático , se preste atención a la mejora de la máquina.

Software de base de datos
Cómo actualizar una fila en DB2
Cómo ejecutar una consulta en la base de OpenOffice
Cómo agregar una cuenta de Microsoft Exchange para Live Mail
MS Access centralita Tutorial
Importancia de las bases de datos investigables
Cómo dar formato a números dentro de una consulta en Access 2003
Cómo crear un calendario de citas en Access 2007
Cómo consultar para comparar campos similares en Access
Conocimientos Informáticos © http://www.ordenador.online