Вопросы с тегом «uniqueidentifier»

7
Guid vs INT - Что лучше в качестве первичного ключа?
Я читаю вокруг причин использовать или нет Guidи int. intменьше, быстрее, легко запоминается, сохраняет хронологическую последовательность. И что касается Guid, единственное преимущество, которое я нашел, - то, что это уникально. В каком случае Guidбудет лучше, чем intи почему? Из того, что я видел, intнет недостатков, кроме как по количественному ограничению, …

3
Каков оптимальный тип данных для поля MD5?
Мы разрабатываем систему, которая, как известно, является тяжелой для чтения (порядка десятков тысяч операций чтения в минуту). Существует таблица, namesкоторая служит своего рода центральным реестром. Каждая строка имеет textполе representationи уникальный, keyкоторый является хешем MD5 этого representation. 1 Эта таблица в настоящее время содержит десятки миллионов записей и, как ожидается, …

2
SQL Server UniqueIdentifier / GUID внутреннее представление
Мой коллега прислал мне интересный вопрос, который я не могу полностью объяснить. Он запустил некоторый код (включенный ниже) и получил от него несколько неожиданные результаты. По сути, при преобразовании UniqueIdentifier(которое мы будем называть Guidотсюда и далее) в binary(или varbinary) тип порядок первой половины результата обратный, а второй - нет. Моей …

3
Безопасно сгенерируйте UNIQUEIDENTIFIER в SQL Server
Я намерен использовать UNIQUEIDENTIFIERв качестве ключа доступа, который пользователи могут использовать для доступа к определенным данным. Ключ будет действовать как пароль в этом смысле. Мне нужно сгенерировать несколько таких идентификаторов как часть INSERT...SELECTзаявления. По архитектурным соображениям я хочу генерировать идентификаторы на стороне сервера в этом случае. Как я могу создать …

5
Последовательный GUID или bigint для «огромной» таблицы базы данных PK
Я знаю, что этот тип вопросов часто возникает, но мне еще предстоит прочитать убедительные аргументы, которые помогут мне принять это решение. Пожалуйста, потерпите меня! У меня огромная база данных - она ​​увеличивается примерно на 10 000 000 записей в день. Данные являются реляционными, и по соображениям производительности я загружаю таблицу …

3
Индексация PK GUID в SQL Server 2012
Мои разработчики настроили свое приложение для использования GUID в качестве PK для почти всех своих таблиц, и по умолчанию SQL Server настроил кластерный индекс на этих PK. Система относительно молода, и наши самые большие таблицы занимают чуть более миллиона строк, но мы смотрим на нашу индексацию и хотим иметь возможность …

8
Идентификационные столбцы или UDF, который явно генерирует уникальный идентификатор?
Я нахожусь в середине дискуссии о том, что лучше сделать PRIMARY KEYиз Identity Columns , нашу из UDF, которая явно генерирует уникальный идентификатор. Я выступаю за колонку идентичности. Мой партнер выступает за создание значений вручную, утверждает он положив UDF на другой стол, где мы можем иметь UDF заблокировать ресурс увеличить …

2
Должен ли я использовать UUID, а также ID
Я уже некоторое время использую UUID в своих системах по разным причинам - от регистрации до отложенной корреляции. Форматы, которые я использовал, изменились, поскольку я стал менее наивным из: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Когда я дошел до последнего BINARY(16), я начал сравнивать производительность с базовым целым числом с автоинкрементом. Тест …

2
Как использовать Уникальный ключ через комбинации полей таблицы?
Взгляните на следующее sqlfiddle: http://sqlfiddle.com/#!2/dacb5/1 CREATE TABLE contacts ( id int auto_increment primary key, name varchar(20), network_id int, network_contact_id int ); INSERT INTO contacts (name, network_id, network_contact_id) VALUES ('John', 4, 10), ('Alex', 4, 11), ('Bob', 4, 12), ('Jeff', 4, 45), ('Bill', 7, 11), ('Walter', 7, 45), ('Jessie', 7, 360) ; …

3
Вернуть уникальный идентификатор, сгенерированный по умолчанию при вставке
Цель Получить последнее значение guid в режиме реального времени после того, как вы вставили значение в таблицу проблема Не знаю как это сделать Информация Код должен указывать только новые значения для адреса и почтового индекса В таблице может быть много данных Таблица CREATE TABLE [AddressBook] ( [testID] [uniqueidentifier] NOT NULL …

4
Это стандартный способ создания базы данных?
Недавно я узнал о том, как определяются отношения в базе данных на работе, и мне было интересно, является ли это стандартной практикой. Допустим, у нас есть два процесса: процесс A и процесс B. Процесс B зависит от результатов процесса A, поэтому необходимо определить взаимосвязь между запуском процесса B и процессом …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.