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