sql >> Databasteknik >  >> RDS >> Oracle

uppdatering x set y =null tar lång tid

Är kolumn Y indexerad? Det kan vara så att inställning av kolumnen till null innebär att Oracle måste ta bort från indexet, snarare än att bara uppdatera det. Om så är fallet kan du släppa och bygga om det efter att ha uppdaterat data.

EDIT:

Är det bara kolumn Y som visar problemet, eller är det oberoende av kolumnen som uppdateras? Kan du lägga upp tabelldefinitionen, inklusive begränsningar?



  1. 4 sätt att skilja timmar, minuter och sekunder från ett tidsvärde i MariaDB

  2. Konvertera NULL-värden till kolumnens standardvärde när du infogar data i SQLite

  3. Ställ in ett cron-jobb för att uppdatera artikelinformation beroende på dess röstvärden

  4. Får SQLExpress databasfil automatiskt skapande fel för webbplats som använder AspNetSqlMembershipProvider, men anslutningssträngen är till SQL Server 2005