首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据库中存在销售单据明细表,其建表语句为: CREATE TABLE销售单据明细表( 销售单据编号varchar(8), 商品编号varchar(8), 单价real, 数量int, 总价real ); 为了保持数据一致性,此表中存在符合业务要求的触发器
在数据库中存在销售单据明细表,其建表语句为: CREATE TABLE销售单据明细表( 销售单据编号varchar(8), 商品编号varchar(8), 单价real, 数量int, 总价real ); 为了保持数据一致性,此表中存在符合业务要求的触发器
admin
2017-06-27
38
问题
在数据库中存在销售单据明细表,其建表语句为:
CREATE TABLE销售单据明细表(
销售单据编号varchar(8),
商品编号varchar(8),
单价real,
数量int,
总价real
);
为了保持数据一致性,此表中存在符合业务要求的触发器:
CREATE TRIGGER AutoCountSum
ON销售单据明细表FOR INSERT,UPDATE
AS
DECLARE@UnitPrice real,@Quantity int,@Amount real
SELECT@UnitPrice=单价,@Quantity=数量FROM inserted
SET@Amount=@UnitPrice*@Quantity
UPDATE销售单据明细表SET总价=@Amount
WHERE销售单据编号IN(SELECT销售单据编号FROM inserted)
AND商品编号IN(SELECT商品编号FROM inserted)
在系统运行一段时间后,此表中有近千万条数据,此时发现对此表以“销售单据编号”和“商品编号”为条件,对其他字段进行修改时操作速度很慢。请分析原因,并在不改变硬件和SQL语句的前提下,给出优化方法。
在解决了①中的问题系统平稳运行3年后,用户反映系统速度很慢,管理员考虑更换硬件。
经过一段时间的监控,系统资源使用情况如下:
CPU使用率一般不超过70%
内存使用率95%
磁盘IO使用率高峰期90%—95%,主要为读操作
请根据以上数据,说明在此次更换硬件过程中,应该着重提高哪方面硬件性能,并给出原因。
选项
答案
(1)对字段修改时操作速度很慢的原因是大量数据的查询速度慢,从而引起修改慢。优化的方法是在“销售单据编号”和“商品编号”上建立索引。 (2)更换硬件时应该提高内存容量,磁盘在经济条件许可的条件下才有RAID10磁盘阵列。
解析
(1)索引技术是一种快速数据访问技术,建立索引的目的就是为了提高查询的效率。查询的性能在很大程度上取决于存在什么样的索引来加快选择和联接的处理。对于大量数据,只有快速的定位、减少查询的时间就会增加修改的速度。
(2)对于CPU、内存、磁盘等硬件设备在空闲时使用率超过90%,说明硬件资源匮乏。如果在高峰时使用率小于90%说明硬件资源充足。本题中,内存和磁盘的使用率都高于90%,而CPU的使用率不高于70%,说明内存、硬盘的资源匮乏,需要调整,而CPU的资源充足不需要调整。因此在硬件调整时,应提高内存的容量和硬盘的访问效率。
使用RAID时,可以将基本表和建立在表上的索引分别放在不同的磁盘上,这样访问基本表时,存放数据和存放索引的磁盘驱动器并行工作,可以得到较快的文件读写速度;类似的,日志文件与数据对象(表、索引等)也可分别存放在不同磁盘上以改善系统的I/O性能。在RAID中,RAID10是一个RAID0与RAID1的组合体,它继承了RAID0的快速和RAID1的安全,同时读写速度均提高。
转载请注明原文地址:https://kaotiyun.com/show/S1lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
用于生产过程控制的系统一般都是【】系统,它要求具有对输人数据及时做出反应(响应)的能力。
新奥尔良方法将数据库设计分为4个阶段,它们是______。
对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是______。
在关系数据库设计中,使每个关系达到3NF。这是______阶段的任务。
数据仓库系统(DWS)由数据源、【】和决策支持工具三部分组成。
现将关系模式P分解为三个关系模式P:(A,B,D,E,F),P2(A,B,C,H),P3(C,I,J),则其中P2的规范化程度达到(
在对数据库的系统故障进行恢复时,需要对日志文件进行
下列关于关系数据库视图的说法中,哪些是正确的?Ⅰ.视图是关系数据库三级模式中的内模式。Ⅱ.视图能够对机密数据提供一定的安全保护。Ⅲ.视图对重构数据库提供了一定程度的逻辑独立性。Ⅳ.对视图的一切操作最终都要转换为对基本
ORDBMS提供类型构造器,用于构造复杂对象的数据类型。主要的类型构造器为:组合(记录)、【】和引用。
设有关系模式R(A,B,C,D,E,F),若有如下的函数依赖集F={A→B,(C,A)→D,(E,F)→A,(E,B)→F,(E,C)→F},若将R分解为3个关系模式R1(A,B),R2(C,A,D),R3(C,E,F,A),则关系模式R2的规
随机试题
导致后期的应交所得税小于所得税费用的当期递延所得税称为()
一般说来,物业低档盘、小户型的客户()敏感;中档盘、中户型的客户()敏感;高档盘、大户型的客户()敏感。
收款人根据购销合同发货后委托银行向异地付款人收取款项,付款人向银行承兑付款,这种结算方式称为()结算方式。
报检入境废物时应提供国家环保部门签发的( )、废物利用风险报告和经认证的检验机构签发的装运前检验合格证书等。
贷款人在行使不安抗辩权时必须尽到的法定义务有()。
上海证券交易所上市交易的某只股票,2009年末的每股税后利润为0.2元,市场利率为2.5%。根据以上材料,回答下列问题:股票静态价格的计算公式为()。
小慧在某机构工作了一年,主要负责个案工作,在一次督导面谈中,她表示近期工作并不顺利,遇上了蛮不讲理的非自愿服务对象,而且个案服务成效也不明显,因此感到压力很大。督导老张安慰小慧,刚工作一年的社会工作者一般都会有这样的感觉,同时指导小慧进行压力处理,鼓励她尝
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
使用SQL语句将学生表S中年龄大于30岁的记录删除,正确的命令是
TheFertilityBustAFattingpopulations—thedespairofstatepensionsystems—areoftenregardedwithcalmness,evenasecrets
最新回复
(
0
)