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


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

PK1 就是主键1

PK2 就是主键2

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

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

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM