设有商场经营管理系统,系统中的部分数据表和视图的相关信息如下所示:
表中T4的数据源是T3表明T4中的数据是根据T1的数据汇总计算而来的,并假定各个表的数据都得到了及时计算,现需对系统进行优化,以提高与视图V1有关的查询效率,设有如下优化方案:
Ⅰ为T1建立主索引
Ⅱ为T2建立主索引
Ⅲ为T3建立主索引
Ⅳ重写视图V1,将其数据源调整为T4,并为T4建立主索引
Ⅴ重写视图V1,将其数据源调整为T2,并为T2建立主索引
请针对每一个优化方案,说明该优化方案对实现目
答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。
答 案:Ⅰ.视图不能建立索引无效。Ⅱ.视图V1建立在T3上T2的索引优化对V1没有影响。Ⅲ.可以在一定程度上提高V1的查询效率但是从T3的每行记录粒度为“日”查询到粒度“季”大约每次查询涉及90行。而从T4的每行记录粒度为“月”查询到粒度“季”大约每次查询只涉及3行显然后者的查询效率更高。另外T2的访问频率相当高若是V1建立在T2上显然会更加增加其查询频率.降低查询效率。Ⅳ.为5种方案中最优方案。每次查询涉及行数最少(3条)而且T4的访问频率最低。Ⅴ.每次查询牵涉记录行数比方案Ⅲ要多虽
Ⅰ.视图不能建立索引,无效。Ⅱ.视图V1建立在T3上,T2的索引优化对V1没有影响。Ⅲ.可以在一定程度上提高V1的查询效率,但是从T3的每行记录粒度为“日”查询到粒度“季”,大约每次查询涉及90行。而从T4的每行记录粒度为“月”查询到粒度“季”,大约每次查询只涉及3行,显然后者的查询效率更高。另外T2的访问频率相当高,若是V1建立在T2上,显然会更加增加其查询频率.降低查询效率。Ⅳ.为5种方案中最优方案。每次查询涉及行数最少(3条),而且T4的访问频率最低。Ⅴ.每次查询牵涉记录行数比方案Ⅲ要多,虽