GBase8c GDCA题库

1. GBase 8c的事务状态保持能力,需要人工指定接管CN(B)

A. 正确
B. 错误

2. 下列哪些针对数据库的描述是正确的(ABCD)

A. 分布式数据库的诞生是为了解决集中式数据库横向扩展的问题;
B. 中间件的分布式数据库,底层不具备分布式能力,跨节点事务能力、关联能力较差;
C. 采用LSM-tree的分布式数据库,适用于写多读少的场景,读性能不高;
D. 多模多态的分布式数据库GBase 8c兼具高扩展性与高性能,适合各类复杂业务场景.

3. GBase 8c的全局死锁解除特性,需要在发生死锁的时候,手工指定退出的事务(B)

A. 正确
B. 错误

4. GBase 8c的弹性伸缩功能,是按表做扩缩容,在建表时指定该表为一致性hash表或普通表,一般建议大表做普通hash表,小表做一致性hash表(B)

A. 正确
B. 错误

5. GBase 8c采用了业界主流的2pc的方式,解决分布式一致性的问题。(A)

A. 正确
B. 错误

6. 下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的(BD)

A. GTM采用基于全局活跃事务列表的方案管理全局事务
B. GTM采用基于全局事务提交时间戳的方案代替全局活跃事务列表的方案来管理全局事务
C. GBase 8c全部节点均未采用活跃事务列表的方案管理事务:
D. GBase 8c部分节点仍采用活跃事务列表的方式管理事务;

7. 下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的(BD)

A. GBase 8c的列存引擎,适用于报表、银行风控场景
B. GBase 8c的行存表和列存表可以互相调用
C. GBase 8c的行存表、列存表和内存表都可以互相调用
D. GBase 8c的内存引擎完全支持ACID特性,包括严格的持久性和高可用性支持

8. 下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的(ABCD)

A. GBase 8c支持弹性伸缩,可以进行在线扩容/缩容的操作,对上层业务无影响
B. GBase 8c的扩容/缩容操作,数据库分布对上层应用无感知;
C. GBase 8c支持hash的数据分布策略
D. GBase 8c具备灰度发布的能力,可以在保证业务持续可用的情况下,进行数据库版本升级和功能发布

9. 下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的(ABC)

A. GBase 8c是首个基于openGauss3.0构建的分布式数
据库;
B. GBase 8c支持行存、列存、内存三种存储模式
C. GBase 8c支持单机、主备、分布式三种部署形态
D. GBase 8c是基于openGauss2.1构建的分布式数据库

10. GBase 8c的原位更新技术,是将dead tuple集中存放在undo的方式(A)

A. 正确
B. 错误

11. GBase 8c的在线扩容功能,只能支持2n倍的扩容 (n为当前DN分片数)(B)

A. 正确
B. 错误

12. GBase 8c的CN节点不支持在线扩容(B)

A. 正确
B. 错误

13. MOT是一种内存数据库存储引擎,其中所有表和索引完全驻留在内存中。同时,事务更改 (WAL) 同步到磁盘上来保证严格致性。(A)

A. 正确
B. 错误

14. GBase 8c配置文件中cluster type参数默认值是多少?(A)

A. multiple nodes
B. single inst
C. NULL
D. 无默认值

15. 安装GBase 8c数据库前,需要检查机器哪方面配置? (ABCD)

A. 内存
B. CPU
C. 硬盘
D. 网络

16. GBase 8c安装包解压目录下,哪个子目录是工具库? (A)

A. script
B. venv
C. dependency
D. gha

17. GBase 8c分布式部署配置文件中涉及以下哪些节点参数配置? (ABC)

A GHA Server
B DCS
C GTM
D ETCD

18. GBase 8c一般采用什么方式来保证各节点间的时间同步?(D)

A date服务
B crontab服务
C chrony服务
D ntp服务

19. gsql提供命令自动补齐功能,通过什么快捷键实现?(C)

A Ctrl
B Shift
C Tab
D Ctrl+Shift

20. GBase 8c中哪个元命令用于退出当前数据库登录?(C)

A \a
6 \p
C \q
D \h

21. 使用gsql工具定义变量room并赋值,使用以下哪个命令来查看该变量值?(A)

A \echo :room
B \set room value
C \echo room
D \set room

22. GBase 8c中哪个元命令用于查看数据表信息?(A)

A \dt
B \di
C \df
D \dl

23. GBase 8c的客户端命令行工具gsal具有什么功能?(ABCD)

A 连接数据库
B 定义变量
C 自动补齐功能
D 执行SQL语句

24. DBeaver中对连接信息的管理操作包括(ABCD)

A 连接
B 刷新
C 断开连接
D 删除

25. DBeaver可以运行在Windows、 Linux、 macOS 等操作系统(A)

A 正确
B 错误

26. 在使用DBeaver连接GBase 8c数据库时,配置的用户需要具有什么权限?(A)

A sysadmin
B monadmin
C sysdba
D createrole

27. DBeaver作为一款通用数据库管理工具,具有什么特性?(ABC)

A 支持数据库连接和驱动器管理
B 支持SQL语句和脚本的执行
C 支持元数据的浏览和编辑 (包括表,列,键,索引)
D 支持数据迁移和同业

28. 在使用DBeaver连接GBase 8c数据库之前,需要修改GBase8c数据库的password encryption type参数,目的是什么? (B)

A 添加新的客户端认证方式的规则
B 配置采用的加密算法
C 配置监听IP
D 扩充共享内存容量

29. GBase 8c自带的表空间是(BC)

A pg_catalog
B pg_default
C pg_global
D pg_temp

30. 在使用CREATE SYNONYM创建同义词时,如果所关联的数据库对象不存在,则执行报错(B)

A 正确
B 错误

31. 物化视图是会创建一个实际的数据表来和基表进行映射,当基表发生数据变更时,物化视图中的数据也会自动发生变化(B)

A 正确
B 错误

32. 关于序列,以下描述错误的是(A)

A 序列与数据表是不同类型的数据库对象,因此在同一个schema下,序列名与数据表名可以是相同的。
B 可以在数据表中使用序列整数类定义字段,此时由数据库在后台自动创建一个对应的 Sequence对象。
C 序列常被用作主键的原因是它具有自增功能,具备唯标识性。
D GBase 8c中,有两种创建序列的方式,,一种是使用序列整数类型,另一种是使用序列对象。

33. 不同的模式下,创建的数据表名必须不同,以保证唯一性(B)

A 正确
B 错误

34. 可以在创建 schema时,对并发连接数进行限制(B)

A 正确
B 错误

35. select to char(interval ‘15h 2m 12s,HH:MI:SS’) as result; 的执行结果是(B)

A 15:02:12
B 03:02:12
C 15:02:12.00
D 03:02:12.00

36. select to char(3148.5,9G999D999’) as result; 的执行结果是(A)

A 3,148.500
B 3148.500
C 3148.5
D 3,148.5

37. 在创建数据表时,当BIGINT类型无法满足数据列的存储范围需求时,可以选择使用更大范围的INT16整数类型(B)

A 正确
B 错误

38. 以下数据类型,占用16个字节的是(AC)

A INTERVAL DAY () TO SECOND §
B BIGSERIAL
C INT16
D TIME [§] [WITH TIME ZONE]

39. GBase 8c在不指定时,默认使用哪种分片策略(A)

A Hash
B modulo
C Roundrobin

40. GBase 8c 使用create table 创建表时,不指定参数,默认是多(A)

A astore,行存表
B astore,列存表
C ustore,行存表
D ustore,列存表

41. GBase 8c 支持以下哪种语法创建内存表(AB)

A create foreign table test astore mot(col int) server mot server
B create foreign table test astore mot(col int);
C create foreign table test astore mot(col int) server moto server;
D create table test astore mot(col int);

42. GBase 8c 在不指定时,默认使用hash分片,分布式键按照顺序为第一个字段。(B)

A 正确
B 错误

43. GBase 8c 行存表压缩,COMPRESS LEVEL默认为是多少(A)

A 0
B 1
C 2

44. 如果需要打开update语句的审计功能,需要开启下面哪个参数(C)

A audit_enabled
B audit_system_object
C audit_dml_state
D audit_dml_state_select

45. 如果需要关闭select语句的审计功能,下面哪个设置可生效(AB)

A audit_enabled=off
B audit_system_object=0
C audit_dml_state=1
D audit_dml_state_select=1

46. 下面哪个参数是密码复杂度开关(C)

A password_reuse_time
B password_reuse_max
C password_policy
D password_max_specia

47. 如果需要给某一个用户权限收回,需要用到什么命令(C)

A Grant
B Create
C Revoke
D Gsql

48. 下面哪个参数是密码不可重用的天数(A)

A password_reuse_time
B password_reuse_max
C password_policy
D password_max_special

49. 当 broadcast 与 redistribute 均能实现查询的一个Stream执行计划中,在优化器选择执行路径,倾向于将大表做广播,小表做重分布。(B)

A 正确
B 错误

50. 关于 Stream 执行计划与FQS (Fast Query Shipping) 执行计划最大的不同是: stream 执行计划不涉及不同DN之间的数据交换,而FQS则相反(B)

A 正确
B 错误

51. 关于GBase 8c的分布式执行计划,描述错误的是(C)

A FQS (Fast Query Shipping) 执行过程中,不同DN节点间无数据交互
B LightProxy执行计划适用于点查、精准查询场景
C DN节点进行broadcast、 redistribute计算的结果无需再发送到本地。
D Stream 执行计划的 gather 算子,发生在CN节点上

52. 在plan hint 中,指定链接名的语法是(D)

A use cplan
B leading(join table list)
C no_expand
D blockname (table)

53. 在指定行数hint的语法中,# 符号表示使用符号后面常量值作为指定的行数(A)

A 正确
B 错误

54. PBE 的执行方式中的B表示的是(C)

A Blockname
B Batch
C Bind
D Broadcast

55. 目前plan hint 支持哪种 scan 方式(ABD)

A tablescan
B indexscan
C BitmapIndexscan
D indexonlyscan

56. PBE 的方式执行语句的目的是用来尽量减少SQL硬解析流程提升效率。(A)

A 正确
B 错误

57. plan hint 暂时不支持哪种 join 方式(B)

A Hash Join
B Semi Join
C Merge Join
D Nested Join

58. 以下描述错误的是(A)

A 优化器能保证选择的执行路径的执行效果是最好的
B plan hint 的指定形式为: /+
C 指定行数hint支持绝对值和相对值
D 用户可以使用 plan hint 千预语句的执行计划

59. 使用gs restore可以恢复哪种格式的备份文件(BCD)

A 纯文本格式
B 自定义归档
C 目录归档格式
D tar归档格式

60. 逻辑备份可以用到下面哪个命令执行(C)

A gsql
B dump
C gs_dump
D dumpall

61. 如果只需要导出某张表和数据,需要指定下面哪个参数(A)

A -t
B -s
C -n
D -d

62. 下面哪种方式导入表定义(B)

A insert into customer t2 values (68, ‘a1’,‘zhou’,‘wang’);
B CREATE TABLE customer t1 AS SELECT* FROM customer t2;
C COPY table1 FROM '/home/gbase/backup/ora alter table.csv
D INSERT INTO customer t3 SELECT* FROM customer t2;

63. tar归档格式的备份可以使用下面哪个命令(B)

A -F p
B -F t
C -F s
D -F c

64. 逻辑备份中有哪些备份格式(ABCD)

A. 纯文本格式
B. 自定义归档
C. 目录归档格式
D. tar归档格式

65. plan hint 支持哪几种 join 方式(ACD)

A. Hash Join
B. Semi Join
C. Merge Join
D. Nested Join

66. 关于Explain语句,描述正确的是(AD)

A. Explain的输出,是查询优化的结果,通常可以帮助运维人员更好的了解语句的执行性能情况
B. Explain的输出只能输出估算值无实际的参考意义
C. Explain只能分析SELECT语句无法对UPDATE等DML语句进行输出。
D. 指定了ANALYZE选项,则语句会被真正执行,为了避免对实际数据产生影响,可以将该语句放到一个回滚事务中执行。

67. 判断哪些选项可以进行审计(ABCD)

A. 用户登录、注销审计
B. 具体表的INSERT、UPDATE和DELETE操作审计
C. 恶意锁定账号
D. 执行存储过程

68. 如何查看用户test被恶意锁定(BD)

A. 打开运行日志,搜索关键字进行查询
B. 查看审计日志,使用type等于lock_user进行查看
C. 查看审计日志,使用type等于lock user进行查看
D. 查看审计日志,使用object_name等于test进行查看

69. GBase 8c 支持哪种存储方式(ABC)

A. 行存
B. 列存
C. 内存

70. 以下数据类型中,占用 4 个字节的是(AB)

A. SERIAL
B. INTEGER
C. DOUBLE PRECISION
D. TIMESTAMP

71. 关于 GBase 8c 中的视图,以下描述正确的是(ACD)

A. 分为普通视图和物化视图
B. 当基表数据发生变化后,物化视图中查询出的数据也随之改变
C. 当基表数据发生变化后,普通视图中查询出的数据也随之改变
D. 物化视图以类表的形式保存结果到实际存储在磁盘中,有效提升查询性能

72. DBeaver中对连接信息的管理操作包括(ABCD)

A. 连接
B. 刷新
C. 断开连接
D. 删除

73. GBase 8c的客户端命令行工具gsql具有什么功能?(ABCD)

A. 连接数据库
B. 定义变量
C. 自动补产功能
D. 执行SQL语句

74. 安装GBase 8c数据库前,需要检查机器哪方面配置?(ABCD)

A. 内存
B. CPU
C. 硬盘
D. 网络

75. 安装GBase 8c数据库时,需要以下哪些软件依赖?(ABD)

A. libaio-deve
B. lsb release
C. libusb
D. patch

76. 下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的(ABCD)

A. GBase 8c支持弹性伸缩,可以进行在线扩容/缩容的操作,对上层业务无影响
B. GBase 8c的扩容/缩容操作,数据库分布对上层应用无感知:
C. GBase 8c支持hash的数据分布策略
D. GBase 8c具备灰度发布的能力可以在保证业务持续可用的情况下,进行数据库版本升级和功能发布;

77. tar归档格式的备份可以使用下面哪个命令恢复(B)

A. gsql
B. gs_restore
C. gs_dump
D. dumpal

78. 以下描述错误的是(A)

A. 优化器能保证选择的执行路径的执行效果是最好的
B. plan hint 的指定形式为: /+
C. 指定行数hint支持绝对值和相对值
D. 用户可以使用 plan hint 千预语句的执行计划

79. 关于 LightProxy 执行计划,描述错误的是(D)

A.执行计划只涉及一个DN节点
B.常见于点查、精准查询场景
C.CN可以直接将SQL语句发送到DN执行
D.在大结果集的范围查询中经常使用

80. 如果需要打开select语句的审计功能,需要开启下面哪个参数(D)

A. audit_enabled
B. audit_system_object
C. audit_dml_state
D. audit_dml_state_select

81. GBase 8c 单机版本 自动分区功能,使用的关键字是什么(A)

A. interval
B. period
C. automatic
D. spaced

82. 关于 BOOLEAN 类型,以下不能作为“真值的有效文本值是(C)

A. ‘t’
B. TRUE
C. ‘OK’
D. 100

83. 关于表空间,以下描述错误的是(C)

A. 表空间,是一个目录,可以存在多个,里面存储的是它所包含的数据库的各种物理文件
B. 每个表空间可以对应多个Database
C. 每张表对应的数据文件可以在不同的Tablespace中
D. 通过表空间,管理员可以设置其占用的磁盘空间上限

84. 在使用DBeaver连接GBase 8c数据库之前,需要修改GBase 8c数据库的password_encryption type参数,目的是什么?(B)

A. 添加新的客户端认证方式的规则
B. 配置采用的加密算法
C. 配置监听IP
D. 扩充共享内存容量

85. gsql提供命令自动补齐功能,通过什么快捷键实现?(C)

A.Ctrl
B.Shift
C.Tab
D.Ctrl+Shift

86. 使用gsgl命令登录GBase 8c数据库,其中哪个参数用于指定数据库名?(D)

A. -U
B. -C
C. -g
D. -d

87. 如果只需要导出schema1、schema2,只导出schema1.table1,需要指定下面哪个参数(A)

A. -n schema1 -n schema2 -t schema1.table1
B. -N schema1 -n schema2 -T schema1.table1
C. -n schema1 -n schema2 -T schema1.table1
D. -N schema1 -n schema2 -t schema1.table1

88. 不属于GBase 8c语句解析器功能的是单选题(A)

A. 代价分析
B. 语法分析
C. 语义分析
D. 词法分析

89. GBase 8c行存表使用哪个关键字进行压缩存储(D)

A. compression
B. compress
C. compresses
D. compresstype

90. 关于 VARCHAR(n) 类型,描述错误的是(D)

A. 表示变长字符串
B. 最大存储空间为10MB
C. n表示的是字符长度或字节长度
D. NVARCHAR(n)是它的别名

91. GBase 8c安装包解压目录下,哪个子目录是工具库?(A)

A.script
B.venv
C.dependency
D.gha

92. Plan hint 支持指定行数的 hint,表示可以指定最终返回客户端的结果集行数大小(B)

A. 正确
B. 错误

93. GBase8c 拥有多种分布式执行计划,其巨的是为了实现分布式架构下性能和资源的最大化利用(A)

A. 正确
B. 错误

94. 修改审计开关需要重启数据库生效(B)

A. 正确
B. 错误

95. GBase 8c 创建表的时候 支持复制模式(A)

A. 正确
B. 错误

96. GBase 8c 行存表支持显示关键字指定压缩级别?(A)

A. 正确
B. 错误

97. FLOAT [§] 类型占用的存储空间为 8 字节(B)

A. 正确
B. 错误

98. 在GBase 8c 中,用户和角色的创建语法致,因此它们是完全等同的(B)

A. 正确
B. 错误

100. DBeaver可以运行在Windows、 Linux、macOS 等操作系统(A)

A. 正确
B. 错误

101. gsql元命令在格式上特征是以不带引号的反斜杠 () 开头(A)

A. 正确
B. 错误

102. 功能调试场景下,建议安装GBase 8c的机器的CPU最小配置8核2.0GHz(A)

A. 正确
B. 错误

103. 安装GBase 8c数据库,只需在部署机上关闭SELinux服务(B)

A. 正确
B. 错误

104. MOT是一种内存数据库存储引擎,其中所有表和索引完全驻留在内存中。同时,事务更改 (WAL) 同步到磁盘上来保证严格致性。(A)

A. 正确
B. 错误

105. GBase 8c的在线扩容功能,只能支持2n倍的扩容 (n为当前DN分片数)(B)

A. 正确
B. 错误

106. GBase 8c所有节点服务器上都需要完成安装准备工作(A)

A. 正确
B. 错误

  • 21
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值