Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2008, 15:35
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Re: Ayuda Base de Datos Lenta!!!

Hola,

Cita:
..aun no descubro la razón por la cual se lleno..
1. Porque crecieron los datafiles, muchas veces estan con la propiedad AUTOEXTEND ON, cosa que en mi opinion es algo malo, y por el crecimiento natural de los datos, la base ocupo todo el espacio. Esto lo puedes ver en el campo AUTOEXTENSIBLE de la vista DBA_DATA_FILES.

2. Porque la base de datos esta en ARCHIVE LOG y la ubicacion de los redo archivados esta en la misma particion que la base de datos, cosa que tambien es malo. Esto lo puedes ver en los parametros de Oracle log_archive_dest_n o db_recovery_file_dest. Tambien puedes ver el campo LOG_MODE de la vista V$DATABASE para saber el modo de la base.

3. Por ultimo, aunque menos probable, logs de la base de datos, generalmente en el directorio de instalacion de Oracle, como ejemplo, el listener.log o alertSID.log.


Cita:
..cuando en un proceso que anteriormente se demoraba 1 minuto en realizar todo, esta presentando tiempos de 4 o 5 minutos..
Para esto tienes que hacer un monitoreo de la base de datos y el sistema operativo, lanza el proceso con un trace y analiza el resultado con el TKPROF, si el problema esta en el acceso a disco, lo notaras claramente. Busca en este mismo foro por TKPROF que ya lo hemos comentado antes. A nivel de linux iostat es la herramienta mas comun para monitoreo de actividad en disco. Busca en el log de linux por reportes de errores sobre discos, probablemente en /var/log/messages.

Cita:
..aunque esto al parecer solo sucede con determinadas tablas..
Es problable, no todas las tablas estan sobre los mismos discos, utiliza las vistas DBA_SEGMENTS, DBA_EXTENTS y DBA_DATA_FILES para encontar la relacion TABLA/DISCO, de esta manera veras si las tablas que generan problemas esta utilizando espacio en la nueva particion.

Saludos

Última edición por matanga; 15/01/2008 a las 16:25