Da du har varchar
s i din tabel, skal opdateringen læse rækken, se efter den korrekte offset og derefter opdatere cip-feltet. Da rækkerne desuden har variabel størrelse, kan motoren ikke let bestemme forskydninger af en enkelt post. Så du kan prøve at ændre din varchar
felter til faste char
og test, om dette gør en forskel.
Et interessant svar, der også dækker dette emne, findes på dba SE https://dba.stackexchange.com /a/2643