Oracle
 sql >> Base de données >  >> RDS >> Oracle

mettre à jour x définir y =null prend beaucoup de temps

La colonne Y est-elle indexée ? Il se peut que la définition de la colonne sur null signifie qu'Oracle doit supprimer de l'index, plutôt que de simplement le mettre à jour. Si tel est le cas, vous pouvez le supprimer et le reconstruire après la mise à jour des données.

MODIFIER :

Est-ce uniquement la colonne Y qui présente le problème, ou est-ce indépendant de la colonne mise à jour ? Pouvez-vous publier la définition de la table, y compris les contraintes ?