数据库实验内容05(索引)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验内容051)使用对象资源管理器创建、管理索引①为学生表创建一个索引名为“stu_id”的唯一性非聚集索引,索引关键字是“学号”,填充因子80%。②重命名索引,将索引“stu_id”重命名为“学生表_学号”。③删除索引“学生表_学号”。2)使用T-SQL语句创建、管理索引①为员工表创建一个索引名为“stu_id”的唯一性非聚集索引,索引关键字是“学号”,填充因子80%。②重命名索引,将索引“stu_id”重命名为“学生表_学号”。此处发现该语句在SQLServer2008中不能运行,没有这样的语法;只得用更名方法:③为学期成绩表创建一个索引名为“学生_成绩_index”的非聚集复合索引,索引关键字为“学号”,升序,课程编号,降序,填充因子50%。④删除索引“学生表_学号”和“学生_成绩_index”。3)索引前后的执行计划①删除学生表中学号上的主键。按学生姓名和课程名称查询对应的成绩,然后观察执行计划信息,计算总的I/O和CPU开销。(学生表和学期成绩表中的学号都没有索引)即:总I/O开销为:0.003125*3=0.009375;总CPU开销为:0.0006567。②为学期成绩表创建一个索引名为“学期成绩_学号”的非聚集索引,索引关键字为“学号”,升序;按学生姓名和课程名称查询对应的成绩,然后观察执行计划信息,计算总的I/O和CPU开销。(学生表中学号没索引,学期成绩表中的学号有非聚集索引)即:总I/O开销为:0.003125*3=0.009375;总CPU开销为:0.0006567。③重建学生表中学号上的主键,删除“学期成绩_学号”的非聚集索引。按学生姓名和课程名称查询对应的成绩,然后观察执行计划信息,计算总的I/O和CPU开销。(学生表中学号有聚集索引,学期成绩表中的学号没有非聚集索引)即:总I/O开销为:0.003125*3=0.009375;总CPU开销为:0.0006567。④为学期成绩表创建一个索引名为“学期成绩_学号”的非聚集索引,索引关键字为“学号”,升序。按学生姓名和课程名称查询对应的成绩,然后观察执行计划信息,计算总的I/O和CPU开销。(学生表中学号有聚集索引,学期成绩表中的学号有非聚集索引)即:总I/O开销为:0.003125*3=0.009375;总CPU开销为:0.0006567。

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功