
数据库认证专员样例证书
一、单选题
题目:1.GoldenDB金融分布式数据库在哪一年立项
- A. 2002.0
- B. 2011
- C. 2014
- D. 2019
答案:C
题目:2.针对部分节点事务失败的问题,GoldenDB的解决方案是
- A. 引入多个计算节点
- B. 引入全局回滚机制
- C. 引入一主多备机制
- D. 引入快同步机制
答案:B
题目:3.下列选项,对于通用重分布描述正确的是?
- A. 通用重分布分为全量和增量阶段,在重分布任务未完成前,该表都不可对外服务
- B. 通用重分布流程中,内部没有DDL操作
- C. 表分片规则的变更不可以通过重分布来实现
- D. 最后一次增量前表会禁写
答案:D
题目:4.下列选项,对于表分布规则的描述正确的是?
- A. GoldenDB仅支持以下分片规则:hash、range、list、duplicate
- B. GoldenDB支持横向分片,不支持纵向的分区
- C. GoldenDB采用一致性hash算法
- D. GoldenDB分片规则只能基于一个表字段
答案:C
题目:5.嵌入式sql说明下面描述有误的是
- A. 可以直接与您的C程序变量传递或者读取信息
- B. 程序中的SQL代码在编译时就会被检查以保证语法正确性
- C. C语言中的嵌入式SQL是在SQL标准中指定的
- D. 嵌入式SQL接口编写的程序是插入了无特殊代码的普通的C程序
答案:D
题目:6.关于分布式大对象(package,procedure,function,trigger等),下列哪个方法不能查出其定义()
- A. 查询RDB的mds.dictionary_info表
- B. 通过show create语法查询
- C. 在CN的data目录查询sp/trg等结尾的文件
- D. 查询rdb的mds.cluster_info表
答案:D
题目:7.UNIQUE唯一索引的作用是
- A. 保证各行在该索引上的值都不得重复
- B. 保证各行在该索引上的值都不得为NULL
- C. 保证参与唯一索引的各列,不得再参与其他索引
- D. 保证唯一索引不能被删除
答案:A
题目:8.ORACLE的TIMESTAMP类型映射到GoldenDB的类型为
- A. TIMESTAMP
- B. DATE
- C. DATETIME
- D. TIME
答案:C
题目:9.事务分布式延伸说法错误的是
- A. 分布式数据库原子性是指多个数据分片上的多次操作要么一起成功,要么一起失败。
- B. 分布式数据库隔离性是指多个计算节点上的不同连接不会相互访问到在多个数据分片内未提交事务的数据
- C. 分布式数据库持久性是指事务提交前必须将日志在分片主节点都得到复制,从节点不用限制
- D. 单级数据库原子性是指多条记录的多次操作要么一起成功,要么一起失败。
答案:C
题目:10.GoldenDB数据对象单表容量最大为
- A. 64T
- B. 64G
- C. 1T
- D. 32T
答案:A
题目:11.GoldenDB数据对象单行数据最大为
- A. 65535字节
- B. 65532字节
- C. 1024字节
- D. 8192字节
答案:B
题目:12.GoldenDB数据对象单表最大列数为
- A. 1024.0
- B. 1017.0
- C. 512.0
- D. 256.0
答案:B
题目:13.GoldenDB多数据节点依靠什么解决数据位置问题
- A. GTM事务管理器
- B. DBagent代理
- C. CM集群管理
- D. CN计算节点
答案:D
题目:14.解决GoldenDB系统的运维和监控问题的工具是
- A. dbagent
- B. GTM
- C. insight
- D. CM
答案:C
题目:15.金融级数据高可靠性保障要求是
- A. 一地两中心
- B. 两地两中心
- C. 两地三中心
- D. 三地三中心
答案:C
题目:16.建表分片关键字是
- A. distributed by
- B. split by
- C. partition by
- D. hash by
答案:A
题目:17.建表分区关键字是
- A. distributed by
- B. split by
- C. partition by
- D. hash by
答案:C
题目:18.负责将数据路由到对应数据节点的是
- A. CN
- B. DN
- C. 业务逻辑
- D. dbagent
答案:A
题目:19.针对通用重分布流程,那个阶段会禁表
- A. 增量迭代式数据重分布
- B. 线下阶段(全量部分)
- C. 线下阶段(增量部分)
- D. 线上阶段
答案:D
题目:20.从oracle迁移到GoldenDB的方案中,中兴推荐使用的工具是
- A. MySQL
- B. LoadData
- C. DBeaver
- D. oracle
答案:C
题目:21.为GoldenDB指定用户名时,以下方式中正确的是
- A. 用户名@集群名#租户名
- B. 用户名@租户名#集群名
- C. 用户名#租户名@集群名
- D. 用户名#集群名@租户名
答案:B
题目:22.日志恢复技术保证了事务的
- A.一致性
- B.隔离性
- C.原子性
- D.持久性
答案:A
题目:23.下列不属于字符串类型的是
- A.CHAR
- B.VARCHAR
- C.MEDIUMTEXT
- D.TINYINT
答案:D
题目:24.()是MySQL的物理日志,也叫重做日志,记录存储引擎InnoDB的事务日志
- A.errorlog
- B.redolog
- C.binlog
- D.warnninglog
答案:B
题目:25.()是指用户的应用程序与数据库中的数据的物理存储是相互独立的,当数据的物理存储改变了,应用程序不用改变。
- A.物理独立性
- B.数据独立性
- C.程序独立性
- D.逻辑独立性
答案:A
题目:26.关于传统聚焦式架构数据库,哪种说法不正确
- A.方便简单
- B.成熟稳定
- C.管理成本低
- D.灵活性高
答案:C
题目:27.关于GoldenDB分布式数据库备份,说法错误的是
- A.支持实时和定时备份
- B.支持备份指定机房
- C.选择备份指定节点后,系统无法自动选择备份其它节点
- D.定时备份任务调整后当天的备份计划不生效
答案:D
题目:28.GoldenDB同城RTO可达
- A.0秒
- B.小于30秒
- C.小于3分钟
- D.小于30分钟
答案:B
题目:29.GoldenDB同城RPO可达
- A.0秒
- B.小于30秒
- C.小于3分钟
- D.小于30分钟
答案:A
题目:30.不属于GoldenDB分布式数据库租户扩缩容的是
- A.CN节点扩缩容
- B.管理节点扩缩容
- C.DN节点扩缩容
- D.GTM节点扩缩容
答案:B
题目:31.GoldenDB数据备份如何实现全局一致性
- A.支持同步备份全局状态信息
- B.支持全量备份和增量备份
- C.支持任务可视化
- D.支持备份策略灵活可配置
答案:A
题目:32.怎么查看端口占用
- A.df-h
- B.free-h
- C.lsof-i:80
- D.pkill-9-uzxdb1
答案:C
题目:33.标准安装的配置文件是
- A.install_senior.init
- B.install_fast.init
- C.install_advance.init
- D.install_triple.init
答案:A
题目:34.关于一键安装说法正确的是
- A.模块组件均支持容器化安装
- B.一键安装时可选择同步创建MPP集群
- C.License未更新为企业版,仍可以一键安装多分片集群
- D.若一键安装互信步骤未完成,则无法登录insight界面使用产品服务
答案:D
题目:35.修改以下哪个文件回到特定步骤开始执行
- A.install.txt
- B.install_fast.init
- C.install_step_000000.txt
- D.install_senior.init
答案:C
题目:36.对于表分布规则描述正确的是
- A.仅支持:hash、range、list、duplicate
- B.支持横向分片,不支持纵向分区
- C.采用一致性hash算法
- D.分片规则只能基于一个表字段
答案:C
题目:37.下列不属于多级分片优点的是
- A.准确控制数据形态分布
- B.操作简单
- C.提升批处理访问性能
- D.数据物理隔离
答案:B
二、多选题
题目:1.70年代IBM和Oracle的定义了哪些数据库处理场景
- A. 分析型数据系统
- B. 事务型数据系统
- C. 分布式数据系统
- D. HTAP数据系统
答案:AB
题目:2.并发操作带来的不一致包括
- A. 重复读
- B. 丢失更新
- C. 不可重复读
- D. 脏读
答案:BCD
题目:3.以下关于分布式表设计的描述,正确的是
- A. 分布式表的设计需要充分发挥分布式数据库的高容量、高并发及高扩展特性性
- B. 分布式表的设计需要通过数据库建模和业务流程控制,尽量减少分布式事务
- C. 分布式表的设计需要避免跨节点关联操作,将关联性表控制操作在5个以下
- D. 分布式表的设计需要合理选择分发策略,确保DB节点间数据均衡
答案:ABCD
题目:4.哪些重分布流程可以不创建临时表
- A. 通用方式
- B. range重分布
- C. hash桶迁移重分布
- D. 都不需要
答案:BC
题目:5.关于分布式存储过程,以下正确的是
- A. 分布式存储过程需要DBproxy与SPEngine配合交互完成
- B. DBproxy运行期间,所有数据字典元数据与SPEngine共享
- C. SPEngine驱动存储过程得出需要执行的SQL,SPEngine将该SQL发送回DBProxy执行
- D. DBProxy执行SQL,并将SQL执行结果返回给SPEngine
答案:ABCD
题目:6.以下选项中,哪些是prepare存储池的主要特征
- A. prepare对象全局复用
- B. 可设置多内存池
- C. 可设置内存池中的一样prepare对象最大个数
- D. 内存池中,一样prepare对象的一样字段复用
答案:ABCD
题目:7.以下哪些属于优化的规范
- A. 尽可能写简单语句,避免多表复杂的联合访问,不在数据库端做复杂的运算
- B. 小SQL合并成大SQL
- C. 使用预编译语句
- D. 减少与数据库交互次数
答案:ACD
题目:8.GoldenDB的哪些特点使得它适用于金融行业?
- A. 高性能
- B. 低成本
- C. 高可用性
- D. 高安全性
答案:ACD
题目:9.GoldenDB的技术架构中,以下哪些元素是关键的?
- A. 分布式存储
- B. 单点故障解决
- C. 并行计算
- D. 关系型数据库模型
答案:ACD
题目:10.分布式数据的隔离级别包含
- A. read uncommited
- B. read commited
- C. repeatable read
- D. serializable
答案:ABC
题目:11.dbagent的作用是
- A. 事务提交出现部分成功时、不分失败时,对成功数据节点执行反向事务
- B. 负责对DN的状态进行监控
- C. 复杂度CN的状态进行监控
- D. 负责收集DN的运行时统计数据
答案:ABD
题目:12.读写分离有哪些模式
- A. 读主节点
- B. 读备节点
- C. 不同主权重读主备节点
- D. 不同权重写主备节点
答案:ABC
题目:13.多维度分片精细化控制数据需要思考
- A. 分布式下如何将数据分布到不同节点
- B. 怎样减少跨节点事务
- C. 如何思考负载均衡
- D. 支持哪些分片策略
答案:ABCD
题目:14.分布式触发语句类型有
- A. select
- B. insert
- C. update
- D. delete
答案:BCD
题目:15.关于GoldenDB下列说法正确的有
- A. 创建表必须用distributed by指定分片类型
- B. 创建表必须用dpartition by指定分区类型
- C. 使用show create table tableName查看表结构
- D. 全局唯一主键语法为global primare key
答案:ACD
题目:16.关于storagedb说法正确的是
- A. select xxx from table storagedb gn可指定查询分片
- B. storagedb是将语句完整下压到对应分片执行
- C. 复杂的语句不能直接通过storagedb下压到分片,如left join
- D. 对于许多select语句,各个分片上的结果简单汇总,并不等于总的结果
答案:ABCD
题目:17.CN常用日志包含
- A. dbproxy.log主日志
- B. general_query日志
- C. slow_query.log慢查成功日志
- D. slowerrorquery.log慢查失败日志
答案:ABCD
题目:18.分布式数据库大小表的判断
- A. 表的用途(读写频率)
- B. 表的数据量(行数)
- C. 表的数据大小(单行平均大小)
- D. 表字段长度
答案:ABC
题目:19.属于分布式数据小表的是
- A. 写频率高
- B. 单行小于1k
- C. 读频率高,写评率低
- D. 数据量级别10万以下
答案:BCD
题目:20.分布式表设计规范
- A. 小表优先使用单节点存储或多节点复制存储
- B. 大表优先使用多节点分布存储
- C. 需要关联查询的大表,优先使用一样的分片规则和分片健
- D. 采用Hash/Range/List分发策略时,尽量保持各个节点的数据量均衡
答案:ABCD
题目:21.分布式数据库下业务设计提议正确的是
- A. 对于流水表,需要定期清理大数据的表,提议使用表分区。
- B. 避免使用SELECT *
- C. 避免大字段执行order by、group by、distitct、关联等引起排序的操作
- D. 不提议三层及以上的子查询
答案:ABCD
题目:22.分布式数据库下业务设计规范
- A. 不提议三表及以上的关联
- B. 尽量少用嵌套和跨层关联
- C. 谨慎使用两个大表关联
- D. 避免多层无效from子查询,影响执行效率
答案:ABCD
题目:23.分布式数据库下业务设计提议
- A. 不提议查询大结果集,查询大结果集使用fetch
- B. where条件尽量带分片键
- C. 少用无索引的条件查询
- D. 等价JOIN替代where子查询
答案:ABCD
题目:24.分布式数据库条件下业务设计DDL规范
- A. 尽量避免更新主键或唯一索引列
- B. 尽量避免更新分片键
- C. delete/update语句后面避免带limit,这样会导致更新或删除的记录不明确
- D. delete/update语句后面避免带order by,这种order by没有意义
答案:ABCD
题目:25.一键安装常用的配置文件是
- A.install_senior.init
- B.install_fast.init
- C.install_advance.init
- D.install_triple.init
答案:ABC
题目:26.以下哪些说法是正确的
- A.多数据节点方案
- B.分布式方案
- C.默认隔离级别ReadUncommit
- D.默认隔离级别ReadCommit
答案:AD
题目:27.一键安装必须进行环境清理的是
- A.端口占用
- B.用户名使用状况
- C.目录使用状况
- D.开机启动项
答案:AB
题目:28.目前支持哪些重分布方式
- A. 通用方式
- B.list重分布
- C. range重分布
- D. hash桶迁移重分布
答案:ACD
题目:29.一键安装install_senior.init配置文件中install_type配置项的含义
- A.0代表单管理节点
- B.1代表只安装管理节点和GTM、LDS节点(不安装db和proxy,不组建集群,不配置互信)
- C.2代表ZK高可用
- D.3代表只安装管理节点(不安装db和proxy,lds,gtm,不组建集群,不配置互信)
答案:AC
三、判断题
题目:1.并发情况下的一致性靠原子性保证
答案:N
题目:2.where条件是等值查询的语句可以准确发下到单分片查询
答案:N
题目:3.hash桶迁移重分布对业务影响很小,比通用重分布优势明显,所以优先选择hash桶迁移重分布
答案:N
题目:4.服务端流式fetch中,消费者fetch读的进度必定不能超过生产者execute写的进度
答案:Y
题目:5.SQL执行计划db部分的id字段表明执行顺序从小到大
答案:N
题目:6.通用重分布过程中线上阶段不需要锁表
答案:N
题目:7.分布式触发器For Each Row用于区分语句级/行级触发器
答案:Y
题目:8.GoldenDB只支持水平扩展,不支持垂直扩展。
答案:N
题目:9.GoldenDB通过多版本并发控制(MVCC)来保证数据的一致性和隔离性。
答案:Y
题目:10.GoldenDB引入多数据节点的方式解决海量数据存储问题
答案:Y
题目:11.GTID由GTM来分配,用于解决回滚事务的定位问题
答案:Y
题目:12.解决可靠性问题的方式是一主多备
答案:Y
题目:13.hash分片能保证数据节点的数据量大致一致
答案:Y
题目:14.一致性Hash分片扩容和缩容需要所有数据重新迁移
答案:N
题目:15.Range分片适合分片键可顺序比较的表。
答案:Y
题目:16.分布式触发器[of columns] ON表明触发的对象是表/视图,还是对象上某一列
答案:Y
题目:17.当通过复杂sql处理视图或者处理基于多表生成的视图时使用instead of触发器
答案:Y
题目:18.使用Mysql客服端可以直接连接GoldenDB
答案:Y
题目:19.从Oracle迁移到GoldenDB时,支持表结构、序列的迁移,不支持函数存储过程迁移。
答案:N
题目:20.使用Dbeaver连接GoldenDB数据库时,必须额外添加特定的驱动才能正常连接数据库。
答案:Y
题目:21.数据库从Oracle迁移到GoldenDB后,应用程序仅添加GoldenDB驱动依赖后就可以正常使用。
答案:N
题目:22.GoldenDB数据算法管理支持用户自定义算法
答案:Y
题目:23.CN节点扩容,只能选择全新安装的方式进行
答案:N
题目:24.GoldenDB分布式数据库的租户进行组件删除后,对应的数据会一并删除
答案:Y
题目:25.GoldenDB分布式数据库的租户内任意team都可以删除
答案:N
题目:26.GoldenDB重分布任务只能停机进行,否则无法保持数据的一致性
答案:N
题目:27.range分片适用于含有一系列限定值的场景
答案:Y
题目:28.并发情况下的一致性靠原子性保证
答案:Y
题目:29.GoldenDB分布式部署可以应对不同场景
答案:Y
题目:30.安装管理节点的机器内存可以小于1G
答案:N
题目:31.GoldenDB是国内首家在大型银行核心业务投产的国产数据库
答案:Y
题目:32.安装涉及的nodes必须安装insightAgent
答案:Y
题目:33.机器未配置yum源,且缺少一键安装的系统包也可以成功安装
答案:N
题目:34.安装过程中的日志可以通过查看log目录下
onekey_install.log/error.log,以及install_log目录下的详细安装日志
答案:Y
题目:35.分布式数据库具备物理分布性及逻辑整体性。
答案:Y
题目:36.表create table1(id int primary key, name varchar(10), gdb int)distributed by hash(gdb)(g1,g2,g3,g4),执行语句select * from table1 where gdb in (1,2),会群发所有分片
答案:N















- 最新
- 最热
只看作者