首页 > 知识点讲解
       分布式查询处理和优化
知识路径: > 数据库主流应用技术 > 数据库主流应用技术 > 数据库主流应用技术 > 分布式数据库 > 
考试要求:了解      相关知识点:37个      
        在集中式关系型数据库中,数据的存取过程和数据的存储结构对用户和应用都是透明的,用户依据数据模型表达查询要求。借助于SQL一些语言来存取数据。这些数据存取及优化过程由数据库管理系统中的数据操作处理模块去完成,它们决定了系统的效率。分布式数据库中查询处理问题的基础是集中式关系型数据库系统中的概念及策略。分布式查询处理从讨论分布式查询的特点入手,并假设分布式数据库管理系统提供完全透明性。
        分布式数据库环境中的查询与集中式数据库环境中的查询相比较,要增加对以下两个方面的考虑:
        (1)数据和信息均要通过通信线路进行传输,存在延迟的问题将减慢整个查询的执行过程。
        (2)网络中多处理器的存在提供了并行数据处理和传输的机会,应充分利用以加快查询的速度。
        在分布式数据库系统中,查询优化器的主要任务是控制和加快查询执行与数据传输过程。在分布式查询处理技术中,查询优化的基本类型通常包括两类:针对查询执行代价的优化和针对查询响应时间的优化。执行代价是指查询所需要的系统资源;查询响应时间是指查询开始提交到获得第一个结果之间的时间。一般情况下,查询响应时间对一个组织机构而言,往往就代表着执行代价。例如对于一个商业组织机构,因为响应时间的延误而失掉了销售额或其他机会,就意味着商业损失,但是,出于教学和编程方面的某些原因,我们需要将查询执行代价和响应时间加以区分。
        针对查询执行代价进行优化的目标是,使查询执行所使用的系统资源的总和尽量地少,从而降低系统开销,整个系统的开销可以从各单个系统资源的开销表达式中推出。针对查询响应时间优化的目标是尽量减少查询的响应时间,而不计较系统资源的耗费。可以形象地说,执行代价优化的目标是“最便宜”,而响应时间优化的目标是“最快”。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有