【小记】(小白速看) SQL Server 表设置多个主键
ALTER TABLE dbo.tableName ADD PRIMARY KEY (PK1, PK2);
PK1 就是主键1
PK2 就是主键2
主建是联合索引,两个都提供可以命中很小范围,不加时间至少要先扫描所有分区索引.
=====================================
引用公司技术主管对日志式业务表的话:
第一点: 分月建表如果磁盘上表不分表空间的话,数据是堆在一个物理文件上的,性能肯定受限;如果单表分表空间的话,物理上分表与分区就没有区表;
第二点: 分表后,业务逻辑被分割的很碎,跨表查询非常崩溃,跨多表会让你受不了;