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

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

PK1 就是主键1

PK2 就是主键2

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

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

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

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

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

posted @ 2021-10-11 10:06  芯片烤电池  阅读(676)  评论(0编辑  收藏  举报