2025年达梦数据库题库及答案_第1页
2025年达梦数据库题库及答案_第2页
2025年达梦数据库题库及答案_第3页
2025年达梦数据库题库及答案_第4页
2025年达梦数据库题库及答案_第5页
已阅读5页,还剩15页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年达梦数据库题库及答案一、单选题(共20题)达梦数据库DM8.2版本默认的TCP服务监听端口是()A.1521B.3306C.5236D.5432答案:C解析:A为Oracle默认端口,B为MySQL默认端口,D为PostgreSQL默认端口,达梦系列数据库默认服务端口为5236,支持安装时自定义修改。达梦数据库中,以下哪个文件属于联机重做日志文件?()A..DBFB..LOGC..CTLD..INI答案:B解析:.DBF为数据文件,存储表、索引等用户数据和系统数据;.LOG为联机重做日志文件,记录数据库所有修改操作,用于故障恢复;.CTL为控制文件,记录数据库元数据信息;.INI为参数配置文件,存储数据库全局参数配置。DM8.2中支持定时自动收集统计信息的内置任务调度组件是?()A.DMJOBB.DMSCHEDC.DMAGENTD.DMMONITOR答案:A解析:DMJOB是达梦数据库内置的作业调度系统,支持定时执行统计信息收集、备份、数据清理等自定义任务,无需依赖外部调度工具。达梦中要授予用户user1查询所有用户表的权限,以下语句正确的是?()A.GRANTSELECTON.TOuser1;B.GRANTSELECTANYTABLETOuser1;C.GRANTSELECTONALLTABLESTOuser1;D.GRANTSELECTONSYS.ALL_TABLESTOuser1;答案:B解析:达梦数据库中系统权限SELECTANYTABLE表示允许用户查询数据库中任意用户的表数据,A为MySQL语法,C、D语法不符合达梦权限定义规范。达梦物理全量备份生成的备份文件默认后缀是?()A..BAKB..DMPC..BACD..BACK答案:A解析:达梦物理备份生成的文件后缀为.BAK,逻辑备份dexp工具导出的文件后缀为.DMP,需注意区分物理备份与逻辑备份的文件格式差异。DM8MPP分布式集群中,负责接收用户请求并分发执行计划到各数据节点的组件是?()A.数据节点DNB.协调节点CNC.全局事务管理器GTMD.监控节点MON答案:B解析:协调节点CN不存储用户数据,仅负责SQL解析、执行计划生成、任务分发、结果汇总返回;数据节点DN存储分片数据并执行本地计算;GTM负责全局事务一致性管控;MON负责集群状态监控。达梦中要永久修改静态参数MAX_SESSIONS(最大连接数),以下操作正确的是?()A.直接修改dm.ini文件后重启数据库B.执行ALTERSYSTEMSETMAX_SESSIONS=1000SCOPE=MEMORY;C.执行ALTERSYSTEMSETMAX_SESSIONS=1000SCOPE=SPFILE;后重启数据库D.执行ALTERSESSIONSETMAX_SESSIONS=1000;答案:C解析:MAX_SESSIONS为静态参数,修改后需重启数据库生效,SCOPE=SPFILE表示修改参数文件中的配置,SCOPE=MEMORY仅临时修改内存中参数,重启后失效,静态参数无法通过ALTERSESSION修改,直接修改dm.ini易出现格式错误,推荐通过SQL语句修改SPFILE。达梦数据库默认的死锁处理策略是?()A.回滚持有锁最少的事务B.回滚后发起的事务C.回滚所有涉及死锁的事务D.自动终止所有死锁会话并告警答案:A解析:达梦数据库内置死锁检测线程,默认每1秒检测一次死锁,检测到死锁后自动回滚执行代价最小(即持有锁数量最少)的事务,解除死锁状态。达梦中以下哪种索引类型适用于低基数列(即列的distinct值极少,如性别、状态字段)?()A.B树索引B.位图索引C.函数索引D.全文索引答案:B解析:位图索引使用位图存储键值与行号的映射关系,低基数列下存储空间占用远小于B树索引,查询效率更高,达梦DM8.2企业版支持位图索引功能。达梦中符合等保2.0三级要求的强制访问控制模块是?()A.TDE透明数据加密B.审计功能C.标记强制访问控制(MAC)D.数据库防火墙答案:C解析:标记强制访问控制(MAC)通过为主体(用户)和客体(表、字段等数据对象)分配安全级别标记,仅当主体安全级别高于等于客体安全级别时才可访问,是等保2.0三级要求的核心安全功能,达梦数据库已内置该模块。DM8.2版本新增的存储JSON数据的专用数据类型是?()A.TEXTB.VARCHARC.JSOND.BLOB答案:C解析:DM8.2版本新增JSON原生数据类型,支持JSON数据的校验、索引、函数查询,性能远高于使用TEXT/VARCHAR存储JSON数据的方案。达梦数据库默认的闪回数据保留时间是?()A.15分钟B.30分钟C.1小时D.2小时答案:A解析:达梦默认UNDO_RETENTION参数为900秒,即15分钟,闪回查询依赖UNDO表空间中的回滚数据,保留时间可根据业务需求调整该参数。DMDataWatch数据守护集群中,负责主备节点数据同步、故障自动切换的组件是?()A.DMWATCHERB.DMMONC.DMSERVERD.DMARCH答案:A解析:DMWATCHER是数据守护集群的核心管控组件,部署在主备节点上,负责监控数据库实例状态、同步归档日志、故障时自动触发主备切换,保证集群高可用。达梦数据库中,以下哪种隔离级别是默认隔离级别?()A.读未提交B.读已提交C.可重复读D.串行化答案:B解析:达梦数据库默认隔离级别为读已提交,可通过修改TXN_ISOLATION参数调整全局或会话级别的隔离级别。达梦逻辑备份工具dexp导出的文件默认后缀是?()A..BAKB..DMPC..LOGD..CTL答案:B解析:dexp逻辑导出文件后缀为.DMP,物理备份文件后缀为.BAK,两者不可混用。达梦数据库中,查看当前会话连接信息的系统视图是?()A.VSYSSTA解析:VSESSIONA.CN协调节点B.DN数据节点C.GTM全局事务管理器D.MON监控节点答案:C解析:GTM全局事务管理器负责生成全局唯一的事务ID、管控全局事务的提交与回滚,保证分布式事务的ACID特性。达梦数据库中,以下哪个参数控制SGA缓冲区的最大大小?()A.SGA_TARGETB.SGA_MAX_SIZEC.BUFFER_POOL_SIZED.PGA_AGGREGATE_TARGET答案:B解析:SGA_MAX_SIZE控制SGA的最大可用内存,SGA_TARGET控制SGA的动态分配内存大小,BUFFER_POOL_SIZE控制数据缓冲区大小,PGA_AGGREGATE_TARGET控制PGA的总大小。达梦数据库中,唯一索引允许存在多少个NULL值?()A.0个B.1个C.多个D.由参数控制答案:B解析:达梦数据库中唯一索引仅允许存在1个NULL值,避免唯一性校验冲突。达梦数据库中,删除表的所有数据且不记录重做日志的语句是?()A.DELETEFROMt1B.DROPTABLEt1C.TRUNCATETABLEt1D.CLEARTABLEt1答案:C解析:TRUNCATE为DDL操作,直接释放表的存储空间,仅记录少量元数据修改日志,执行速度远快于DELETE,适合清空大表数据;DELETE为DML操作,会逐行记录重做日志,支持回滚;DROP会删除表结构。二、多选题(共10题)以下属于达梦数据库支持的备份方式的有?()A.联机热备B.脱机冷备C.增量备份D.逻辑备份答案:ABCD解析:达梦支持全量、增量的物理备份(含联机热备、脱机冷备),也支持dexp/dimp工具实现的逻辑备份,可根据业务场景选择合适的备份方案。达梦中以下哪些操作会生成重做日志记录?()A.创建表B.修改表数据C.查询表数据D.新建索引答案:ABD解析:重做日志仅记录数据库修改类操作,查询操作不会修改数据,因此不会生成重做日志,创建表、修改数据、新建索引均属于修改类操作,会写入重做日志。DM8MPP集群的分布式事务一致性支持以下哪些隔离级别?()A.读未提交B.读已提交C.可重复读D.串行化答案:BCD解析:DM8MPP集群为保证分布式事务的全局一致性,默认不支持读未提交隔离级别,支持读已提交、可重复读、串行化三种隔离级别,可根据业务性能和一致性需求调整。达梦数据库性能优化中,以下哪些措施可以减少全表扫描的概率?()A.为常用查询条件字段创建合适的索引B.定期更新表的统计信息C.增大SGA缓存区大小D.避免在WHERE子句中对索引字段使用函数运算答案:ABD解析:创建索引、更新统计信息帮助优化器选择索引执行计划、避免索引字段函数运算导致索引失效,均可以减少全表扫描概率;增大SGA缓存仅能提升数据读取速度,无法减少全表扫描的发生。达梦数据库的安全特性中,以下哪些属于数据加密相关功能?()A.透明数据加密(TDE)B.存储加密C.传输加密D.审计日志加密答案:ABCD解析:达梦支持全链路加密,TDE透明数据加密实现数据文件落盘加密,存储加密支持字段级细粒度加密,传输加密支持SSL/TLS加密客户端与服务器、集群节点间的通信,审计日志加密防止审计信息被篡改。达梦数据库中以下哪些视图可以用于查询锁相关信息?()A.VLOCKB.解析:VLOCK显示当A.JDBCB.ODBCC.PythonD.Go答案:ABCD解析:达梦数据库提供全生态驱动支持,兼容JDBC、ODBC、OCI、.NETProvider、Python、Go、Node.js等主流编程语言的接入,适配各类应用开发场景。达梦数据守护集群支持以下哪几种工作模式?()A.实时主备模式B.异步主备模式C.最多帧模式D.强一致模式答案:ABC解析:达梦数据守护集群支持实时主备、异步主备、最多帧三种工作模式,可根据业务对性能和数据一致性的要求灵活选择。达梦数据库中以下哪些参数属于动态参数,修改后无需重启即可生效?()A.UNDO_RETENTIONB.SGA_MAX_SIZE(DM8.2版本)C.MAX_SESSIONSD.TXN_ISOLATION答案:ABD解析:DM8.2版本对内存管理优化后,SGA_MAX_SIZE已调整为动态参数,UNDO_RETENTION、TXN_ISOLATION均为动态参数,可在线修改生效;MAX_SESSIONS为静态参数,修改后需重启生效。达梦数据库支持以下哪些数据分片方式?()A.哈希分片B.范围分片C.列表分片D.随机分片答案:ABC解析:达梦MPP集群支持哈希、范围、列表三种分片方式,可根据业务数据特征选择合适的分片策略,不支持随机分片。三、判断题(共10题)达梦数据库中,普通用户默认可以查看其他用户的表结构。()答案:错误解析:达梦默认权限隔离严格,普通用户仅能查看自身拥有权限的对象,若要查看其他用户表结构,需被授予SELECTANYDICTIONARY或对应表的SELECT权限。DM8.2版本支持在线调整SGA_MAX_SIZE参数大小,无需重启数据库。()答案:正确解析:DM8.2对内存管理进行了优化,SGA_MAX_SIZE已调整为动态参数,可通过ALTERSYSTEM语句在线调整,无需重启数据库即可生效。达梦逻辑备份dexp导出的备份文件可以直接在不同CPU架构(x86、ARM、龙芯)的达梦数据库之间导入。()答案:正确解析:dexp导出的逻辑备份为跨平台通用格式,不受底层CPU架构、操作系统差异影响,可实现不同平台达梦数据库之间的数据迁移。达梦MPP集群中,数据分片方式仅支持哈希分片。()答案:错误解析:DM8MPP支持哈希分片、范围分片、列表分片三种数据分片方式,可根据业务数据特征选择合适的分片策略。达梦数据库中,主键约束默认会自动创建唯一B树索引。()答案:正确解析:创建主键约束时,达梦数据库会自动在主键字段上创建唯一非空B树索引,提升主键查询和唯一性校验的性能。达梦逻辑备份dexp支持增量逻辑备份。()答案:错误解析:dexp工具仅支持全量、按用户、按模式、按表的逻辑备份,不支持增量逻辑备份,增量备份需使用物理备份方式实现。达梦数据库开启归档模式后才能执行联机热备。()答案:正确解析:联机热备需要依赖归档日志保证备份的一致性,未开启归档模式的数据库仅支持脱机冷备。达梦数据库中,一个表空间只能对应一个数据文件。()答案:错误解析:达梦数据库中一个表空间可以对应多个数据文件,支持跨磁盘存储,可在线扩展数据文件。达梦数据库的审计日志默认存储在操作系统文件中,不可被篡改。()答案:错误解析:达梦数据库支持审计日志存储在数据库表或操作系统文件中,开启审计日志加密和审计权限管控后可防止篡改,默认配置下需手动开启防篡改功能。达梦数据库兼容Oracle的大部分PL/SQL语法,无需修改即可直接迁移Oracle的存储过程。()答案:正确解析:达梦数据库高度兼容Oracle生态,支持95%以上的OraclePL/SQL语法,大部分存储过程、函数、触发器可直接迁移使用,仅少量特性需要适配调整。四、简答题(共4题)简述达梦数据库的三大核心文件及其作用。答案:达梦数据库的三大核心文件分别为控制文件、数据文件、联机重做日志文件。①控制文件:后缀为.ctl,是数据库的元数据核心,记录了数据库的名称、数据文件与重做日志文件的路径、大小、checkpoint信息、备份信息等,数据库启动时首先读取控制文件校验数据库完整性,控制文件损坏会导致数据库无法启动,生产环境建议多路镜像存储控制文件。②数据文件:后缀为.dbf,存储数据库的所有实际数据,包括系统数据字典、用户表、索引、存储过程等对象,支持手动扩展、自动扩展、跨磁盘存储等配置。③联机重做日志文件:后缀为.log,记录了所有对数据库的修改操作,包括DML、DDL、DCL等操作的变更前和变更后数据,用于数据库故障恢复,当数据库发生实例故障时,重启时会通过重做日志重演未写入数据文件的已提交事务,回滚未提交事务,保证数据一致性,生产环境建议配置至少2组重做日志,每组大小根据业务写入量调整,避免日志频繁切换影响性能。简述达梦数据库备份恢复的三种常用场景及对应操作方案。答案:①整库故障恢复场景:适用于服务器硬件故障、数据文件损坏导致整库不可用的情况,操作方案为:首先安装同版本达梦数据库软件,停止数据库服务,使用dmrman工具执行RESTOREDATABASEFROM'全量备份路径'恢复数据文件,再执行RECOVERDATABASEWITHARCHIVEDIR'归档日志路径'恢复到故障时间点,最后执行RECOVERDATABASEUPDATEDB_MAGIC更新数据库魔数即可启动数据库。②误删表/误更新数据恢复场景:适用于人为误操作导致单表数据损坏的情况,操作方案分为两种:若有逻辑备份,可使用dimp工具指定表名导入单表数据,注意选择导入时的冲突处理策略(如忽略、覆盖);若未做逻辑备份但开启了归档日志,可使用达梦的闪回查询功能,通过指定ASOFTIMESTAMP或ASOFSCN查询误操作前的表数据,将数据插回原表,若闪回时间超过闪回区保留时长,可通过联机日志挖掘工具dmrachivelog解析归档日志,生成反向SQL回滚误操作。③跨平台数据迁移场景:适用于将数据库从x86平台迁移到ARM、龙芯等国产平台的情况,操作方案为:使用dexp工具在源库执行全量逻辑导出,将导出的.dmp文件传输到目标服务器,使用dimp工具执行全量导入,导入完成后校验对象数量、数据行数、业务SQL执行结果,确认迁移一致性。简述达梦数据库常见的性能瓶颈定位思路。答案:性能瓶颈定位遵循从整体到局部、从上层到底层的排查思路:①首先查看数据库整体运行指标:通过系统视图VSYSST简述达梦数据守护(DataWatch)集群的三种工作模式及其适用场景。答案:①实时主备模式:主节点提交事务前,需等待重做日志同步到至少一个备节点并写入持久化存储后才返回成功,数据一致性最高,RPO=0,适用于金融、政务等数据零丢失要求的核心业务场景,性能相比单机略有损耗。②异步主备模式:主节点提交事务后直接返回成功,重做日志异步同步到备节点,性能最高,接近单机性能,但故障时可能丢失少量未同步的日志数据,RPO>0,适用于互联网、数据分析等性能优先、允许少量数据丢失的业务场景。③最多帧模式:介于实时和异步之间,主节点允许最多N帧日志未同步到备节点时即可提交事务,可根据业务需求在性能和数据一致性之间平衡,适用于网络延迟较高的跨机房部署场景。五、实操题(共2题)现有达梦数据库实例,业务反馈用户表t_order(order_id主键,create_timedatetime,amountint,user_idint)的查询速度过慢,常用查询语句为SELECT*FROMt_orderWHEREuser_id=?ANDcreate_timeBETWEEN?AND?,请写出优化方案及对应的SQL语句。答案:优化方案为创建user_id和create_time的联合索引,因为查询条件同时用到了user_id等值查询和create_time范围查询,根据索引最左匹配原则,将等值查询字段放在联合索引左侧,范围查询字段放在右侧,可最大化利用索引过滤数据。操作步骤:①首先检查表的统计信息是否最新,执行SQL:CALLSP_UPDATE_STATISTICS('SYSDBA','T_ORDER',100);,该语句会采样100%的数据更新t_order表的统计信息,帮助优化器生成正确的执行计划。②创建联合索引,执行SQL:CREATEINDEXidx_order_userid_createtimeONt_order(user_id,create_time);③验证执行计划,执行SQL:EXPLAINSELECT*FROMt_orderWHEREuser_id=1001ANDcreate_timeBETWEEN'2025-01-01'AND'2025-01-31';,查看执行计划中是否使用了idx_order_userid_createtime索引,确认INDEXSCAN或RANGESCAN代替了FULLTABLESCAN即可。请写出达梦数据库配置每周日凌晨2点执行全量热备的作业的SQL语句,备份文件存储路径为/dm/backup,保留周期为30天。答案:操作步骤如下:①首先确认数据库已开启归档模式,若未开启,执行以下语句开启:

ALTERDATABASEMOUNT;

ALTERDATABASEARCHIVELOG;

ALTERDATABASEADDARCHIVELOG'DEST=/dm/arch,TYPE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论