刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题四(25分)

阅读以下关于数据管理的叙述,在答题纸上回答问题1至问题3。

【说明】

某全国连锁药店企业在新冠肺炎疫情期间,紧急推出在线口罩预约业务系统。该业务系统为普通用户提供口罩商品查询、购买、订单查询等业务,为后台管理人员提供订单查询、 订单地点分布汇总、物流调度等功能。该系统核心的关系模式为预约订单信息表。

推出业务系统后,几天内业务迅速增长到每日10万多笔预约订单,系统数据库服务器 压力剧增,导致该业务交易响应速度迅速降低,甚至出现部分用户页面无法刷新、预约订单 服务无响应的情况。为此,该企业紧急成立技术团队,由张工负责,以期尽快解决该问题。 

【问题2】(10分)

作为团队成员之一,李工认为增加索引并进行优化并不能解决当前问题,建议釆用物理分区策略,可以根据预约订单信息表中“所在城市”属性进行表分区,并将每个分区分布到独立的物理磁盘上,以提高读写性能。常见的物理分区特征如表2-2所示。李工建议选择物理分区中的列表分区模式。

请填补表4-1中的空(a)~(d)处,并用100字以内的文字解释说明李工选择该方案的原因。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(a)属性的离散值

(b)周期性数据/周期数据

(c)能力强

(d)均匀

李工根据预约订单信息表中“所在城市”属性进行表分区。而“所在城市”属性属于单属性、离散数据,因此选择列表分区模式比较合适。

解析:

李工提议采用物理分区策略,特别是列表分区模式,来解决该连锁药店业务系统的响应问题。在表分区中,(a)处应填写“所在城市”,因为这是离散值,适合用于分区。

(b)处应填写“非周期性数据”,因为预约订单信息并不是按照固定的周期生成的,而是根据用户的实际需求产生的,因此属于非周期性数据。

(c)处强调分区键的选择对分区效率的重要性,意味着一个好的分区键能够显著提高分区的效能。

(d)处应填写“数据分布均匀”,因为列表分区模式要求数据在各个分区中分布均匀,以确保查询性能的优化。

李工选择该方案的原因在于,“所在城市”属性的离散性和均匀的数据分布使得列表分区模式成为合适的选择。通过表分区,可以分散存储大数据表,减少SQL操作中数据读写的总量,提高查询效率,从而解决系统响应速度慢的问题。

创作类型:
原创

本文链接:【问题2】(10分) 作为团队成员之一,李工认为增加索引并进行优化并不能解决当前问题,建议釆用物理分

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share