sql索引语句
2023-09-27 14:22:47 时间
创建索引
CREATE UNIQUE CLUSTERED INDEX idx_cno
ON course(courseno DESC)
CREATE INDEX IDX_student ON student(sname)
INCLUDE (phone) ON [PRIMARY]
delete from student where sname='张晓晓'
CREATE UNIQUE INDEX UN_EMAIL ON student(Email)
insert into student values('17126113345','长的的','男','2000-09-08','170601',780,NULL,NULL)
SELECT * FROM student
查看表中索引的平均碎片
SELECT AVG_FRAGMENTATION_IN_PERCENT
FROM SYS.dm_db_index_physical_stats(db_id(),object_id('course'),null,null,null)
重组索引
ALTER INDEX ALL ON student REORGANIZE
ALTER INDEX IDX_student ON student REORGANIZE
索引的重建
ALTER INDEX IDX_student ON student REBUILD
WITH(PAD_INDEX=ON,FILLFACTOR=70)
索引的维护
索引的重组
索引的重建
ALTER INDEX idx_cno ON course
--REORGANIZE
REBUILD
WITH(PAD_INDEX=ON,FILLFACTOR=70)
重建索引
IF EXISTS(SELECT * FROM sysindexes WHERE name='IDX_student')
DROP INDEX student.IDX_student
CREATE INDEX IDX_student ON student(sname)
DROP_EXISTING 索引的重建
CREATE INDEX IDX_student ON student(sname,studentno)
WITH(PAD_INDEX=ON,FILLFACTOR=80,DROP_EXISTING=ON)
索引的禁用
ALTER INDEX un_email ON student DISABLE
INSERT INTO student VALUES('1726113387','张大大','男','2000-09-08','170501',NULL,null,null)
SELECT * FROM student
索引的删除
DROP INDEX student.IDX_student
相关文章
- 新增数据时,MySQL索引树的自调整过程
- Lucene使用案例(包括索引的维护)
- 数据库表格所占空间及索引所占空间情况
- 数据库建立索引常用原则
- OCM_第十四天课程:Section6 —》数据库性能调优_各类索引 /调优工具使用/SQL 优化建议
- SQL学习笔记之MySQL索引知识点
- SQL Server查询性能优化——堆表、碎片与索引(一)
- SQL Server查询性能优化——覆盖索引(一)
- MySQL:通过增加索引进行SQL查询优化
- MongoDB系列五(地理空间索引与查询).
- EXPLAIN sql优化方法(1) 添加索引
- mysql数据库性能优化(包括SQL,表结构,索引,缓存)
- MySQL索引和SQL调优
- 数据库索引实例
- SQL SERVER 索引名前缀代表的意思
- SQL SERVER之查询外键及索引
- SQL Server 索引重建脚本
- 【三思笔记】 全面学习Oracle分区表及分区索引
- SQL Server中的联合主键、聚集索引、非聚集索引、mysql 联合索引
- 聚集索引和非聚集索引(整理)
- 超级重磅!Apache Hudi多模索引对查询优化高达30倍
- SQL Server 2012 列存储索引分析(翻译)
- Sql Server系列:索引维护
- Sql Server系列:索引基础
- mysql索引使用技巧及注意事项
- mysql - 添加索引、查看索引、增加字段、删除字段(亲测实用)