【小记】(小白速看) SQL Server 表设置多个主键

ALTER TABLE dbo.tableName ADD PRIMARY KEY (PK1, PK2);

PK1 就是主键1

PK2 就是主键2

主建是联合索引,两个都提供可以命中很小范围,不加时间至少要先扫描所有分区索引.

=====================================

引用公司技术主管对日志式业务表的话:

第一点: 分月建表如果磁盘上表不分表空间的话,数据是堆在一个物理文件上的,性能肯定受限;如果单表分表空间的话,物理上分表与分区就没有区表;

第二点: 分表后,业务逻辑被分割的很碎,跨表查询非常崩溃,跨多表会让你受不了;

原文地址:https://www.cnblogs.com/airchip/p/15392065.html