Hey folks -While I was discussing the concept of SQL Server loading the data into Buffer for modification, a doubt troubled me -Knowing that based on WHERE predicate of UPDATE, the Storage Engine loads all those Pages that has rows that satisfied the WHERE filter. Implication is that Engine loads complete Page even if that Page has only 1 Row that matched, along with several other non-matched rows.So, the question is - after the Query Processor completes modifying the data of that 1 Row, does entire Page gets flushed back to disk or that only 1 Row that was modified ?Am confused.. and if you are too, I will re-phrase my question :-D--In 'thoughts'...
↧