When inserting a guid as a primary key does the db server go through every single row to make sure there's no duplicate or does it just assume that a duplicate is not possible or very unlikely?
with int the db server can simply increment the key but not the case with GUIDs