首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额
admin
2016-04-27
61
问题
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下:
SELECT商品号,SUM(销售数量*销售价格)销售额
FROM销售明细
GROUP BY商品号;
该销售明细表的建表语句如下:
CREATE TABLE销售明细(
序列号int IDENTITY(1,1)NOT NULL,
商品号int NOT NULL,
销售日期datetime NULL,
销售数量int NOT NULL,
销售价格int NOT NULL.
);
并在销售明细表上建有如下索引:
CREATE index ix_销售明细_商品号on销售明细(商品号);
某技术人员提出通过执行下述语句以提高此查询的运行效率:
CREATE VIEW商品销售额视图
WITH SCHEMABINDING
AS
SELECT商品号,SUM(销售数量*销售价格)销售额,
COUNT_B1G(*)cnt
FROM dbo.销售明细
GROUP BY商品号;
CREATE UNIQUE CLUSTERED INDEX ix_商品销售额
ON商品销售额视图(商品号);
请分析该技术人员给出的语句功能以及对原有查询语句的性能影响,并给出原因。
选项
答案
语句功能:建立包含所关心数据(商品号,销售额,该商品号在表中出现的次数)的带索引的视图,并建立按商品号对应销售额UNIQUE聚簇排序的索引,从而大大缩小了查询语句的查询范围,提高了查询效率。原因:视图中将间接相关的属性列(序列号,销售日期,商品号,销售数量,销售价格)转换成了目标属性列,减少了搜索空间,同时建立UNIQUE CLUSTERED索引,使查询商品号的数据记录唯一,因此降低了搜索范围,提高了搜索效率。
解析
该技术人员使用了带有索引的视图,将所关心的数据(商品号,销售额,该商品号在表中出现的次数)从销售明细表中提取出来建立视图,并对该视图建立按商品号排序的聚簇索引,这样大大减少了在搜索不同商品的销售额时调用的数据表的规模,从而提高了查询效率。由于表的数据规模很大,建立该视图后,同一种商品不会多次出现在表中,而是通过一个计数变量cnt表示,即在检索时大大减少了检索规模。创建索引时,UNIQUE关键字表明此索引的每一个索引值只对应唯一的数据记录。CLUSTER表示要建立的索引是聚簇索引(所谓聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织)。
转载请注明原文地址:https://kaotiyun.com/show/L6lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库系统的并发控制主要方法是采用哪种机制?
在关系数据库中,表(table)是三级模式结构中的
死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的4个必要条件之一,下列方法中哪一个破坏了“循环等待”条件?
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据什么决定是否将该页写回外存?
【】分析是将数据集分割为若干有意义的聚簇的过程,它也称为无制导的学习。
在Oracle工具中,用于支持数据仓库应用的OLAP工具是【】。
散列法存储中处理碰撞的方法主要有两类:接链法和【】
下列问题的关系代数操作基于如下的关系R和S:
当前数据库技术的发展已形成各种类型的数据库应用技术,下列叙述中,()是这种发展的推动力。Ⅰ.应用的驱动Ⅱ.多种技术与数据库技术的结合Ⅲ.关系数据库的研究基础
随机试题
麻黄汤中“宣降配伍”的药物组合是
中年女性,双腕关节肿痛3年,晨僵>2h/d,查CRP升高,RF1:64阳性,ANA阴性。关节面“虫噬”样破坏性改变。考虑类风湿关节炎关于NSAIDs类药物治疗类风湿关节炎的副作用哪一项错误
《水利工程建设安全生产管理规定》第40条规定:“违反本规定,需要实施行政处罚的,由水行政主管部门或者流域管理机构按照()的规定执行。”
(2010年考试真题)D公司总部在北京,目前生产的产品主要在北方地区销售,虽然市场稳定,但销售规模多年徘徊不前。为了扩大生产经营,寻求新的市场增长点,D公司准备重点开拓长三角市场,并在上海浦东新区设立分支机构,负责公司产品在长三角地区的销售工作,相关部门提
群体决策的过程包括()。
2011年度,某企业财务资料显示,2011年开具增值税专用发票取得收入3000万元,另外从事运输服务,收入260万元。收入对应的销售成本和运输成本合计为1800万元,期间费用为400万元,营业外支出200(其中120万为公益性捐赠支出),上年度企业自行
供给侧结构性改革的重点包括()
累计积分dθ∫0cosθf(rcosθ,rsinθ)rdr可以写成()
Theauthorbelievesthat______.Thepassageismainlyabout______.
WhatdopeopletendtothinkofPicasso’spaintings?TheauthormostprobablythinksthatPicasso’sartis______.
最新回复
(
0
)