Frage : Warum RTRIM so auf UPDATE verlangsamen

Hallo, haben

I eine Tabelle in SQL 2008 mit einem Index auf field1. Es hat über 6.000.000 Aufzeichnungen. Wenn ich versuche, dies zu tun:

1:
2:
UPDATE my_table
EINSTELLEN field1 = RTRIM (field1)


It läuft gerade für immer und überhaupt. Ich verstehe nicht, warum der Index aufgehoben erhält, es scheine direkt, keine Ideen? Danke!

Antwort : Warum RTRIM so auf UPDATE verlangsamen

Was über dieses?  Der Teil der Ausgabe konnte sein, dass er mit der Index-Bewegung für alle sechs Million Aufzeichnungen aufrechterhalten muss.  

Your_Index_Name AUF my_table SPERRUNG ÄNDERN

My_table AKTUALISIEREN
EINSTELLEN field1 = RTRIM (field1)

INDEX ALLEN AUF my_table WIEDERAUFBAUEN ÄNDERN
Weitere Lösungen  
 
programming4us programming4us