title: sql server executing update it takes more time
body: <p>I have two tables (UserTable and UserProfile) and the Structure:</p>
  
  <pre>
  create table userTable(
  id_user int identity(1,1) primary key , 
  Name varchar(300) not null , 
  Email varchar(500) not null , 
  PasswordUser varchar(700) not null,
  userType int ,
  constraint usertype_fk foreign key(userType) REFERENCES userType(id_type)
  on delete set null
  )
  </pre>
  
  <p>and userPtrofile:</p>
  
  <pre>
      create table UserProfile(
      id_profile int identity(1,1) primary key , 
      ClientCmpName varchar(300) null,
      Clientaddress varchar(500) null,
      phone varchar(50) null,
      descriptionClient varchar(400) null,
      img image null,
      messageClient text , 
      fk_user int ,
      constraint fkuser foreign key(fk_user) references userTable(id_user) 
      on delete cascade  
      )
  </pre>
  
  <p>I am using SQL Server 2008.
  The problem is that when I update records the executing load without executing 
  this is sample query:</p>
  
  <pre>update UserProfile set messageClient=N'010383772' where fk_user=2;</pre>
  
  <p>screenshot</p>
  
  <p><a href="https://i.stack.imgur.com/NTqkw.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NTqkw.png" alt="enter image description here"></a></p>