简论关系数据库的查询优化
2011-08-15沈海峰
淮北职业技术学院学报 2011年1期
沈海峰
(安徽广播电视大学,安徽合肥 230022)
简论关系数据库的查询优化
沈海峰
(安徽广播电视大学,安徽合肥 230022)
数据库的应用日益广泛,随着数据量的增大,查询效率越来越受人们关注。为了提高查询的效率,在考虑处理器的速度、I/O速度、存储器的容量、操作系统、采取何种的数据库服务系统等方面的同时,对于特定服务器来说查询的效率主要取决于DBA(数据库管理员)所给定的查询语句的优化。
关系数据库;查询优化;分析
随着计算机应用技术的不断普及和发展,数据库系统正越来越多的走进人们的日常生活。在要求查询结果正确无误的同时,人们越来越关心查询的效率问题。影响查询效率的因素很多,诸如处理器的速度、I/O速度、存储器的容量、操作系统、采取何种的数据库服务系统等。但是对于特定服务器来说查询的效率主要取决于DBA(数据库管理员)所给定的查询语句。就目前使用最为广泛的关系数据库而言,查询优化主要是针对SELECT语句的优化。
1 数据库的分类
数据模型是数据库系统的核心和基础,不同的数据库具有不同的功能和数据模型。按照数据模型的特点可以将传统数据库系统分成网状数据库、层次数据库、关系数据库、面向对象数据库4类[1]。网状模型:在网状模型中,关系称为“集”。每个集包括至少两种记录类型,一个相当于层次模型中的父代的主记录,一个相当于层次模型中的子代的成员记录。网状模型的数据库,对于寻找附属于指定的对象的一组记录时,效率非常高。……
登录APP查看全文
