首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据库中存在销售单据明细表,其建表语句为: CREATE TABLE销售单据明细表( 销售单据编号varchar(8), 商品编号varchar(8), 单价real, 数量int, 总价real ); 为了保持数据一致性,此表中存在符合业务要求的触发器
在数据库中存在销售单据明细表,其建表语句为: CREATE TABLE销售单据明细表( 销售单据编号varchar(8), 商品编号varchar(8), 单价real, 数量int, 总价real ); 为了保持数据一致性,此表中存在符合业务要求的触发器
admin
2017-02-28
15
问题
在数据库中存在销售单据明细表,其建表语句为:
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)更换硬件时应该提高内存容量,磁盘在经济条件许可的条件下才有RAIDlO磁盘阵列。
解析
(1)索引技术是一种快速数据访问技术,建立索引的目的就是为了提高查询的效率。查询的性能在很大程度上取决于存在什么样的索引来加快选择和联接的处理。对于大量数据,只有快速的定位、减少查询的时间就会增加修改的速度。
(2)对于CPU、内存、磁盘等硬件设备在空闲时使用率超过90%,说明硬件资源匮乏。如果在高峰时使用率小于90%说明硬件资源充足。本题中,内存和磁盘的使用率都高于90%,而CPU的使用率不高于70%,说明内存、硬盘的资源匮乏,需要调整,而CPU的资源充足不需要调整。因此在硬件调整时,应提高内存的容量和硬盘的访问效率。
使用RAID时,可以将基本表和建立在表上的索引分别放在不同的磁盘上,这样访问基本表时,存放数据和存放索引的磁盘驱动器并行工作,可以得到较快的文件读写速度;类似的,日志文件与数据对象(表、索引等)也可分别存放在不同磁盘上以改善系统的I/O性能。在RAID中,RAID10是一个RAID0与RAID1的组合体,它继承了RAID0的快速和RAID1的安全,同时读写速度均提高。
转载请注明原文地址:https://kaotiyun.com/show/X9lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于
用户程序中的输入、输出操作实际上是由哪一项完成?
实体完整性的规则是若属性A是基本关系R的主属性,则属性A【】。
下面基于关系数据库系统的,以数据处理为主的传统的数据库应用所具有的特征的叙述,比较全面的是Ⅰ.结构统一Ⅱ.面向记录Ⅲ.数据项小Ⅳ.原子宇段
SQL语句GrantInsertOnTableSCToU5WithGrantOption的作用是
虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据其中哪一项决定是否将该页写回外存?
允许使用者对数据库中的抽象数据提出请求(包括查询和修改),支持数据库的各种操作的软件系统称为______。
文件系统中若文件的物理结构采用顺序结构,则文件控制块FCB中关于文件的物理位置应包括:______。Ⅰ.首块地址;Ⅱ.文件长度;Ⅲ.索引表地址。
设在关系模式R(A,B,C,D)中,根据语义有如下函数依赖集F={A→B,B→C}。关系模式R的码是【】。
建立一个学生信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成,其学号属性惟一,学号、姓名字段不能为空。下列语句正确的是
随机试题
仅为社会上一部分成员所接受的或为某一地区、某一群体特有的文化是()
世界卫生组织规定的青春期年龄为()
()是指个人或组织的逻辑思维对环境的认识、评价和判断产生矛盾的结果,导致其精神状况不和谐、不稳定。
红的、黄的、粉的,各色玫瑰,相继绽放,惹得人眼前一亮一亮,美丽的花朵__________了生活,普通的日子—了些色彩、滋味和乐趣。填入横线上的词语最恰当的一项是()。
与新任教师相比,专家型教师的课时计划简洁、灵活,以学生为中心并具有__________。(2015·河北)
当事人在保证合同中约定,债务人不履行债务时,由保证人承担责任的,为连带责任保证。()
根据我国宪法和法律,设区的市的人大及其常委会可以制定地方性法规。下列事项中,属于该立法权限的是()。
设每次试验成功的概率为0.2,失败的概率为0.8,设独立重复试验直到成功为止的试验次数为X,则E(X)=_______.
数据模型包括数据结构、数据完整性约束和()
Thecompanyisreportedly______bankruptcyduetotherapidriseinresourcecosts,whichhasmadeitsprojectsunprofitable.
最新回复
(
0
)