单项选择题
共35题,大题得分:62.0,大题满分:70.0
1.函数计算外移的作用?
A. 增加计算量
B. 减少计算量
C. 减少冗余查询
D. 改变关联顺序
2.0(本题分数:2.0)
学员答案:
B
正确答案:
B
2.以下哪个说法是正确的()?
A. 查看复制槽状态时,restart_lsn应该等于0或 限接近于0
B. 多个备库情况下,slot_name应该相同
C. 查看复制槽状态时,lag表示与主库的延迟
D. 查看复制槽状态时,active正常一般为f
答错了
0.0(本题分数:2.0)
学员答案:
B
正确答案:
C
3.在进行国产化数据库替换过程中,遇到的核心问题与挑战是()?
A. 数据迁移难
B. 应用兼容难
C. 运维风险大
D. 推行阻力大
2.0(本题分数:2.0)
学员答案:
B
正确答案:
B
4.回放重试功能点属于MTK哪个模块()?
A. 数据转换处理
B. 源数据捕获
C. 监控报表
D. 数据回放
2.0(本题分数:2.0)
学员答案:
D
正确答案:
D
5.关于检查长事务,以下说法正确的是()?
A. 分布式数据库中只有CN节点会产生长事务
B. 分布式数据库中只有gtm节点会产生长事务
C. 分布式数据库中CN节点和gtm节点都会产生长事务
D. 以上都不对
2.0(本题分数:2.0)
学员答案:
C
正确答案:
C
6.使用AntDB过程中如何查看当前语法()?
A. select grammar
B. show grammar
C. echo grammar
D. print grammar
2.0(本题分数:2.0)
学员答案:
B
正确答案:
B
7.以下关于查看复制槽状态的说法正确的是()?
A. 异步备库的restart_lsn可以和主库不一致
B. pg_replication_slots视图中lag字段值表示当前与主库之间的延迟
C. 在查看复制槽状态时只要关注复制槽的active为t就可以
D. 在一主两备的集中式数据库集群中,复制槽数量应该有三个
2.0(本题分数:2.0)
学员答案:
B
正确答案:
B
8.sql优化的目标是什么?
A. 多做 => 少做 => 不做
B. 不做 => 少做 => 多做
C. 多做 =>不做 => 少做
D. 少做 => 多做 => 不做
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
9.需要谨慎使用的优化手段是哪一项?
A. with改写
B. 索引优化
C. hint提示
D. 过滤条件内推
2.0(本题分数:2.0)
学员答案:
C
正确答案:
C
10.AntDB在表和分区方面对Oracle特性的支持不包括()?
A. 临时表
B. 视图(包括物化视图)
C. 表空间
D. 分区索引
2.0(本题分数:2.0)
学员答案:
D
正确答案:
D
11.前端业务反馈数据库 法执行SQL,但是可以连接数据库,以下哪个情况最符合该现象()?
A. 数据库连接数满
B. 数据库年龄超过阈值
C. 主备流复制槽状态异常
D. 数据库宕机
2.0(本题分数:2.0)
学员答案:
B
正确答案:
B
12.服务器级使用Oracle的语法方式是()?
A. 通过/ora/前缀注释SQL
B. set grammar to Oracle
C. 通过/ora/前缀注释SQL
D. 在配置文件中添加grammar=oracle
答错了
0.0(本题分数:2.0)
学员答案:
B
正确答案:
D
13.下面哪个不是操作系统用户限制的配置?
A. nproc
B. nofile
C. dirty_ratio
D. memlock
2.0(本题分数:2.0)
学员答案:
C
正确答案:
C
14.对于 B-Tree 索引,哪些情况可能导致 法正常使用索引?
A. 等值查询
B. 范围查询
C. 使用 or 过滤条件
D. 模糊查询
2.0(本题分数:2.0)
学员答案:
C
正确答案:
C
15.MTK支持的主要核心功能不包括()?
A. 兼容性评估
B. 数据库监控
C. 数据迁移
D. 数据校验
2.0(本题分数:2.0)
学员答案:
B
正确答案:
B
16.AntDB在表和分区方面对Oracle特性的支持包括()?
A. 索引组织表
B. 自动创建分区
C. ANSI约束
D. 分区索引
答错了
0.0(本题分数:2.0)
学员答案:
D
正确答案:
C
17.哪一个是改变关联方式的hint提示?
A. SeqScan(t)
B. HashJoin(t t)
C. Leading(t t…)
D. IndexScan(t i)
2.0(本题分数:2.0)
学员答案:
B
正确答案:
B
18.关于pg_stat_statements 视图,以下说法正确的是()?
A. total_time表示SQL执行的总时间
B. calls表示SQL执行的响应时间
C. query表示SQL的执行次数
D. rows表示表的总数据量
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
19.慢sql一般通过哪个视图查看()?
A. pg_stat_statements
B. pg_locks
C. pg_stat_activity
D. pg_stat_all_tables
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
20.关于监控指标常用系统视图中,哪个视图可以查看所有SQL语句的执行统计信息()?
A. pg_locks
B. pg_stat_statements
C. pg_stat_activity
D. pg_replication_slots
2.0(本题分数:2.0)
学员答案:
B
正确答案:
B
21.在AntDB数据库中,哪个节点能看到流复制信息()?
A. 主库
B. 备库
C. 主库备库都可以
D. 同步备库
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
- AntDB中sql前添加什么关键字可以获取到执行计划?
A. verbose
B. hint
C. explain
D. table
2.0(本题分数:2.0)
学员答案:
C
正确答案:
C
23.关于ACC说法错误的是()?
A. ACC可以修改集群的参数
B. ACC可以启停集群
C. ACC可以管理白名单
D. ACC可以导出表数据
2.0(本题分数:2.0)
学员答案:
D
正确答案:
D
24.MTK产品特性描述中关于数据一致性说法不正确的是()?
A. 通过幂等性保证采集数据的唯一性
B. 通过SCN队列保证数据连续性
C. 任务级和全量的稽核
D. 源端与目标端数据同步实时强一致
2.0(本题分数:2.0)
学员答案:
D
正确答案:
D
25.下面哪个命令可以查看多个节点数据盘的使用情况()?
A. ./adb_tool_linux_x64 -oscmd 1 -hostsyaml hosts.yaml -command "df -Ph |grep data "
B. ./adb_tool_linux_x64 -oscmd 0 -hostsyaml hosts.yaml -command "df -Ph |grep data "
C. ./adb_tool_linux_x64 -oscmd 1 -command "df -Ph |grep data "
D. /adb_tool_linux_x64 -host 10.1.194.38 -port 6432 -user antdb -password antdb -dbname postgres -adbtype 1 -sqltext “df -Ph |grep data”
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
26.在AntDB分布式数据库中,检查死锁时需要在哪些节点检查()?
A. 仅需检查CN
B. 仅需检查GTM
C. 同时检查GTM和CN
D. MGR
2.0(本题分数:2.0)
学员答案:
C
正确答案:
C
27.B-Tree索引不适用于什么场景?
A. 全文检索
B. 等值查询
C. 范围查询
D. 模糊查询
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
28.在ACC性能监控-实时会话界面,可以执行以下哪些操作()?
A. 执行SQL
B. 导出表数据
C. 终止会话
D. 显式锁表
2.0(本题分数:2.0)
学员答案:
C
正确答案:
C
29.在ADB-TOOL工具生成的html巡检报告中不包含以下哪些信息()?
A. 数据库年龄
B. 数据库版本号
C. 最耗时SQL
D. 主备切换记录
2.0(本题分数:2.0)
学员答案:
D
正确答案:
D
30.MTK的应用场景不包括()?
A. 数据存储
B. 数据迁移
C. 数据备份
D. 数据分发
答错了
0.0(本题分数:2.0)
学员答案:
D
正确答案:
A
31.以下那种情况不会导致大量的空闲事务会话 ()?
A. 程序代码中开启事务后,在事务结束后会commit或rollback并释放连接
B. 数据库配置允许连接在很长一段时间内保持打开状态而不被关闭
C. 程序中大量并发事务,不进行提交或rollback
D. 数据库配置空闲事务超时时间为永久
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
32.内核共享内存参数是下面哪一项?
A. kernel.shmmax
B. dirty_background_ratio
C. shared_buffers
D. fs.file-max
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
33.在集中式数据库中,以下哪个情况不会影响连接到数据库的业务()?
A. etcd服务异常停止
B. patroni服务异常停止
C. 主库连接数满
D. 数据库年龄满
2.0(本题分数:2.0)
学员答案:
A
正确答案:
A
34.AntDB核心价值不包括()?
A. 应用不变
B. 极致稳定
C. 自主可控
D. 单一引擎
2.0(本题分数:2.0)
学员答案:
D
正确答案:
D
35.源数据捕获模块在MTK中承担的作用是()?
A. 统计任务执行的情况,监控任务执行过程中产生的告警信息,提供不同类型的报表。
B. 处理对从源端获取到的数据进行处理变换
C. 把源端数据库的数据全量或者增量的组装成统一的数据格式
D. 统计任务执行的情况,监控任务执行过程中产生的告警信息
2.0(本题分数:2.0)
学员答案:
C
正确答案:
C
多项选择题
共5题,大题得分:12.0,大题满分:20.0
本项有2~4个正确选项
1.在分布式数据库中数据倾斜会导致什么情况()?
A. SQL执行慢
B. 某个数据节点负载高
C. CN节点负载高
D. DN节点连接数满
E. 数据节点主库看不到流复制信息
4.0(本题分数:4.0)
学员答案:
AB
正确答案:
AB
2.通过执行计划快速定位异常步骤的方法有哪些?
A. 时间递减法
B. 从上往下
C. 关键步骤搜索
D. 从左往右
答错了
0.0(本题分数:4.0)
学员答案:
ABCD
正确答案:
AC
3.AntDB 中对三种获取慢 SQL的方法描述不正确的是?
A. 通过 pg_stat_statement 插件可以捕获执行时间超过阈值的 SQL
B. 通过 pg_stat_statement 插件可以捕获实时的慢 SQL
C. 通过查看会话视图 pg_stat_activity,可以获取sql绑定变量值
D. 可从日志中获取执行的 SQL 及其耗时
4.0(本题分数:4.0)
学员答案:
BC
正确答案:
BC
4.ACC运维管理工具具备以下哪些功能()?
A. 数据库迁移
B. 数据库监控
C. 数据库集群部署
D. 数据库参数修改
E. 数据库启停
F. 分布式数据库扩容
答错了
0.0(本题分数:4.0)
学员答案:
ABCDEF
正确答案:
BCDEF
5.B-Tree 索引包括哪些 ?
A. 一般 B-Tree 索引
B. 唯一索引
C. 函数索引
D. 复合索引
4.0(本题分数:4.0)
学员答案:
ABCD
正确答案:
ABCD
判断题
共5题,大题得分:10.0,大题满分:10.0
1.在AntDB集中式中,etcd停止服务会导致数据库 法访问。
正确
错误
2.0(本题分数:2.0)
学员答案:
错误
正确答案:
错误
2.可以通过pg_stat_activity视图查看服务器所执行的所有 SQL 语句的执行统计信息
正确
错误
2.0(本题分数:2.0)
学员答案:
错误
正确答案:
错误
3.ACC接入要监控的分布式集群时,仅需要填写GTM节点的信息。
正确
错误
2.0(本题分数:2.0)
学员答案:
错误
正确答案:
错误
4.sql逻辑改写包括with改写、过滤条件内推、函数计算外移。
正确
错误
2.0(本题分数:2.0)
学员答案:
正确
正确答案:
正确
5.shared_buffers是共享缓冲区大小。
正确
错误
2.0(本题分数:2.0)
学员答案:
正确
正确答案:
正确