【小記】(小白速看) SQL Server 表設置多個主鍵


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

PK1 就是主鍵1

PK2 就是主鍵2

主建是聯合索引,兩個都提供可以命中很小范圍,不加時間至少要先掃描所有分區索引.

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

引用公司技術主管對日志式業務表的話:

第一點: 分月建表如果磁盤上表不分表空間的話,數據是堆在一個物理文件上的,性能肯定受限;如果單表分表空間的話,物理上分表與分區就沒有區表;

第二點: 分表后,業務邏輯被分割的很碎,跨表查詢非常崩潰,跨多表會讓你受不了;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM