Eftersom du har varchar I din tabell måste uppdateringen läsa raden, leta efter rätt offset och sedan uppdatera cip-fältet. Dessutom, eftersom raderna har varierande storlek, kan motorn inte lätt bestämma förskjutningar för en enda post. Så du kan försöka ändra din varchar fält till fast char och testa om detta gör någon skillnad.
Ett intressant svar, som också täcker detta ämne, finns på dba SE https://dba.stackexchange.com /a/2643