- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* */31 删除索引 (1) 使用SSMS图形化方式 具体步骤如下: ① 在“对象资源管理器”中,依次展开“数据库”、“表”。 ② 展开要查看索引的表的下属对象,选择“索引”对象。 ③ 单击要删除的索引对象,按右键,在弹出的快捷菜单中选择“删除”菜单项。 ④ 在弹出的“删除对象”对话框中,单击“确定”按钮即可完成删除操作。 (2) 利用T-SQL语句 DROP INDEX 表名.索引名[, … n] 例7.15 删除索引I_C。 DROP INDEX C.I_C 管理索引(3) * */31 维护索引 (1) 检查整理索引碎片 检查相关表中有无索引的碎片信息。 DBCC SHOWCONTIG(表名) 使用DBCC INDEXDEFRAG整理索引碎片。它对索引的叶级进行碎片整理,以便使页的物理顺序与叶节点从左到右的逻辑顺序相匹配,从而提高索引扫描性能。 DBCC INDEXDEFRAG (表名,[索引名[,填充因子]]) 注意:如果碎片很小,则不需要重新生成或重新组织碎片,如果碎片小于30%,则可以选择重新组织索引,如果碎片大于30%,则可以重新生成索引。 管理索引(4) * */31 (2) 重新组织索引 ALTER INDEX 索引名|ALL ON 表 REBUILD [WITH ([[,]PAD_INDEX=ON|OFF] [[,]FILLFACTOR=填充因子] [[,]SORT_IN_TEMPDB=ON|OFF])] 其中,SORT_IN_TEMPDB = ON|OFF指定是否在 tempdb 中存储排序结果。 默认值为 OFF。 管理索引(5) * */31 例7.16 对教学管理数据库S表的所有索引重建,并设定填充因子为60。 USE JXGL GO ALTER INDEX ALL ON S REBUILD WITH (FILLFACTOR = 60, SORT_IN_TEMPDB = ON ) GO 当创建或重新生成索引时,通过将 SORT_IN_TEMPDB 选项设置为ON,可以指定 SQL Server 数据库引擎使用 tempdb 来存储用于生成索引的中间排序结果。 管理索引(6) * */31 (3) 维护索引统计信息 数据库选项AUTO_UPDATE_STATISTICS提供了统计信息自动更新功能,它的默认设置是ON。 数据库选项AUTO_UPDATE_STATISTICS_ASYNC提供了统计信息异步更新功能。当此项设置为ON时,查询不等待统计信息更新,即可进行编译。而过期的统计信息置于队列中,由后台进程中的工作线程来更新。 用户也可以通过执行UPDATE STATISTICS语句手动更新统计信息。 例7.17 以下语句开启数据库JXGL自动更新统计信息功能。 ALTER DATABASE JXGL SET AUTO_UPDATE_STATISTICS ON 管理索引(7) * */31 本次课小结 重点内容 视图的基本概念 视图的创建、修改、删除 使用视图 索引的基本概念 管理索引 作业:1,4,5 * * */38 第7章 视图与索引 软件工程系 刘金岭 * */31 7.1 视图 主要内容 视图的基本概念 创建视图 修改视图 删除视图 使用视图 * */31 视图的基本概念 视图是从一个或几个表导出来的表,它不是真实存在的基本表而是一张虚表,视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中。 视图的主要作用 体现在如下三个方面: (1) 简单性。被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。 (2) 安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到。 (3) 逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。如果没有视图,应用一定是建立在表上的。 Sno Sname Sex Age Sdept S表 Sno Cno Grade SC表 Cno Cname Cpno Ccredit Tname C表 Sno Sname Cname Grade Tname V_视图 * */31 使用SSMS图形化方式 例7.1 利用例5.9教学管理数据库的三个基本表,创建信息系(IS)学生的成绩表视图V_IS。其结构为: V_IS(SNO,SNAME,CNAME,GRADE,SDEPT) 具体步骤如下: (1
您可能关注的文档
最近下载
- 大学英语词汇解析(华中科技大学)中国大学MOOC 慕课 章节测验 期末考试答案.docx VIP
- JBT 7946.3-2017 铸造铝合金金相 第3部分:铸造铝合金针孔.docx VIP
- 新视野商务英语综合教程1(第二版)Unit+7+课件.pptx VIP
- 2024年工业大数据管理赛项理论考试题库(含答案).docx
- 2.1.1 6~9的认识 教学课件(共19张PPT)小学数学人教版(2025)一年级上册(含音频+视频).pptx VIP
- 调适心理压力课件.ppt VIP
- 零食的危害--通用版主题班会.ppt VIP
- (完整版)相似三角形的解题技巧归纳讲义.pdf VIP
- 外研社新视野商务英语综合教程1:第二版教学课件U6.pptx VIP
- 中药新药制备工艺研究制剂研究教材(共 88张PPT).pptx VIP
文档评论(0)