官方文档的描述如下:表的主键和所有惟一索引都必须是相关分区键的超集。换句话说,作为分区键一部分的所有列都必须出现在主键或惟一索引定义中。列的顺序可任意。(假如没有主键或唯一键呢?且看下面)一个分区键应该包括一至三个列。通常列越少越好。整型分区键要比字符键高效,而...
显示全部官方文档的描述如下:
表的主键和所有惟一索引都必须是相关分区键的超集。换句话说,作为分区键一部分的所有列都必须出现
在主键或惟一索引定义中。列的顺序可任意。(假如没有主键或唯一键呢?且看下面)
一个分区键应该包括一至三个列。通常列越少越好。
整型分区键要比字符键高效,而字符键又比小数键高效。
如果在 CREATE TABLE 命令内没有显式地提供分区键,那么就会使用如下的这些默认值:
如果在 CREATE TABLE 语句中指定了一个主键,那么主键的首列会被用作分配键。
如果没有主键,就会使用非长型字段的首列。
收起