Может ли ключ шарда в Mem SQL иметь значения NULL? - PullRequest
0 голосов
/ 15 апреля 2020

Каковы правила, касающиеся ключа шарда и ключа для кластерного хранилища columnStore?

Мне нужно сделать столбец как ключ шарда, а также для кластерного хранилища columnStore, но он может содержать пустые значения

Что будет повлияет ли сохранение столбца Nullable на ключ Shard?

Я уже проверил загрузку данных, используя этот столбец и на высоком уровне, все выглядит хорошо для первого пакета, но будет ли он что-то ломаться, пока писать или читать по строке?

CREATE TABLE test (
name varchar(25) DEFAULT NULL,
ID int(11) DEFAULT NULL,
update_date date DEFAULT NULL,
SHARD KEY (update_date) USING CLUSTERED COLUMNSTORE
)

1 Ответ

0 голосов
/ 17 апреля 2020

Значения NULL допускаются в ключах шарда и ключах хранилища столбцов и функционируют так же, как и любое другое значение - поэтому, если вы определите ключ шарда в столбце с некоторыми значениями NULL, все нулевые значения будут помещены в один и тот же раздел.

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