首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。以下为E一SQL编写的部分售票代码: EXEC soL SELECT balance INTO:
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。以下为E一SQL编写的部分售票代码: EXEC soL SELECT balance INTO:
admin
2016-09-08
10
问题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。以下为E一SQL编写的部分售票代码:
EXEC soL SELECT balance INTO:x FROM tickets WHERE flight=:flightno;
printf(”航班%s当前剩余机票数为:%d\n请输入购票数:", flightno,x);
scanf("%d", &a);
EXEC soL UPDATE tickets SET balance =x =:a WHERE flight=:flightno;
请根据上述描述,完成下列问题。
若将上述代码封装成一个完整的事务,则:
(1)在并发请求下的响应效率会存在什么问题?
(2)分析产生效率问题的原因。
(3)给出解决方案。
选项
答案
(1)在并发请求下,查询剩余票数后,会等待用户的响应,此时数据被锁定无法修改,导致其他用户只能等待该用户购票结束后才可购票,降低了系统的并发度。 (2)产生效率问题的原因是事务划分不合理。 (3)应将查询剩余票数的指令置于事务外部,事务只负责用户购票。
解析
封装的事务由两条SQL语句构成,中间存在与用户的交互,等待用户输入购票张数,会造成长事务,加锁状态下,其他购票事务程序会长时间等待,严重影响系统的响应速度。应将查询票数从事务中分离出来,UPDATE指令独立构成一个事务。
转载请注明原文地址:https://jikaoti.com/ti/AwN7FFFM
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年7月,某信息系统公司中标当地司法部门语言转写项目,任命小陈为项目经理。小陈组建了项目组,制定了项目范围说明书,并获得了客户确认。为了激励成员,小陈协助软件研
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】A公司承接了某银行大型信息系统建设项目,任命张伟担任项目经理。该项目于2017年年初启动,预计2018年年底结束。项目启动初期,张伟任命项目成员李明担任项目
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某信息系统项目包括如下十个活动,各活动的历时、活动逻辑关系见下表:请将下面1~4处的答案,填写在答题纸的对应栏内。1.()是法律或合同要
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】A公司中标某系统集成项目,正式任命王伟担任项目经理。王伟是资深的技术专家,在公司各部门具有较高的声望。接到任命后,王伟组建了项目团队。除服务器工程师小张是新招聘的外,其余项目组成员都是各个团
软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(24);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(25)
在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2)。在UML的用例图上,将用例之间的这种关系标记为(3)。
战略管理的主要活动可以分为下列中的(57)。
需求管理的主要目的不包括下列中的(53)。
项目干系人管理的主要目的是(26)。
为保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(9),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(10)位。
随机试题
计算
A.原位癌B.腺鳞癌C.未分化癌D.基底细胞癌E.鳞状细胞癌未穿破基底膜的是
患儿,男,4个月,因咳喘3天,诊断为支气管肺炎,体温持续39~40℃,近2小时来两眼上翻,惊厥多次,神志昏迷,前囟门紧张,可能合并
关于地面装修构造的说法,属于地面整体面层的是()。
下列各项中,违反工业总产值计算原则的是()。
肘关节脱位的特点是()。
In1985aFrancetelevisioncompanysentitsreporterstotheParisMetro(地铁).Theytook【C1】______toseewhatpassengerswould
有以下字符串,说明表达式strlen(s)值的是()。charS[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
地球が抱えている問題は何だろうか。それらは複雑にお互いに入り組んでいる。ここでは熱帯雨林の減少を中心に様々な環境問題をみることにする。現在、大きな問題となっているのが、大気中の二酸化炭素の濃度の上昇による地球温暖化である。温暖化はすでに始まっており、世界各
Youcallbuyathree-year-oldcarforonly60%ofthepriceforanewvehicleandstillhaveseveralyearsoftrouble-freedrivi
最新回复
(
0
)