关于分片键和群集columnStore的键有什么规则?
我需要将列作为分片键,也需要将其作为群集的columnStore,但它可能包含Nulls
将Nullable列作为分片键会有什么影响?
我已经使用此列测试了数据负载,从高层次上讲,对于第一批来说,一切看起来都不错,但是在写或读该行时,它会破坏一切吗?
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
)
分片键和列存储键中允许使用NULL值,并且其功能与任何其他值一样-因此,如果在具有一些NULL的列上定义分片键,则所有空值将放置在同一分区上。