欢迎来到天天文库
浏览记录
ID:51437666
大小:352.50 KB
页数:5页
时间:2020-03-24
《数据库实验内容05(索引).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验内容051)使用对象资源管理器创建、管理索引①为学生表创建一个索引名为“stu_id”的唯一性非聚集索引,索引关键字是“学号”,填充因子80%。②重命名索引,将索引“stu_id”重命名为“学生表_学号”。③删除索引“学生表_学号”。2)使用T-SQL语句创建、管理索引①为员工表创建一个索引名为“stu_id”的唯一性非聚集索引,索引关键字是“学号”,填充因子80%。②重命名索引,将索引“stu_id”重命名为“学生表_学号”。此处发现该语句在SQLServer2008中不能运行,没有这样的语法;只得用更名方法:③为学期成绩表创建一个索引名为“学生_成
2、绩_index”的非聚集复合索引,索引关键字为“学号”,升序,课程编号,降序,填充因子50%。④删除索引“学生表_学号”和“学生_成绩_index”。3)索引前后的执行计划①删除学生表中学号上的主键。按学生姓名和课程名称查询对应的成绩,然后观察执行计划信息,计算总的I/O和CPU开销。(学生表和学期成绩表中的学号都没有索引)即:总I/O开销为:0.003125*3=0.009375;总CPU开销为:0.0006567。②为学期成绩表创建一个索引名为“学期成绩_学号”的非聚集索引,索引关键字为“学号”,升序;按学生姓名和课程名称查询对应的成绩,然后观察执行计
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。④为学期成绩表创建一个索引名为“学期成绩_学号”的非聚集索引,索引关键
4、字为“学号”,升序。按学生姓名和课程名称查询对应的成绩,然后观察执行计划信息,计算总的I/O和CPU开销。(学生表中学号有聚集索引,学期成绩表中的学号有非聚集索引)即:总I/O开销为:0.003125*3=0.009375;总CPU开销为:0.0006567。
此文档下载收益归作者所有