SQL server 索引与视图.docx
《SQL server 索引与视图.docx》由会员分享,可在线阅读,更多相关《SQL server 索引与视图.docx(8页珍藏版)》请在优知文库上搜索。
1、第7章索引与视图本章内容 7.1*引概述 7.2索引的操作 7.3钱留概述 7.4祖国的操作 7.5视图的应用7.1索引概述索引的基本概念索引是对数据库表中一个或多个字段的值进行排序而建的一种分散存俗结构.7.1*引霰述索引的基本策念索引是刈B图库表中一个或多个字段的值进行排序H创建的一料分散存储结构.建立索引的目的有以下几点:加速连接、ORDERBY和CROUPBY(3)查询优化舞依,于案引起作用号川实行的懵一性7.1索引概述索引的分类依据效招率的功能,在SQ1.Server2(MM)中可创建3种类型的索引,即惟一性索引、主索引和聚集索引.1 .椎Ti索引在表中建立悔一件索引时,Ifl成该索
2、引的字段或字段Ifl合在表中具有It一值,也就是说,对于表中的任何两行记录来说,*引的值部是各不相同.2 .主索引表中通常有一个字段或一些字段Ifl的合,其值用来惟一新曲表中的每一行记录,该字段或字段蛆合称为表的主.7.1*引霰述3.聚集索引在聚集索引中,衰中各记录的物理依次与值的JS(索引)依次相同.只有在表中g了一个聚集索引后,数据才会依据*引值指定的依次存1到表中.由于一个表中的数据只能依据一种依次耒存储,所以在一个表中只能皿一个素泰索引.7.2*引的操作创建索引1 .运用企业管理4向导建立索引2 .运用企业管理干创建索引3 .2索引的操作3. Iransact-SQI.Jftl*引语法
3、格式,CRE.VIEI1.N1Q1.EC1.USTEREI)NONC1.1.STEKEDINDEXindcx.11amcONtable.nane(column_nameSCDESC,.n)WITHpadjndexIIJH1.1.FAC1OR=fillfactor|(.|1GNORE_DUP_KEV|UDROP.EXIST1NGJIIJSTTISTICS.NORECOMPUTE)()Nfikgroup7.2索引的操作例71按employee表的vmployx.namc列立韭聚集索引CREATENONC1.USTEREDINDEXname.idxONemplovee(emplovee_name)7
4、.2索引鬲操作查看索引1 .运用企业管理三4T索引2 .运用系俄存脩过程查引语法格式,sp.hclpindcx|objnamc|=*namc其中objmnm1.rUHnC子句为指定当数据率中的表的名稔例7-2在IE询分析中It看衰employee的索引USESalesC;OEXECsp-helpiniexemployeeGO3 .2索引的操作*索引1 .运用企业管理“索引2 .运用系俵存脩过程更改索引语法格式Isp.rcnamcOldNamceXcwNamchobjccCtypcI例7-3更改employee表中*弓|employcv_indcx_l名尊为CmPlOyCCJnCkXJdUSES
5、alesC;OEXECsp_rename,emplovee.emploveeJ11(kx-,empiovee-index-id,itex,3 .2索引的掾作加除索引索引会减慢INSERT、IPDATE和DE1.ETE语句的执行连度.假如发觉索引阻碍整体性能或不再须要索引,Jll可将其除.1 .运用企业管理叁除*引7.2索引的操作2.运用Transact-SQI语句除家里语法格式IDRoPlNDEXtablename.indexnameM.nJ各选项的含义,(l)table.nainei*引列所在的表(2)indcx.namc,要除的索引名彝索引名必需符合标联符的规JM7.2索引的操作例7-4除
6、employee表内名为employee_in(1ex_2的索引USESalesIFEXISTS(SE1.ECTIMneFROMSNsindeeSWHEREname=EmployeeJndcx.2,)DROPINDEXemployee.employee-index_2GO7.2索引的掾作全文索引前面所讲的索引通富是建立在数值字段或则S的字符*字段上的,Tft不会遗界大的字段上作为索羽字段.假如须要运用大的字符申字段来检*数据,则须要运用SQ1.Sener所供应的全文索引IFUnTetInde)功能.7.2索引的操作7.2索引的操作全文索引黄面所济的索引通常是Jt立在数值字段或钊S的字符本字段上
7、的,T不会选笄大的字段上作为富甲字段.假加要运用大的字符*字稣检索数据.JH须聂运用SQ1.Sencr所供应的全文索班(FUnTextIndex)功俺7.2索引的操作全文管理实it的几个层次;服务卷.可以对服务叁范BI的某些属性I如res。UrCe_USaRe)加以设,以便中加或IN减全文JR务所运用的茶烧HM数搭庠.必需自用数据库才能运用全文J*务.可以在已启用的数据库中创财除一个及多个全文书目的元数据全文书目.全文书目包含数据廊中的全文索引.每个书目可以用于数Ie京内的f或多个衰的索引需求.在每个Ji务号上多可创建256个全文书目(4)表5)列.可以从非活动的注册表中添加或除支持全文举I的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL server 索引与视图 索引 视图