sql >> Base de Datos >  >> RDS >> Sqlserver

newid() vs newsecuencialid() ¿Cuáles son las diferencias/pros y contras?

Cuando realiza una inserción en una fila de la base de datos, se insertará en orden relativo a las otras PK en la tabla. Con un GUID normal, esto podría estar en cualquier parte de la tabla. Siempre se agregará un nuevo idsecuencial() al final de la tabla.

Por lo tanto, se mejora el rendimiento de las inserciones.

Este sitio explica las diferencias y puntos de referencia entre los dos métodos diferentes.

Actualización:la publicación de blog a la que se hace referencia se ha movido. El enlace ahora hace referencia a un enlace web.archive.org. Esta es la conclusión clave:

--Stefan Delmarco