数据库应用软件,信息科学与工程学院信息管理系魏永山,第6章索引,创建索引的原因及应该考虑的问题索引类型创建索引索引的查看和删除全文索引,6.1创建索引的原因及应该考虑的问题,下面两个表格,如果查找82,可以采用哪些查找方法?哪个查找效率高?,6.1创建索引的原因及应该考虑的问题,索引是对数据库表中一个或多个列的值进行排序的结构,用于快速访问数据库表中的特定数据。索引是由索引页面组成,每个索引页面中的行都包含逻辑指针,通过该指针可以直接检索到数据,从而加快物理数据的索引。,索引有下述优点1.提高查询速度2.提高连接、ORDERBY和GROUPBY执行的速度3.查询优化器依靠索引起作用4.强制实施行的唯一性,6.1.1创建索引的原因,需要创建索引的情况:经常查询某列中的数据时,才需要在表上创建包含该列的索引。索引将占用磁盘空间,并且降低添加、删除和更新行的速度。不过在多数情况下,索引所带来的检索速度的优势超过他的不足之处。然而,如果应用程序频繁地更新数据或磁盘空间有限,最好限制索引的数量。,6.1.1创建索引的原因,索引对下列查询有帮助精确匹配查询:搜索符合特定搜索关键字值的行范围查