Question : Accélération d'une MISE À JOUR simple à Oracle SQL

Hi
I AM using le code suivant d'ORACLE SQL pour mettre à jour une rangée dans 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 12h00 : 40 AM », « MM/DD/YYYY HH : MI :
AND BS=6
AND de solides solubles AM ")) PÉRIODE de CT = de 1
AND = 3
AND D = 10 ;

COMMIT ; les prises d'opération du

The environ 3 seconds.
There sont 1.450.000 rangées dans les databas et il y a-t-il un index sur MDATE, BS, CT, PÉRIODE et D.

Does n'importe qui ont-ils une idée comment ceci peut être nettement accéléré ?

Thank vous !
class= de

Réponse : Accélération d'une MISE À JOUR simple à Oracle SQL

Avoidig d'essai using des fonctions sur des colonnes d'index : souvent cela empêche l'index étant employé.
essai ici
LÀ OÙ MDATE entre le trunc (date) et le trunc (date) + 1  -- ainsi MDATE n'est pas employé avec une fonction
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us