Microsoft
Software
Hardware
Network
Cuestión : Aceleración de una ACTUALIZACIÓN simple en Oracle SQL
Hi
I usar el código siguiente de ORACLE SQL para poner al día una fila en un database
UPDATE MARKET_VOLATILITY_SURFACE
SET C = 12.875, P = 18.775, CB=11.5, CA= 14.25, PB= 18.15, PA = 19.4
WHERE TRUNC (MDATE) = trunc (TO_Date (“06/06/2010 12:00: 40”, “MM/DD/YYYY HH: MI:
AND BS=6
AND de los SS ")) PERÍODO del CT = de 1
AND = 3
AND D = 10;
COMMIT; ¿las tomas de la operación del
The cerca de 3 seconds.
There son 1.450.000 filas en los databas y hay un índice en MDATE, BS, CT, PERÍODO y D.
Does cualquier persona tienen idea cómo esto puede ser acelerada dramáticamente? ¡
Thank usted!
class= del
Respuesta : Aceleración de una ACTUALIZACIÓN simple en Oracle SQL
Avoidig del intento usar funciones en columnas del índice: eso previene a menudo el índice que es utilizado.
intento aquí
DONDE MDATE entre el trunc (fecha) y el trunc (fecha) + 1 -- MDATE no se utiliza tan con una función
Otras soluciones
Cómo fijar un número de líneas en un informe
Cómo fijar extremo del aeropuerto como servidor del DHCP en el LAN con SonicWall
Ediciones del enlace hipertexto
Agregar la fecha a MySQL
Pares de las preguntas de Apple
El DNS reverso no empareja la bandera del smtp
¿Cómo puedo funcionar conmigo PC en modo seguro?
HISTOGRAMA CON EL CP Y EL ANÁLISIS DE CPK
reglas no corrientes de la perspectiva
volver un valor