创建索引
来源:互联网 发布:ubuntu安装到u盘 编辑:程序博客网 时间:2024/05/14 05:37
--* 4创建索引
--1.聚集索引
--聚集索引使一个表中的数据行以及存储所有表数据的双向链表中的数据页按聚集键的顺序排序。
--该表中的数据行可以存储在物理磁盘上的所有地方。
--如果狙击索引导致磁盘上的数据在屋里上进行排序,将产生难以承受的磁盘活动量。
--如果仅用一个聚集索引,则整个表都会变得不可用。
--若要启用一个索引,必须删除它,然后重新创建它,以重新生成和植入B-树结构。
use AdventureWorks
go
--创建索引
create clustered index ci_postdate
on dbo.DatabaseLog(PostTime)
--查询
select * from dbo.DatabaseLog
--禁止索引
alter index ci_postdate
on dbo.DatabaseLog disable
--查询
select * from dbo.DatabaseLog
--重新启动
alter index ci_postdate
on dbo.DatabaseLog Rebuild;
go
select * from dbo.DatabaseLog
--* 一个表上只能创建一个聚集索引。
--* 聚集索引,一般是主键,是表中的数据按聚集键的顺序排序。
--* 使用一个聚集索引来定位数据时,该索引的叶级页也就是表的数据页。
--* ONLINE 是SQL Server 2005新引进的选项,使用它可以指定联机索引创建,使用户在索引操作期间能够继续选择和更新数据。
--2.非聚集索引
--非聚集索引不会强制对i奥中的数据进行排序,所以一个表可以创建多个非聚集索引。
- 创建索引
- 创建索引
- 索引创建
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 创建索引
- 性能调优之:Linux下高并发socket最大连接数【转】
- 程序员不应该再犯的五大编程错误
- C++创建win32 DLL图解 (VS2010)
- Highcharts 使用
- awk 个别运算符详解
- 创建索引
- 【Linux基础】面向连接的套接字通信(TCP)之函数说明
- 关于struts 2为什么会有代码执行漏洞的小帖子
- Kconfig
- 【转】C#调用C++DLL 数据类型转换
- 【异常解决】android.content.ActivityNotFoundException: Unable to find explicit activity class
- LINUX文件系统
- MySQL5.0版本的安装图解【转】
- Android应用程序键盘(Keyboard)消息处理机制分析