数据库优化查询实验报告
数据库系统实验报告
专业
网络工程
班级
13级网工本1班
学号
20130081132
姓名
刘芳
提交日期
2015.6.12
实验八 查询优化
【实验目的】
1. 了解数据库查询优化方法和查询计划的概念。
2. 学会分析查询的代价。
【实验内容及步骤】
针对单表查询、连接查询、嵌套查询这三种SQL操作,查看查询分析器给出的查询计划,分析优化效果。
1.单表查询(针对GSM数据库)
针对表BTS,在BTS经度上建立非簇集索引(必须使用Create index语句),进行下列查询:
(1)查询BTS经度位于121.089335和121.142595之间的BTS基本信息。
select BTS.*
from BTS
where LONGITUDE between 121.089335 and 121.142595
(2)对海拔查询一个范围内的所有记录(例如大于30,小于60)。
SQL语句为:
select BTS.*
from BTS
where ALTITUDE between 30 and 60
(3)对BTS经度进行大范围查询(就是结果集包括几乎所有记录)。
select BTS.*
from BTS
where LONGITUDE between 121.089335 and 121.185335
分析三种情况下的查询计划有何不同?
(1)