首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
admin
2021-09-16
25
问题
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
选项
A、水平分割后,得到的子表结构相同
B、水平分割后,查询表中所有数据时需要使用JOIN操作
C、垂直分割后,所有表中均需保留原有表的主码
D、当查询表中所有数据时,使用分割表方法会增加查询表达式的复杂度
答案
B
解析
分割表增加了维护数据完整性的代价。分割表分为水平分割表和垂直分割表两种。水平分割表:一种是当多个过程频繁访问数据表的不同行时,水平分割表,并消除新表中的冗余数据列;另一种是当主要过程要重复访问部分行时,最好将被重复访问的这些行单独形成子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但在分割表以后,增加了维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘I/O开销。垂直分割表(不破坏第三范式):一种是当多个过程频繁访问表的不同列时,可将表垂直分成几个表,减少磁盘I/O(每行的数据列少,每页存的数据行就多,相应占用的页就少),更新时不必考虑锁,没有冗余数据。缺点是在插入或删除数据时要考虑数据的完整性,用存储过程维护。另一种是当主要过程反复访问部分列时,最好将这部分被频繁访问的列数据单独存为一个子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但因此增加了重叠列的维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘I/O开销。垂直分割表可以达到最大化利用Cache的目的。水平分割后,查询数据需要使用UNION操作。垂直分割后,查询数据需要JOIN操作。
转载请注明原文地址:https://jikaoti.com/ti/4gu7FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
一个数据库有多个外模式,有【】内模式。
加密和解密算法的操作都是在一组密钥控制下完成的,它们分别称为【】。
下面对Drop权限的叙述中,正确的是
并发操作有可能引起下述哪些问题?Ⅰ.丢失更新Ⅱ.不可重复读Ⅲ.读脏数据
在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是
把磁带作为文件存储介质时,文件只能组织成
用二分法进行插入排序,记录移动个数为
在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?
SQLServer2000除了具有DBMS的基本功能特点外,还具有许多功能特点。下列哪一项不是SQLServer2000的功能特点?
下列关于SQLServer数据库系统安全性的叙述中,哪个是不正确的?
随机试题
下列结构杆件受力图示中,属于压缩变形的是()。
Theyhaveplantedtreesforyearsinthisarea,yetthetopsofsomehillsarestill______.
妊高征,产程中出现子宫收缩乏力,促进宫缩的方法是()
诊断中耳癌患者有无颅内或腮腺侵犯的最好诊断手段为
下列不属于釉质发育不良,其表面上形成凹陷的原因的是
评标委员会在对投标文件进行评审中,发现招标文件确定的评标标准和方法不尽合理,不利于择优选定中标人,则评标委员会正确的做法是()。
根据下表“2015年4月某地‘电子警察’抓拍前五名路口数据情况排名”信息,排除交警实时查处交通违法案件的因素,可以得出的结论为()。
某人购买了一张执行价格为70美元的IBM公司的看涨期权,期权费为6美元。忽略交易成本,这一头寸的盈亏平衡价格是()
以下编码方法中,______属于熵编码。
WhyaretheLondontaxidriversveryefficient?
最新回复
(
0
)