单选题
4.
分布式数据库的查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。一般情况下,分布式数据库查询优化的首要目标是______。
A、
I/O代价
B、
通信代价
C、
CPU代价
D、
I/O代价和CPU代价之和
【正确答案】
B
【答案解析】
在集中式数据库系统中,查询代价主要是由CPU代价和I/O代价来衡量的;在分布式数据库系统中,由于数据分布在多个不同的场地上,而分布式数据库查询中,导致数据传输量大的主要原因是数据间的连接操作和并操作,因此一般情况下,分布式数据库查询优化的首要目标是操作执行的顺序、操作执行的算法和不同场地间数据流动的顺序,即通信代价。故答案为B项。
提交答案
关闭