数据库运维
记录DBA学习成长历程

GBase 8c练习题

文章目录

第1章:GBase 8c多模多态分布式数据库

1.GBase 8c的CN节点不支持在线扩容;×
解析:
GBase 8c CN,DN,GTM 组件都支持在线扩容。

2.GBase 8c采用了业界主流的2pc的方式,解决分布式一致性的问题。✔
解析:
GBase 8c 采用2pc的方式,解决分布式一致性的问题。

3.下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的:
A GBase 8c的列存引擎,适用于报表、银行风控场景;
B GBase 8c的行存表和列存表可以互相调用;
C GBase 8c的行存表、列存表和内存表都可以互相调用;
D GBase 8c的内存引擎完全支持ACID特性,包括严格的持久性和高可用性支持;
正确答案: B D
解析:
A 列存表主要面向OLAP场景设计,例如数据统计报表分析。C:目前支持行存和列存的互相调用。

4.GBase8c的弹性伸缩功能,是按表做扩缩容,在建表时指定该表为一致性hash表或普通表,一般建议大表做普通hash表,小表做一致性hash表。×
解析:
GBase 8c目前的方案是按表做hash,做扩容/缩容。建表时可指定该表为一致性hash表或普通表,其中一致性hash表在扩缩容时性能较好,但是因为表拆分太多导致增删改查都慢,一般建议大表可以创建一致性hash,小表采用普通hash表(建表默认是普通hash)。

5.GBase 8c的在线扩容功能,只能支持2n倍的扩容(n为当前DN分片数)。×
解析:
GBase 8c的在线扩容功能,支持任意节点的扩容。

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

7.GBase 8c的原位更新技术,是将dead tuple集中存放在undo的方式。✔
解析:
GBase 8c 原位更新技术,类似于mysql undo功能。

8.下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的:
A GTM采用基于全局活跃事务列表的方案管理全局事务;
B GTM采用基于全局事务提交时间戳的方案代替全局活跃事务列表的方案来管理全局事务;
C GBase 8c全部节点均未采用活跃事务列表的方案管理事务;
D GBase 8c部分节点仍采用活跃事务列表的方式管理事务;
正确答案: B D
解析:
GTM采用基于全局事务提交时间戳的方案代替全局活跃事务列表的方案来管理全局事务。DN 节点部分场景仍采用活跃事务列表的方式管理事务;

9.下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的:
A GBase 8c是首个基于openGauss3.0构建的分布式数据库;
B GBase 8c支持行存、列存、内存三种存储模式;
C GBase 8c支持单机、主备、分布式三种部署形态;
D GBase 8c是基于openGauss2.1构建的分布式数据库;
正确答案: A B C
解析:
D选项,GBase 8c是基于openGauss3.0构建的分布式数据库。

10.下列哪些针对多模多态的分布式数据库GBase 8c的描述是正确的:
A GBase 8c支持弹性伸缩,可以进行在线扩容/缩容的操作,对上层业务无影响;
B GBase 8c的扩容/缩容操作,数据库分布对上层应用无感知;
C GBase 8c支持hash的数据分布策略;
D GBase 8c具备灰度发布的能力,可以在保证业务持续可用的情况下,进行数据库版本升级和功能发布;
正确答案: A B C D
解析:
全部正确。

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

12.GBase 8c的事务状态保持能力,需要人工指定接管CN。×
解析:
当CN故障后,其他存活的CN节点,将自动接管。

13.GBase 8c的全局死锁解除特性,需要在发生死锁的时候,手工指定退出的事务。×
解析:
GBase 8c 检测到全局死锁时,将自动解除。

第2章:GBase 8c V5 分布式集群版安装

1.安装GBase 8c数据库前,需要检查机器哪方面配置?
A 内存
B CPU
C 硬盘
D 网络
正确答案: A B C D
解析:
GBase 8c对服务器的内存、CPU、硬盘和网络都有要求。

2.GBase 8c配置文件中cluster_type参数默认值是多少?
A multiple_nodes
B single_inst
C NULL
D 无默认值
正确答案: A
解析:
A选项表示分布式,B选项表示主备式。

3.GBase 8c一般采用什么方式来保证各节点间的时间同步?
A date服务
B crontab服务
C chrony服务
D ntp服务
正确答案: D
解析:
GBase 8c数据库集群一般采用NTP服务保证节点间的时间同步。

4.GBase 8c分布式部署配置文件中涉及以下哪些节点参数配置?
A GHA Server
B DCS
C GTM
D ETCD
正确答案: A B C
解析:
GBase 8c分布式集群包括GHA server、DCS、GTM、CN、DN节点。

5.GBase 8c安装包解压目录下,哪个子目录是工具库?
A script
B venv
C dependency
D gha
正确答案: A
解析:
script为GBase 8c的工具库。

第3章:GBase 8c gsql工具

1.gsql提供命令自动补齐功能,通过什么快捷键实现?
A Ctrl
B Shift
C Tab
D Ctrl+Shift
正确答案: C
解析:
gsql支持使用 Tab 键进行关键字和命令的自动补齐。

2.GBase 8c中哪个元命令用于查看数据表信息?
A \dt
B \di
C \df
D \dl
正确答案: A
解析:
\dt显示表信息;\di显示索引信息;\df显示函数信息;\dl显示大对象信息。

3.GBase 8c中哪个元命令用于退出当前数据库登录?
A \a
B \p
C \q
D \h
正确答案: C
解析:
\q元命令退出当前数据库登录。

4.GBase 8c的客户端命令行工具gsql具有什么功能?
A 连接数据库
B 定义变量
C 自动补齐功能
D 执行SQL语句
正确答案: A B C D
解析:
gsql具有连接、执行SQL、变量特性、命令自动补齐、元命令等功能。

5.使用gsql工具定义变量room并赋值,使用以下哪个命令来查看该变量值?
A \echo :room
B \set room value
C \echo room
D \set room
正确答案: A
解析:
使用\set设置变量,使用\echo :varname显示变量值。

第4章:图形化工具DBeaver

1.DBeaver中对连接信息的管理操作包括:
A 连接
B 刷新
C 断开连接
D 删除
正确答案: A B C D
解析:
对 DBeaver 保存的连接信息的管理。“数据库导航”列表中,选中并右击。常用功能项包括连接、刷新、断开连接、删除等操作。

2.DBeaver作为一款通用数据库管理工具,具有什么特性?
A 支持数据库连接和驱动器管理
B 支持SQL语句和脚本的执行
C 支持元数据的浏览和编辑(包括表,列,键,索引)
D 支持数据迁移和同步
正确答案: A B C
解析:
DBeaver是一款数据库管理工具、SQL客户端,具有连接数据库、编辑/执行SQL、编辑元数据等功能。

3.DBeaver可以运行在Windows、Linux、macOS 等操作系统。✔
解析:
DBeaver基于 Java 开发,可以运行在Windows、Linux、macOS 等操作系统。

4.在使用DBeaver连接GBase 8c数据库时,配置的用户需要具有什么权限?
A sysadmin
B monadmin
C sysdba
D createrole
正确答案: A
解析:
A、B、D选项是GBase 8c用户权限,sysadmin是系统管理员,createrole是安全管理员,monadmin是监控管理员,还有其他管理员权限。C是oracle中用户权限。用于远程连接的用户需要具有sysadmin权限。

5.在使用DBeaver连接GBase 8c数据库之前,需要修改GBase 8c数据库的password_encryption_type参数,目的是什么?
A 添加新的客户端认证方式的规则
B 配置采用的加密算法
C 配置监听IP
D 扩充共享内存容量
正确答案: B
解析:
GBase 8c数据库password_encryption_type 参数用于配置采用的加密算法。分布式部署默认为2。

第5章:GBase 8c常用对象

1 物化视图是会创建一个实际的数据表来和基表进行映射,当基表发生数据变更时,物化视图中的数据也会自动发生变化。×
解析:
物化视图以类表的形式保存结果,但无法像普通表那样进行数据更新,需要使用 REFRESH 从基表获取更新数据。

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

3 GBase 8c自带的表空间是
A pg_catalog
B pg_default
C pg_global
D pg_temp
正确答案: B C
解析:
pg_catalog、pg_temp是系统的schema,pg_default、pg_global是系统自带的表空间。

4 在使用CREATE SYNONYM创建同义词时,如果所关联的数据库对象不存在,则执行报错 ×
解析:
创建同义词时,所关联的对象可以不存在。

5 不同的模式下,创建的数据表名必须不同,以保证唯一性 ×
解析:
不同的模式下,创建的数据表等数据库对象的名称可以相同。

6 可以在创建 schema时,对并发连接数进行限制 ×
解析:
创建database时,可以对连接数进行限制,而创建schema时不能。

第6章:GBase 8c 数据类型

1 以下数据类型,占用16个字节的是
A INTERVAL DAY (l) TO SECOND (p)
B BIGSERIAL
C INT16
D TIME [(p)] [WITH TIME ZONE]
正确答案: A C
解析:
BIGSERIAL占用8字节,TIME [(p)] [WITH TIME ZONE]占用12字节,INTERVAL DAY (l) TO SECOND (p)以及INT16占用16字节。

2 在创建数据表时,当BIGINT类型无法满足数据列的存储范围需求时,可以选择使用更大范围的INT16整数类型 ×
解析:
INT16类型不支持用于建表操作。

3 select to_char(interval '15h 2m 12s', 'HH:MI:SS') as result; 的执行结果是
A 15:02:12
B 03:02:12
C 15:02:12.00
D 03:02:12.00
正确答案: B
解析:
HH表示一天的小时数(01-12小时制),SS表示秒(00-59),因此结果为03:02:12。

4 select to_char(3148.5, '9G999D999') as result; 的执行结果是
A 3,148.500
B 3148.500
C 3148.5
D 3,148.5
正确答案: A
解析:
9表示数位,拖尾使用0表示,G表示分组(逗号),D表示小数点(.)。

第7章:GBase 8c 高级语法

1 GBase 8c 支持以下哪种语法创建内存表
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);
正确答案: A B
解析:
GBase 8c 创建内存表 必须带关键字 foreign 。server mot_server 关键字 可写可不写。

2 GBase 8c 在不指定时,默认使用hash分片,分布式键按照顺序为第一个字段。 ×
解析:
GBase 8c 在不指定分布键时,默认使用hash分片,第一个满足hash算法的字段作为分布式键。

3 GBase 8c 行存表压缩,COMPRESS_LEVEL默认为是多少。
A 0
B 1
C 2
正确答案: A
解析:
GBase 8c 行存表压缩,COMPRESS_LEVEL参数 取值范围:-31~31,默认值为0。

4 GBase 8c在不指定时,默认使用哪种分片策略。
A Hash
B modulo
C Roundrobin
正确答案: A
解析:
GBase 8c 默认使用hash分片策略。

5 GBase 8c 使用create table 创建表时,不指定参数,默认是多少。
A astore,行存表
B astore,列存表
C ustore,行存表
D ustore,列存表
正确答案: A
解析:
GBase 8c 使用create table 创建表时,不指定参数,默认是astore,行存表。

第8章:GBase 8c 安全特性

1 下面哪个参数是密码复杂度开关
A password_reuse_time
B password_reuse_max
C password_policy
D password_max_special
正确答案: C
解析:
密码复杂度开关(数据库参数:password_policy)

2 下面哪个参数是密码不可重用的天数
A password_reuse_time
B password_reuse_max
C password_policy
D password_max_special
正确答案: A
解析:
不可重用天数(数据库参数:password_reuse_time)

3 如果需要打开update语句的审计功能,需要开启下面哪个参数
A audit_enabled
B audit_system_object
C audit_dml_state
D audit_dml_state_select
正确答案: C
解析:
update 属于DML,audit_dml_state:dml语句审计

4 如果需要给某一个用户权限收回,需要用到什么命令
A Grant
B Create
C Revoke
D Gsql
正确答案: C
解析:
授权关键字为revoke

5 如果需要关闭select语句的审计功能,下面哪个设置可生效
A audit_enabled=off
B audit_system_object=0
C audit_dml_state=1
D audit_dml_state_select=1
正确答案: A B
解析:
AB关闭了所有审计包括select

第9章:GBase 8c 分布式执行计划

1 关于GBase 8c的分布式执行计划,描述错误的是
A FQS (Fast Query Shipping)执行过程中,不同DN节点间无数据交互。
B LightProxy执行计划适用于点查、精准查询场景
C DN节点进行broadcast、redistribute计算的结果无需再发送到本地。
D Stream 执行计划的 gather 算子,发生在CN节点上
正确答案: C
解析:
DN节点上的producer,将扫描到的所有数据,会广播或重分布到所有consumer(本DN节点和其他DN节点)。

2 当 broadcast 与 redistribute 均能实现查询的一个Stream执行计划中,在优化器选择执行路径,倾向于将大表做广播,小表做重分布。×
解析:
倾向于将小表做广播,大表做重分布,以达到减少数据传输量,降低资源消耗的目的。

3 关于 Stream 执行计划与FQS(Fast Query Shipping)执行计划最大的不同是:Stream 执行计划不涉及不同DN之间的数据交换,而FQS则相反 ×
解析:
FastQueryShipping 在执行过程中,DN节点之间无数据交互,Stream 执行计划则相反。

第10章:GBase 8c Plan Hint

1 plan hint 暂时不支持哪种 join 方式
A Hash Join
B Semi Join
C Merge Join
D Nested Join
正确答案: B
解析:
plan hint 暂不支持 Semi Join。

2 目前plan hint 支持哪种 scan 方式
A tablescan
B indexscan
C BitmapIndexscan
D indexonlyscan
正确答案: A B D
解析:
当前GBase 8c的plan hint 功能暂不支持 BitmapIndexscan 扫描方式。

3 以下描述错误的是
A 优化器能保证选择的执行路径的执行效果是最好的。
B plan hint 的指定形式为:/*+
C 指定行数hint支持绝对值和相对值
D 用户可以使用 plan hint 干预语句的执行计划
正确答案: A
解析:
成本的估算多种因素有关,如扫描方式, 关联方式, 操作符, 成本因子, 数据集等等。但并不能一定就能保证选择的执行路径进行最好的,例如当表中数据短时间内有大范围修改,但未及时进行analyze,可能导致统计信息不准确从而影响执行路径的选择。

4 在plan hint 中,指定链接名的语法是
A use_cplan
B leading(join_table_list)
C no_expand
D blockname (table)
正确答案: D
解析:
指定链接名的语法是blockname (table)。

5 在指定行数hint的语法中,# 符号表示使用符号后面常量值作为指定的行数 ✔
解析:
# 表示直接使用后面的行数进行hint。

6 PBE 的方式执行语句的目的是用来尽量减少SQL硬解析流程,提升效率。 ✔
解析:
对于同一条SQL查询语句多次重复执行,而只是查询条件入参不同,优化器可以利用 PBE 的方式执行,来减少硬解析流程,提升效率。

7 PBE 的执行方式中的B表示的是
A Blockname
B Batch
C Bind
D Broadcast
正确答案: C
解析:
Bind:表示将入参变量与缓存的执行计划进行绑定的过程。

第11章:GBase 8c 备份恢复

1 使用gs_restore可以恢复哪种格式的备份文件
A 纯文本格式
B 自定义归档
C 目录归档格式
D tar归档格式
正确答案: B C D
解析:
gs_restore 支持 自定义归档,目录归档,tar 归档格式。

2 tar归档格式的备份可以使用下面哪个命令
A -F p
B -F t
C -F s
D -F c
正确答案: B
解析:
-F t指tar归档格式

3 逻辑备份可以用到下面哪个命令执行
A gsql
B dump
C gs_dump
D dumpall
正确答案: C
解析:
gs_dump为指定逻辑备份关键字

4 下面哪种方式导入表定义
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;
正确答案: B
解析:
Create 创建了表定义

5 如果只需要导出某张表和数据,需要指定下面哪个参数
A -t
B -s
C -n
D -d
正确答案: A
解析:
-t指定某张表

模拟题

1 逻辑备份中有哪些备份格式
A.纯文本格式
B.自定义归档
C.目录归档格式
D.tar归档格式
正确答案: ABCD
解析:
逻辑备份支持纯文本格式、自定义归档格式、目录归档格式、tar归档格式

2 plan hint 支持哪几种 join 方式
A.Hash Join
B.Semi Join
C.Merge Join
D.Nested Join
正确答案: ACD
解析:
plan hint 暂不支持 Semi Join。

3 关于Explain语句,描述正确的是
A.Explain的输出,是查询优化的结果,通常可以帮助运维人员更好的了解语句的执行性能情况
B.Explain的输出只能输出估算值,无实际的参考意义。
C.Explain只能分析SELECT语句,无法对UPDATE等DML语句进行输出。
D.指定了ANALYZE选项,则语句会被真正执行,为了避免对实际数据产生影响,可以将该语句放到一个回滚事务中执行。
正确答案: AD
解析:
B选项:指定 ANALYZE 或者 ANALYSE 选项可以显示实际的语句执行时长。C选项:Explain能够分析除了SELECT语句之外的DML操作。

4 判断哪些选项可以进行审计
A.用户登录、注销审计
B.具体表的INSERT、UPDATE和DELETE操作审计
C.恶意锁定账号
D.执行存储过程
正确答案: ABCD
解析:
常用的审计项有:用户登录、注销审计、数据库启动、停止、恢复和切换审计、用户锁定和解锁审计、用户访问越权审计、授权和回收权限审计、具体表的INSERT、UPDATE和DELETE操作审计、SELECT操作审计、COPY审计、存储过程和自定义函数的执行审计、SET审计、数据库对象的CREATE,ALTER,DROP操作审计

5 如何查看用户test被恶意锁定
A.打开运行日志,搜索关键字进行查询
B.查看审计日志,使用type等于lock_user进行查看
C.查看审计日志,使用type等于lock user进行查看
D.查看审计日志,使用object_name等于test进行查看
正确答案: BD
解析:
通过审计日志查看账号使用情况,使用type和object_name都可以精准查看

6 GBase 8c 支持哪种存储方式
A.行存
B.列存
C.内存
正确答案: ABC
解析:
GBase 8c 支持行存,列存,内存三种存储方式。

7 以下数据类型中,占用 4 个字节的是
A.SERIAL
B.INTEGER
C.DOUBLE PRECISION
D.TIMESTAMP
正确答案: AB
解析:
C选项:DOUBLE PRECISION 占用 8 字节;D选项:TIMESTAMP 占用 8 字节。

8 关于 GBase 8c 中的视图,以下描述正确的是
A.分为普通视图和物化视图。
B.当基表数据发生变化后,物化视图中查询出的数据也随之改变。
C.当基表数据发生变化后,普通视图中查询出的数据也随之改变。
D.物化视图以类表的形式保存结果到实际存储在磁盘中,有效提升查询性能。
正确答案: ACD
解析:
物化视图无法像普通表那样进行数据更新,需要使用 REFRESH 从基表获取更新数据。

9、GBase 8c所有节点服务器上都需要完成安装准备工作。
正确答案: 正确
解析:
安装GBase 8c集群,关闭防火墙、关闭SELINUX、配置NTP同步等准备工作需要在每个节点上进行。而上传包、修改配置文件仅需在一台部署机上进行。

10、GBase 8c的在线扩容功能,只能支持2n倍的扩容(n为当前DN分片数)。
正确答案: 错误
解析:
GBase 8c的在线扩容功能,支持任意节点的扩容。

11、安装GBase 8c数据库,只需在部署机上关闭SELinux服务。
正确答案: 错误
解析:
关闭SELinux属于GBase 8c安装的准备工作,需要在每个节点上都进行,而非仅仅在部署机上进行。

12、安装GBase 8c数据库时,需要以下哪些软件依赖?
A.libaio-devel
B.lsb_release
C.libusb
D.patch
正确答案: ABD
解析:
GBase 8c不需要libusb依赖。

13、功能调试场景下,建议安装GBase 8c的机器的CPU最小配置8核2.0GHz。
正确答案: 正确
解析:
与GBase 8c安装部署手册给出的硬件配置要求一致。

14、gsql元命令在格式上特征是以不带引号的反斜杠(\)开头。
正确答案: 正确
解析:
在gsql里,元命令是任何以不带引号的反斜杠(\)开头的命令

15、tar归档格式的备份可以使用下面哪个命令恢复
A.gsql
B.gs_restore
C.gs_dump
D.dumpall
正确答案: B
解析:
恢复命令gs_restore

16、在GBase 8c 中,用户和角色的创建语法一致,因此它们是完全等同的
正确答案: 错误
解析:
用户具备登录数据库、执行SQL能力,而角色是一种权限的集合,默认不具备登录数据库、执行SQL能力。在功能定位上,用户是实体,角色是行为。因此不能把两者完全等同。

17、关于 LightProxy 执行计划,描述错误的是
A.执行计划只涉及一个DN节点
B.常见于点查、精准查询场景
C.CN可以直接将SQL语句发送到DN执行
D.在大结果集的范围查询中经常使用
正确答案: D
解析:
LightProxy 适用于精准查询场景。

18、如果需要打开select语句的审计功能,需要开启下面哪个参数
A.audit_enabled
B.audit_system_object
C.audit_dml_state
D.audit_dml_state_select
正确答案: D
解析:
audit_dml_state_select:select 语句审计开关

19、GBase 8c 单机版本 自动分区功能,使用的关键字是什么
A.interval
B.period
C.automatic
D.spaced
正确答案: A
解析:
GBase 8c 单机版本 关键字 为 interval,分布式版本 关键字为 period

20、关于 BOOLEAN 类型,以下不能作为“真”值的有效文本值是
A.'t'
B.TRUE
C.'OK'
D.100
正确答案: C
解析:
真值的有效文本值是:TRUE、't'、'true'、'y'、'yes'、'1' 、'TRUE'、true、整数范围内1~2^63-1、整数范围内-1~-2^63。

21、关于表空间,以下描述错误的是
A.表空间,是一个目录,可以存在多个,里面存储的是它所包含的数据库的各种物理文件。
B.每个表空间可以对应多个Database。
C.每张表对应的数据文件可以在不同的Tablespace中。
D.通过表空间,管理员可以设置其占用的磁盘空间上限。
正确答案: C
解析:
每张表只能属于一个数据库,也只能对应到一个Tablespace。

22、FLOAT [(p)] 类型占用的存储空间为 8 字节
正确答案: 错误
解析:
不同的精度下,选择REAL(4字节)或DOUBLE PRECISION(8字节)作为内部表示。

23、GBase 8c 行存表支持显示关键字指定压缩级别?
正确答案: 正确
解析:
GBase 8c 行存表可通过关键字 compresstype 指定压缩算法,compress_level 指定压缩级别。

24、使用gsql命令登录GBase 8c数据库,其中哪个参数用于指定数据库名?
A.-U
B.-c
C.-g
D.-d
正确答案: D
解析:
gsql中-U参数用于指定用户名,-d参数用于指定数据库名,-p参数指定端口,-h参数指定服务器IP。

25、如果只需要导出schema1、schema2,只导出schema1.table1,需要指定下面哪个参数
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
正确答案: A
解析:
-n指定schema -t 指定表

26、不属于GBase 8c语句解析器功能的是
A.代价分析
B.语法分析
C.语义分析
D.词法分析
正确答案: A
解析:
解析器功能包括词法分析、语法分析、语义分析。

27、GBase 8c行存表使用哪个关键字进行压缩存储
A.compression
B.compress
C.compresses
D.compresstype
正确答案: D
解析:
GBase 8c行存表使用compresstype关键字进行压缩存储

28、关于 VARCHAR(n) 类型,描述错误的是
A.表示变长字符串
B.最大存储空间为10MB
C.n表示的是字符长度或字节长度
D.NVARCHAR(n)是它的别名。
正确答案: D
解析:
NVARCHAR 是 NVARCHAR2(n) 类型的别名。

29、GBase 8c 创建表的时候 支持复制模式?
正确答案: 正确
解析:
GBase 8c 支持分片表和复制表

30、Plan hint 支持指定行数的 hint,表示可以指定最终返回客户端的结果集行数大小
正确答案: 错误
解析:
指定行数的 hint 表示的是中间结果集的大小。

31、GBase8c 拥有多种分布式执行计划,其目的是为了实现分布式架构下性能和资源的最大化利用
正确答案: 正确
解析:
FastQueryShipping 在执行过程中,DN节点之间无数据交互,Stream 执行计划则相反。

32、修改审计开关需要重启数据库生效
正确答案: 错误
解析:
修改审计开关不需要重启数据库

赞(0)
MySQL学习笔记 » GBase 8c练习题