首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额
某商场商品经营管理系统使用SQL Server 2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下: SELECT商品号,SUM(销售数量*销售价格)销售额
admin
2019-01-08
53
问题
某商场商品经营管理系统使用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全国计算机三级
相关试题推荐
下面所列的条目中:①语法检查②语义检查③用户存取权限检查④数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是()。
数据库定义语言(DDL)定义数据库的全局逻辑数据结构,局部逻辑数据结构和【】。
在排序过程中,比较次数与序列的初始位置无关的排序方法是
下述哪些功能是数据库定义模块的基本功能?Ⅰ.数据库模式定义Ⅱ.数据库完整性定义Ⅲ.数据库安全性定义Ⅳ.存取路径定义
第二代数据库系统是指______。
在多道批处理系统中,为充分利用各种资源,运行的程序应具备的条件是______。
1NF消除【】依赖,即规范化为2NF;2NF消除依赖非主属性对码的传递函数,即规范化为3NF。
从数据库最终用户角度看,数据库系统的结构分为集中式结构、分布式结构、客户端/服务器结构和()。
当多个访问磁盘的请求同时到达时,为了改善平均磁盘存取时间,可以采用适当的磁盘调度算法,以减少磁盘服务的总时间。下列各项时间中,不能改善的是()。①寻道时间②旋转延迟时间③数据传送时间
SQL语句GrantInsertOnTableSCToU5WithGrantOption的作用是
随机试题
我方以每打1.8美元CIF巴黎出口某商品60000打,自装运港至目的港的运费总计5000美元,投保金额为发票金额100%,投保险别为水渍险和战争险,查得水渍险的保险费率为0.3%,战争险为0.4%,试求我方净收入。
如何使用同步指标预测通货膨胀?
患者右手掌被一薄而窄的铁器插入至第三掌骨,造成中指屈指肌腱及桡侧固有神经损伤,该患应为
新污染源的排气筒一般不应低于()m。
影响融资租赁租金的因素主要有()。
犯罪的主观要件中的间接故意是指()。
以下关于“Word文本行”的说法,错误的有()。
Backinthe16thcentury,politicalplayswereallaboutmen.Notnow.Forsometime,Americanfemaleplaywrightshavefollowed
项目团队建设内容一般不包括(237)。
Sand:aschildrenweplayonitandasadultswerelaxonit.Itissomethingwecomplainaboutwhenitgetsinoureyeonawin
最新回复
(
0
)