Estimados
me pueden indicar hasta cuantos registro puedo almacenar en una tabla de base de datos oracle standar one.
tengo una tabla con mas de 200 millones de registros y mis consultas estan muy lentas, se podria mejora solo borrando las estadisticas o que otras opciones hay?
por favor su apoyo.
saludos
César.
Publicado:
Mie Abr 01, 2015 7:44 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: numero de registros
Anuncios
softamedida escribió:
Estimados
me pueden indicar hasta cuantos registro puedo almacenar en una tabla de base de datos oracle standar one.
tengo una tabla con mas de 200 millones de registros y mis consultas estan muy lentas, se podria mejora solo borrando las estadisticas o que otras opciones hay?
por favor su apoyo.
saludos
César.
Hola César, en Oracle, en principio, no hay límite en cuanto a número de registros de una tabla, siempre que haya espacio libre.
Para optimizar consultas, una de las opciones es analizar las estadísticas y ver qué plan de acceso se aplica mejor a tu caso, pues cada caso es diferente. Sobre esto hay documentación en la web de Oracle. Si las estadísticas no te resultan satisfactorias lo mejor es crear un script que las vaya eliminando cada cierto tiempo. En el siguiente enlace explicamos cómo hacerlo:
Otras posibilidades para optimizar los tiempos de ejecución de consultas en Oracle:
1. Si dispones de SAN para almacenamiento lo ideal es tratar de colocar los datastores de Oracle en los grupos de discos más rápidos.
2. Oracle es un "gran consumidor de RAM", a mayor memoria RAM asignada más datos cargará en esta memoria y más rápidas se ejecutarán las consultas. Si dispones de un servidor dedicado para Oracle, asegúrate de que tienes asignadas a Oracle toda la RAM posible. En el siguiente enlace hablamos un poco de este tema:
3. Sistema operativo, Oracle funciona mejor en Linux que en Windows, esto también debes tenerlo en cuenta.
4. Como te hemos comentado al principio, muchas consultas SQL, en función de su naturaleza, permiten optimizar los tiempos de ejecución en gran medida usando las estadísticas apropiadamente.
Existen muchos factores para hacer tunning a una base de datos Oracle y mejorar su rendimiento, sobre esto hay mucha documentación en la propia web de Oracle.
Publicado:
Lun Abr 06, 2015 6:19 am
softamedida Buen usuario
Registrado: Mar 28, 2015 Mensajes: 10
Asunto:
Gracias Alonso por la pronta respuesta, son muy buento tips.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A