Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Mejorar rendimiento Oracle

Estas en el tema de Mejorar rendimiento Oracle en el foro de Oracle en Foros del Web. Hola a tod@s. Os comento mi problema. Tenemos un servidor windows 2003 standar edition con 1 Gb de Ram donde instalamos un Oracle 10g. Nuestros ...
  #1 (permalink)  
Antiguo 11/01/2010, 15:18
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Mejorar rendimiento Oracle

Hola a tod@s.

Os comento mi problema. Tenemos un servidor windows 2003 standar edition con 1 Gb de Ram donde instalamos un Oracle 10g. Nuestros clientes (más de 1000) se conectan a unas páginas ASP donde se manipulan registros de la Base de Datos e incluso a menudo llaman a CGIs que tenemos en el sistema.

Ya que el sistema comenzaba a ir lento hemos aumentado la RAM del servidor a 4 Gb, pero abriendo la ficha de rendimiento de Windows vemos que Oracle no se ha 'expandido' al meterle más RAM (es decir, en el sistema siguen habiendo 3 Gb libres de RAM)

Ya que somos un poco novatos con Oracle, me gustaría preguntaros qué haríais vosotros para mejorar el rendimiento de Oracle en este servidor (que use 1 o 2 Gb más de RAM por ejemplo) de una manera sencilla si es posible.

Muchísimas gracias de antemano.
Vicent
  #2 (permalink)  
Antiguo 11/01/2010, 17:34
 
Fecha de Ingreso: junio-2009
Ubicación: Guadalajara Jalisco Mexico
Mensajes: 56
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Mejorar rendimiento Oracle

Necesitas cambiar tus parametros sga_max_size y sga_target a por ejemplo 1504M para que tomen 1504 Megas de ram, tambien tienes que agregar en el boot.ini de windows la bandera /3gb para que puedas usar mas de 2 gigas en caso contrario no podras levantar oracle. Saca un respaldo antes de tu spfile antes de hacer cualquier cambio por si tienes problemas.

Avisanos como te fue.

Saludos.
__________________
http://dbamex.blogspot.com
  #3 (permalink)  
Antiguo 13/01/2010, 09:15
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Mejorar rendimiento Oracle

Muchas gracias gusseven.

He leído por ahí que las tablas con más accesos de la base de datos puedo meterlos en caché con la instrucción Alter table NOMBRE DE LA TABLA storage (buffer_pool keep) .

¿Me recomiendas que utilice esta instrucción en las 2 tablas con más movimiento de la Base de Datos (ahora mismo tienen alrededor de un millón de registros y van aumentando en una progresión de 10000 nuevos registros al día)?

Por otra parte y debido a que principalmente utilizamos el IIS con páginas ASP para comunicarnos con la BD, ¿crees que habrá algún problema al meterle el flag /3Gb y dejar al sistema operativo con sólo un 1Gb de RAM o el IIS estaría incluído en 'aplicaciones de usuario'?

Muchísimas gracias de antemano.

Última edición por VMaroto; 13/01/2010 a las 09:42

Etiquetas: rendimiento, mejoras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.