首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额
admin
2019-01-08
92
问题
某商场商品经营管理系统使用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_BIC(*)cnt
FROM dbo.销售明细
GROUP BY 商品号;
CREATE UNIQUE CLUSTERED INI)EX ix_商品销售额
ON商品销售额视图(商品号);
此商场的销售量很大,每天有大量数据插入到销售明细表中。请从数据库整体性能角度分析,此技术人员提出的优化方法是否合适,并给出原因。
选项
答案
不合适,每天大量的插入操作使得在修改表的同时也要对视图进行修改,增加了系统的负担,然而该统计功能一个月才用一次,这样导致系统的利用率也较为低下。
解析
由于视图是不实际存储数据的虚表,因此对视图的更新最终要转换为对基本表的更新。而用户通过视图对数据进行增加、删除、修改时,有意或无意地对不属于视图范围内的基本表数据进行操作,会破坏数据的一致性。而且视图中的数据本身就是冗余的,每次对表进行修改时,同时也要对相应的视图进行修改,这大大增加了系统的负担。
转载请注明原文地址:https://kaotiyun.com/show/lPlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在并发控制的技术中,最常用的是封锁方法,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?()
引入虚拟存储技术的关键前提是()。
计算机的字长是计算机的主要技术指标之一,它不仅标志着计算机的计算精度,而且也反映计算机【】的能力。
数据库管理系统的主要功能包括数据库定义、数据操作、数据库运行管理和【】等四个方面。
层次型、网状型和关系型数据库划分原则是
两阶段封锁协议中,“两段”的含义是:事务分为两个阶段,第一阶段是获得封锁,第二阶段是【】。
内存的静态等长分区的分配中,记录内存空间使用情况可采用下列方法中的________。Ⅰ.字位映像图Ⅱ.空闲页面表Ⅲ.空闲页面链表Ⅳ.系统状态表
数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,__________是日志记录的内容。Ⅰ.事务开始信息Ⅱ.更新信息Ⅲ.提交信息Ⅳ.事务中止信息
系统故障恢复的步骤是
随机试题
氯丙嗪翻转肾上腺素升压作用是由于
较重的肠梗阻的全身变化不包括
外毒素可分为
对流动人口中的传染性非典型肺炎患者。疑似患者处理的原则是
在股份有限公司,核算股东投入企业的资本,应设置的账户是()。
通达公司是一家工具模具制造企业。该公司建立弹性生产体系,即在同一条生产线上通过设备调整来完成不同品种产品的大批量生产任务,既满足多品种的定制化要求,又使设备流水线的停工时间随着订单量的变动达到最小。通达公司的生产运营战略所涉及的主要因素有(
孙婆婆的老伴三年前去世,由于行动不便无人照顾,她只能搬来与儿子同住。但是三年来,儿子和媳妇总把孙婆婆锁在屋里,不允许她出门半步。在老年社会工作中,孙婆婆儿子和媳妇的这种行为属于()。
房地产开发企业甲急欲销售其开发的某住宅区的最后1套别墅,遂打电话向乙、丙、丁发出售房要约,并声明受要约人应当在1个月内作出承诺。要约发出后第10日,甲与乙签订买卖合同并交付该别墅,乙支付了全部房款,但未办理产权变更登记。第21日,甲与不知情的丙签订买卖合同
Severaltypesoffinancialriskareencounteredininternationalmarketing;themajorproblemsincludecommercial,political,an
某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取出产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。其中,信号量S是一个互斥信号量,初值为(1);S1是一个(2);S2是一
最新回复
(
0
)