首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额 FROM
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额 FROM
admin
2016-10-10
39
问题
某商场商品经营管理系统使用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://www.kaotiyun.com/show/RnlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
概念结构设计的方法通常有自顶向下、自底向上、逐步扩张和【】。
在现在的数据库系统开发中,常采用高级语言或第四代(4GL)语言进行开发,这是为了
数据库设计的需求阶段主要设计
进程调度有各种各样的算法,如果选择算法不恰当,就会出现什么现象?
【】是从大型数据库或数据仓库中发现并提取掩藏在其中的信息的一种新技术,目的是帮助决策者进行决策。
概念模型的常用方法是______。
新奥尔良方法将数据库设计分为4个阶段,它们是______。
有二叉树如下图:在该二叉树中查找关键码值200,需要进行______次关键码值比较。
第(32)~(34)题基于以下的叙述。有关系模式A(C,T,H,R,S),其中C:课程,T:教员,H:上课时间,R:教室,S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}关系模式A的码是()。
下列问题是基于“学生-选课-课程”数据库中如下三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为"200301188"的学生的“数据库”课程的成绩,至少将使用关系
随机试题
线束安装图是根据电气设备在汽车上的实际安装部位绘制的全车电路图。()
哪些焊接接头可免作焊后热处理?
哪一神经通路受损可导致震颤麻痹
白细胞吞噬微生物、肝脏网状内皮细胞对有毒异物的消除方式属于
热效因素是
设备贷款的贷款期限一般()。
2×16年1月1日,甲公司开始建造一栋办公楼,预计工期为2年。为建造该办公楼,甲公司于2×15年12月31日借入一笔外币专门借款,本金为500万美元,年利率为5%,自2×16年起每年年末支付当年度利息。甲公司另存在一笔外币一般借款,该借款于2×16年1月1
感性概括又称()。
坚持和完善社会主义初级阶段基本经济制度,必须毫不动摇巩固和发展公有制经济,必须毫不动摇鼓励、支持、引导非公有制经济发展。这是因为,公有制经济和非公有制经济都是我国
已知R5=0xF0811880,R6=0x41000044,则执行指令ANDR0,R5,R6后,寄存器R0=【51】,R5=【52】。
最新回复
(
0
)