sql >> Databasteknik >  >> RDS >> Oracle

Ta bort MASSOR av data i Oracle

Det första tillvägagångssättet är bättre, eftersom du ger frågeoptimeraren en tydlig bild av vad du försöker göra, istället för att försöka dölja det. Databasmotorn kan ta ett annat tillvägagångssätt för att ta bort 5,5 m (eller 5,5% av tabellen) internt än att ta bort 200k (eller 0,2%).

Här finns också en artikel om massiva DELETE i Oracle som du kanske vill läsa.



  1. Om jag har en MySQL-tabell med flera kolumnvärden lika, hur tar jag bort alla utom två av de senaste posterna?

  2. använd php-variabel i namnet på mysql skapa tabell

  3. MYSQL-sökning genom celler med kommaseparerade värden

  4. Docker med mysql:Felet betyder att mysqld inte har åtkomsträttigheter till katalogen