Lors de l'insertion d'un guid comme clé primaire, le serveur db passe-t-il par chaque ligne pour s'assurer qu'il n'y a pas de doublon ou suppose-t-il simplement qu'un doublon n'est pas possible ou très improbable?Le serveur SQL vérifie-t-il le GUID en double lors de l'insertion?
avec int le serveur db peut simplement incrémenter la clé, mais pas le cas avec GUIDs
GUID sont uniques dans un sens probabiliste, mais pas garanti (dans de nombreuses implémentations). –
Oui, si vous utilisez un générateur de GUID aléatoire, vous obtenez un doublon (très improbable). Mais lorsque vous essayez d'insérer ces deux doublons en tant que clés primaires, le serveur signale une erreur. –