Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/11/2007, 10:27
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 5 meses
Puntos: 85
Re: Servidor ORACLE

Hola,

Tambien esta disponible la nueva distribucion de linux de Oracle, http://www.oracle.com/lang/es/technologies/linux/index.html es gratuita para bajar y utilizar y dispone diferentes tipos de soporte, pagos claro.

En cuanto a paralelismo, aunque tengas una sola consulta ejecutandose por vez, a veces es necesario que un solo SELECT inicie multiples procesos para recorrer una tabla grande en forma paralela, de ahi el termino de parallel-query, pero para que esto sea eficiente, cada subproceso debe ejecutarse en un procesador diferente.

Por ejemplo, en un full-scan sobre una tabla con parallel-query definido en el SELECT

Código:
SELECT /*+ PARALLEL (T1, 4) */ 
COUNT(*) FROM T1;
Y parallel-query definido en una tabla a traves de la sentencia ALTER TABLE

Cita:
ALTER TABLE T1 PARALLEL (DEGREE 4);
En este segundo caso, cada vez que se haga un full-scan sobre la tabla, se resolvera con una grado de paralelismo de 4.

De todos modos es una forma de hacer tunning sobre SQL, no es mandatorio de utilizar, solo queria comentar como podrian ser de utilidad mas de 2 procesadores.

Saludos.