Dal momento che hai varchar
s nella tabella, l'aggiornamento deve leggere la riga, cercare l'offset corretto e quindi aggiornare il campo cip. Inoltre, poiché le righe hanno dimensioni variabili, il motore non può determinare facilmente gli offset di un singolo record. Quindi, potresti provare a cambiare il tuo varchar
campi per fissare char
e prova, se questo fa la differenza.
Una risposta interessante, che copre anche questo argomento, è disponibile su dba SE https://dba.stackexchange.com /a/2643