- 2
- 0
- 约3.86千字
- 约 7页
- 2023-08-06 发布于上海
- 举报
SQL Server 唯一索引和非唯一索引的区别简析
SQL Server 创建索引时,可以指定Unique 使之成为唯一索引。“唯一”顾名思义,但是两都到底有什么区别呢?因为索引也是一种物理结构,所以还是要从存储和结构上分析。
索引结构分叶级和非叶级,分析时我们要分开来看,这个很重要。 文中涉及的索引行大小计算,参考MSDN 估计数据库大小索引部分。
非唯一聚集索引和唯一聚集索引
创建两个测试表,各10000 条整数,tb1 唯一,tb2 非唯一,有1000 条为 9999 的重复
值。
Code
create table tb1 (col1 int); declare @i int=1 while @i10001 begin
insert into tb1 values(@i); set @i=@i+1;
end;
create unique clustered index ucix on tb1 (col1) go
create table tb2 (col2 int); declare @i int=1 while @i9001 begin
insert into tb2 values(@i); set @i=@i+1;
end; go
insert into tb2 values(9999) go 1000;
create clustered index cix on
您可能关注的文档
最近下载
- 2026年重庆市委党校在职研究生招生考试(经济管理专业)历年参考题库含答案详解.docx VIP
- 小型创业孵化基地商业计划书.pptx VIP
- 人教部编版语文六年级下册第三单元《习作:让真情自然流露》优秀PPT课件.pptx VIP
- 每月食品安全调度会议纪要.docx VIP
- 2024年甘肃省-中职高考真题-医药卫生类---《病理学》80分.pdf VIP
- 钢框架结构计算书毕业设计.doc VIP
- 《血液透析用动静脉内瘘直行式扣眼穿刺技术规范》.pdf VIP
- 2025年人教部编版七年级历史下册 第6课 北宋的政治 课件 (共37张PPT).pptx VIP
- 经济类研究人员招聘的笔试与面题.docx VIP
- 年产30万吨环氧丙烷项目初步设计说明书.doc VIP
原创力文档

文档评论(0)