暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
分布式数据库查询优化技术.doc
24
9页
0次
2025-04-04
免费下载
分布式数据库查询优化技术
摘 要在分布式数据库中,由于高可靠性和高速度性是其重要特点,所以对查询执行的要求也就更高。
查询执行中查询优化是执行的关键环节,查询优化在很大程度上决定查询的效率或快慢。本文讨论的重点
是对分布式查询执行的全局处理策略进行优化,尽可能避免通信代价的开销,并着眼于查询执行的实际代
价,从分布式系统中选出一个最优的执行节点。从查询执行的效果出发,通过统计的方式,不断从最近的
查询执行代价学习纠正最近查询执行的统计代价,为查询的全局处理提供参考,以达到优化执行、提高执
行效率和速度的目的。
1
分布式数据库概述
1.1
分布式数据库的定义
算机结点上的若干个数据库组成
,
每个子数据库系
使
一个整的数据
,
而实上它是分在地理分
的各结点上。
,
分布各个结点的子数据
[1]
1.2
分布式数据库系统的组成
1-1
成分组成
:
(1)
多台计算机设备,并由计算机网络连接。
(2)
计算机网络设备,网络通讯的一组软件。
(3)
分 布 式 数 据 库 管 理 系 统 , 它 包 括
GDBMS
LDBMS
CM,
GDBMS
口,由场地
DBMS
链接,并持有独立的场地目录。
(4)
分布式数据库管理者(
DDB
),包括全局
数据库
(GDB)
和局部数据库
(LDB)
以及自制场地的
自治场地数据库。
(5)
(DDBA)
(GDBA),
据库管理者
(LDBA)
(6)
分布数据库系软件文档这是一组
使
件。
1-1
分布式数据库系统的结构
1.3
分布式数据库系统的功能
个基本的功能
[2]:
(1)
数据库定义功能
;
(2)
数据存取功能
;
(3)
数据库运行管理
;
(4)
数据库的建立和维护功能。
的功能外,一般还须具有以下几个方面的功能
:
(1)
分布络中节点库,
位置对用户透明
;
Communicatio
n
Network
S4
S1
S2
S3
用户见到是整统中
一数据库就像操纵本地数据库一样。
(2)
处于络中的各据库共享数据应保
一致性
:
当用户操纵
(
查询、更新、删除等
)
某一数据库
数据一致性。
(3)
系统靠性集中库系
靠性更高
:
如果因为某种,使系统中某一节点数
继续提供原来服务
(4)
用户的并访问,或者作的并行
;
(5)
数据和完整性集中式数库要
求更高
;
由于式数系统点数
能性大大增加
2
数据库查询优化技术
2.1
查询优化技术
数据库系统研究要目是尽可能的对用
隐藏数据结构的节,使数据库系统的应用更
能面各个领域。同样,分布式数据库研究
要目标之一是隐藏分布式环节,使系统用
起来简单、有效
[3]
使
SQL
是其使
在不断进行。
谓查化,要保
快查询的执行和数据的传输过程。
(
2-1)
用。
2-1
查询优化处理
查询优化的基本常包括两类
:
查询
使
使用的系统资源
(
)
,从降低系统开
耗费
2.2
分布式数据库优化设计分
分布据库中,面,相对
库可能提供若干机
[3]
找空间生
等价的 QEP
输入查询
策略
查询重
(best QEP)
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜