sql >> Database >  >> RDS >> Oracle

update x set y =null duurt lang

Is kolom Y geïndexeerd? Het kan zijn dat het instellen van de kolom op null betekent dat Oracle uit de index moet worden verwijderd in plaats van deze alleen bij te werken. Als dat het geval is, kun je het laten vallen en opnieuw opbouwen nadat je de gegevens hebt bijgewerkt.

BEWERKEN:

Is het alleen kolom Y die het probleem vertoont, of is het onafhankelijk van de kolom die wordt bijgewerkt? Kun je de tabeldefinitie posten, inclusief beperkingen?



  1. Django annoteert telling in JSONField met Postgres

  2. Is MERGE een atomaire instructie in SQL2008?

  3. Hoe het aantal rijen in de MySQL-tabel te krijgen met behulp van PHP?

  4. Dus wat IS de beste manier om te controleren of een rij bestaat? BESTAAT, COUNT of num_rows?