柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
某应用系统需使用运行于两个地点的分布式数据库,该应用系统经常需要进行某一查询操作,此查询需要对两个分布在两地数据量很大的表进行连接操作。这两张数据变化很慢。为了提高查询速度,下列方法中最可行的是()。
A.使用表水平分割方法,将两张表分别分割为多张表
B.将两张表复制交叉复制到两地
C.增加网络带宽,提高数据传输速度
D.增加数据库内存,缓冲更多的数据
热度🔥195
参考答案:B
解析:
分布式数据库中,传输的代价是:I/O代价+CPU代价+通信代价。分布式数据库中查询优化的首要目标是:使查询执行时通信代价最省。因此如果把两张表交叉复制到两地就可以省去通信传输的时间,相比较于其它三个选项,该方法最优,因此选择B选项。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
若有以下程序 #include char f(char x) { return x*x+'a'; } main() { char a, b=0; for ( a=0; a<4; a+=1 ) { b = f(a); putchar(b); } } 则程序的输出结果是
在最坏情况下,二分查找法的时间复杂度为( )。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
标签
三级数据库技术
查询
数据库
两张
代价