首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额 FROM
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额 FROM
admin
2017-02-28
71
问题
某商场商品经营管理系统使用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_BIG(*)cnt
FROM dbo.销售明细
GROUP BY商品号;
CREATE UNIQUE CLUSTERED INDEX ix_商品销售额
ON商品销售额视图(商品号);
此商场的销售量很大,每天有大量数据插入到销售明细表中。请从数据库整体性能角度分析,此技术人员提出的优化方法是否合适,并给出原因。
选项
答案
不合适,每天大量的插入操作使得在修改表的同时也要对视图进行修改,增加了系统的负担,然而该统计功能一个月才用一次,这样导致系统的利用率也较为低下。
解析
由于视图是不实际存储数据的虚表,因此对视图的更新最终要转换为对基本表的更新。而用户通过视图对数据进行增加、删除、修改时,有意或无意地对不属于视图范围内的基本表数据进行操作,会破坏数据的一致性。而且视图中的数据本身就是冗余的,每次对表进行修改时,同时也要对相应的视图进行修改,这大大增加了系统的负担。
转载请注明原文地址:https://kaotiyun.com/show/c9lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
假设有关系r[R],R的子集的任意两个子集X,Y。如果对关系中的任何两个元组t,u,只要t[X]=u[Y],就有t[Y]=u[X],记为X→Y,则称在关系r上【】。
在数据库技术中,面向对象数据模型是一种______。
数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是______。
为保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。这称作【】原则。
分时操作系统追求的目标是
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表是
MicrosoftSQLServer2000和CommerceServer2000集成使用,可以创建B2B和B2C网站,并支持【】数据分析。
“事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪一个特性?()
关系模式分解的等价性标准主要有两个,它们是分解具有无损连接性和分解【】。
随机试题
阅读下面一段文字,然后回答问题。守一城,捍天下,以千百就尽之卒,战百万日滋之师,蔽遮江淮,沮遏其势,天下之不亡,其谁之功也?当是时,弃城而图存者,不可一二数;擅强兵坐而观者,相环也。不追议此,而责二公以死守,亦见其自比于逆乱,设淫辞而助之攻也。
A.茯苓B.薏苡仁C.白术D.猪苓E.泽泻具有健脾燥湿、止汗安胎功效的药物是
1岁小儿患营养不良,则其皮下脂肪消失的顺序为
注册消防工程师每年接受继续教育的时间累计不少于()学时。
期货公司有下列哪些情形的,中国证监会及其派出机构可以责令改正,并对负有责任的主管人员和其他直接责任人员进行监管谈话,出具警示函?()
在学习《中国建筑的特征》这篇文章时,某教师为了让学生更好地了解赵州桥的形状特点,提议结合课文的介绍,画出赵州桥的平面示意图。先让学生分别画图;再进行同桌交流;然后请一位学生运用投影仪展示自己的作品,并说明绘画依据;最后教师和全班同学共同评价这幅示意图。下列
A、 B、 C、 D、 B两个四分之一圆共边,排除A;两个小等腰三角形共底边,排除C;D项大三角形在两个小等腰三角形右侧,排除D;B项可由左侧图形折出。
数据结构的实质一般包括3部分:数据元素的逻辑结构、【】以及数据元素的操作(运算)。
Questions27-33ReadingPassage3hassevenparagraphsA-G.Fromthelistofheadingsbelowchoosethemostsuitableheadingfor
期货交易所会员资格不得转让。()
最新回复
(
0
)