Уникальный идентификатор SQL Server 2008 против двоичной производительности - PullRequest
0 голосов
/ 20 сентября 2011

В перспективе регистрации с миллионами строк. Какой предпочтительный способ?

Храните Guid как UniqueIdentifier или Binary? Что быстрее для поиска?

Часть C # генерации значений здесь не проблема.

1 Ответ

4 голосов
/ 20 сентября 2011

GUID хранится как двоичный файл, но при сравнении и сортировке применяются правила, которые отличаются от простого двоичного файла. См. Как на самом деле хранится и сортируется / сравнивается guid в SQL Server? , чтобы узнать больше

Что бы вы ни выбрали, не используйте GUID в кластерном индексе. Почему, см. Каковы причины * не * использования GUID для первичного ключа? в качестве одного примера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...