sys_ctl是一个KingbaseESV8实用控制工具,以下哪些是sys_ct1的功能?
初始化数据库实例
让数据库实例重新读取配置文件
查看数据库服务的状态
在Windows平台下允许为数据库实例注册一个系统服务或取消一个系统服务
下面语法中可以成功执行连接KingbaseESv8数据库“SAMPLES”的语句是?
TEST=# \c SAMPLES system 127.0.0.1 54321
ksql是KingbaseEs自带的交互式客户端。如果未设置环境变量KINGBASE_HOST,则使用ksql时,默认使用的hostname参数值是?
local soeket
ksql命令列出数据库中的所有角色或用户的元命令是什么?
\dg
\du
下面哪组中的两个ksql元命令执行结果相同?
\dg \du
\dp \z
以下命令可以成功登录数据库实例的有哪些?
ksql -h 192.168.0.6 -p 54321 -U user TEST
ksql ‘hostaddr=192.168.0.6 port=54321 user=user dbname=TEST’
ksql kingbase://user@192.168.0.6:54321/TEST
以下哪些是数据库实例级别的权限?
CREATEDB
SUPERUSER
CREATEROLE
在KingbaseESv8中,把表从一个表空间移动到另一个表空间会锁表吗
会
默认情况下,在模板数据库TEMPLATE1中,不可以创建、删除、更改对象。
错误
在KingbaseES8中,请问SELECT操作时,是不是一定没有写磁盘的操作?
不是
在KingbaseESv8的参数中,设置用于构建临时hash表和临时物化操作的内存大小的参数是什么?
work_mem
KingbaseESv8数据库在客户端与服务器之间传递数据时,是否会进行字符集的转换?
是
一个排序操作的单个SQL执行完毕后,work_mem内存空间会释放。
正确
KingbaseEs提供监听并接受客户端连接请求的进程是?
kingbase
金仓数据库KingbaseESv8采用多进程方式的好处是()
单个进程崩溃不会影响其他进程
多进程可提高对多核CPU的使用率
以下操作可以重载数据库实例的是?
sys_ctl -D data_dir reload
sys_reload_conf()
你想使用sys_dump来执行备份操作,当选择了输出自定义文件格式选项后,你还想对转储文件进行压缩,则你要使用sys_dump的哪个选项进行备份?
–compress
KingbaseESv8中逻辑备份任务是以一个事务的方式进行,该事务的隔离级别是什么?
repeatable read
有关KES物理增量备份的描述正确的是()。
增量备份宜在事务不繁忙时进行
关于sys_restore恢复命令说法正确的是?
恢复时可以指定只恢复数据
恢复时可以指定创建对象之前先进行删除操作
恢复时可以多线程同时进行恢复
KingbaseES数据库系统使用WAL机制保证数据的安全性,那么WAL中记录的数据是什么?
数据文件的修改记录
KingbaseEs中使用FPW技术来防止块折断,会在checkpoint后数据块第一次变脏时将整块写入哪种文件中?
wal log
以下哪些参数会影响触发自动检查点条件?
checkpoint_timeout
max_wal_size
在KingbaseESv8中,如一个事务失败,在数据文件中这个事务产生的数据会不会在事务回滚时被清理掉?
不会
在KingbaseESv8的事务特性(ACID)中,多版本并发控制(MVCC)最终维护的是什么?
一致性
若要修改一个事务的事务隔离级别,则应在事务开始时执行?
BEGIN TRANSACTION ISOLATION LEVEL repeatable read
在KingbaseE3v8中,以下哪个有关系统列的描述是错误的?
oid是对象标识符,且默认存在
如果在FORUPDATE或FOR SHARE中使用OFFtab_name明确指定了表名字,那么只有这些被指定的表会被锁定,其他在SELECT中使用的表将不会被锁定。
确定
当更新一条数据时KingbaseESv8内部对于多版本是如何操作?
实际上是插入新行,把旧行上的xmax设置为当前事务id,新插入行的xmin设置为当前事务id,新行的max设置为0
数据库的锁用于提供?
保证数据完整性和一致性
为SELECT语句加上FOR UPDATE会给表上施加什么锁?
ROW SHARE
执行VACUUM时,使用哪个选项可以防止事务ID回卷?
FREEZE
关于索引,下列说法正确的是?
严格地讲,Gist不是索引,而是一个实现多类索引模式的访问接口
对于流式时序数据的范围查询需求,适合使用brin索引
KingbaseESv8告警日志信息仅能保留7天,7天前的日志会被覆盖。
错误
生产环境下应尽量避免出现长查询,那么你应如何设置所有查询语句的超时时间为5分钟?
SET statement_timeout to 300000
下列维护命令中,哪个会对数据库中的每个表都施加排他锁?
VACUUM FULL
有关联机分析处理(OLAP)与联机事务处理(OLTP)的描述错误的是?
OLAP面向操作人,OLTP面向决策人员
OLAP经常对数据进行插入、删除等操作,而OLTP仅对数据进行汇总据,OLAP使用当前数据和分析
OLTP使用历史性的数据,OLAP使用当前数据
OLAP不会从已有数据中发掘新的信息,而OLTP可以
金仓数据库对象管理工具能执行哪些操作?
查看活动会话连接
执行逻辑备份
创建对象并执行权限管理
在创建用户或角色时,使用CREATE ROLE和CREATE USER有什么区别?
CREATE USER创建的用户或角色被默认授予了LOGIN的权限,而CREATEROLE创建的用户或角色被默认设置了NOLOGIN的权限
下面哪条SQL语句可正确执行并返回emp表中按工资从高到低排列的第6至10条记录?
SELECT FROM emp ORDER BY salary DESC OFFSET 5 ROWS FETCH NEXT 5 ROTE ONLY
在emp表中mgr字段(代表员工的1eader)上创建了外键参照引用主键列empno,如果要查询每个员工的1eader的姓名,需要使用何种表连接方式?
自连接
KingbaseESV8中使用sys_rman执行完全恢复时可能依赖哪些对象?
全量物理备份
归档日志
增量物理备份
集簇数据目录中WAL日志
联机事务处理(OLTP)过程,其业务特点?
支持大量并发用户定期插入、修改、删除数据
实时性要求高
个别事务能够很快地完成,并且只需访问相对较少的数据
在KingbaseE3v8中哪个模板数据库支持用户连接和修改?
TEMPLATE1
你是KingbaseEsv8的系统管理员,现在生产库上的一个复杂查询由于生成的临时文件过大导致磁盘空间不足而中止了,你需要为其指定一个新的磁盘来存放临时文件。则以下哪个选项适用于这种场景?
CREATE TABLESPACE语句配置temp_tablespaces参数
KingbaseESv8默认安装后单个数据文件的最大尺寸是多少?
16GB
你在使用ksql连接KingbaseES数据库,以下哪个场景下会使运行中的事务被中止并自动回退?
当用户会话中断时
当用户使用正常退出KSQL时
基于KingbaseESv8的多版本的实现,读取行数据时,并不会在行上加任何锁?
错误
你想回收sale表所对应的数据段文件尾部占用的无效行的空间,且不要影响正在执行的基于sale表的事务,你应执行哪条语句?
VACUUM sale
参数superuser_reserved_connections为如果要支持普通用户最大连接数1000的话,max_connections参数应该设置为多少?
1010
哪个后台子进程能强制触发后台写进程将shared_buffer中的脏数据全部写入磁盘?
bgwriter
KingbaseES8中执行逻辑备份时,某些表已经存在,使用哪个参数可以在恢复时清除这些表中现有的数据后再执行数据恢复?
-c
–clean
在KingbaseESv8中,以下属于会话内存缓冲区的有哪些?
work mem
temp_buffers
maintenance_work_mem
金仓数据库KingbaseESv8采用多进程方式的好处是()
单个进程崩溃不会影响其他进程
多进程可提高对多核CPU的使用率
可以降低内存的使用率
在KingbaseESv8的syshba.conf文件中支持的认证方式很多,常见的有哪些方式?
trust
ldap
scram-sha-256
ident
以下哪些参数会影响触发自动检查点条件?
max_wal_size
checkpoint_timeout
达成什么条件时,后台进程checkpointer会发起检查点操作?
自上个检查点时起,经过了checkpoint_timeout设置的时间
生成的WAL日志总量超过max_wal_size限制
用fast模式关数据库实例
KingbaseES8r3的wal_level参数可选择的值有哪些?
replica
minimal
logical
在KingbaseES8中的多版本实现中用于控制数据行是否对用户可见的系统字段有哪些?
xmin
xmax
cmin
cmax
金仓数据库对象管理工具有哪些特色功能?
在录入S0L时支持多层级的智能联想,提高输写效率和准确度
支持对复杂的SQL语句自动美化排版,提高代码的可读性
查看SQL执行计划,用在SQL优化时跟踪和分析SQL执行情况
将鼠标操作转换为S0L代码,方便代码编辑和复用
以下哪些命令可以设置user01用户成为role01角色的成员?
grant role01 to user01
grant user user01 in role role01
使用哪些方式可以查看当前实例中数据库列表?
在ksql中使用元命令\l
查询数据字典sys_database
KingbaseESY8中使用sys_rman执行完全恢复时可能依赖哪些对象?
全量物理备份
增量物理备份
归档日志
聚簇数据目录中WAL日志
联机事务处理(OLTP)过程,其业务特点?
支持大量并发用户定期插入、修改、删除数据
实时性要求高
个别事务能够很快地完成,并且只需访问相对较少的数据
哪些属于KingbaseESY8R6的后台子进程?
autovacuum launcher process
logger process
status collocate process
以下关于无效素引的描述正确的有哪些?
“无效”索引会被查询所忽略
“无效”索引会占用存储空间
“无效”索引也会继续强制它的唯一性
“无效”索引仍将消耗更新开销
数据字典视图sys_stat_activity中记录了当前会话执行情况,通过哪些字段可以快速定位慢查询?
qery_start
state
query
数据库最近发生了大量的数据增删改操作,导致了数据库存储空间不足,你作为数据库管理员,可以考虑从哪些方面来解决些问题?
通过数据字典找出存储TOP-N的表并执行垃圾回收
找出无效索引并重建
找出冷索引并删除
找出重复索引并删除
KESv8r6的sys_rman工具支持哪些备份类型?
全量备份
差异备份
增量备份
在KES8r6中,使用sys_backup.shinit命令进行初始化会完成哪些工作?
设置自动备份的定时任务
修改archive_command参数
创建备份目录结构
执行一次全量备份
在KingbaseESv8中,如果数据库系统使用的license文件过期,常用的处理方式有?
卸载KES软件后重新安装软件
使用KES新环境下的授权进行替换
在KingbaseES8中,在进行授权文件替换时,应注意哪些方面?
授权文件的位置
授权文件的名称
授权文件的权限
授权文件的属主
假设,在Centos7.2 x64环境中,为了避免KES软件重新安装时造成不必要的冲突,在卸载软件时,应该注意哪些操作?
从操作系统中注销数据库的服务
以图形化或命令行的方式正确卸
清理数据库软件残留的文件及自定义的文件
在使用数据库对象管理工具新建数据库时,默认自带的模式有哪些?
public
sys_catalog
sysaudit
在使用数据库对象管理工具进行数据库备份时,描述正确的有哪些?
可以生成二进制备份文件
可以只备份数据
可以不备份表空间定义
可以不备份unlog表数据
在使用数据库对象管理工具进行数据库还原时,描述正确的有哪些?
可以只还原定义
可以不还原属主信息
可以不还原授权信息
可以在发生错误时不终止还原
在\c x y z w进行会话切换时,描述正确的有哪些?
x表示数据库
y表示用户
z表示主机ip
w表示端口
关于ksql命令行工具,描述正确的有哪些?
SQL语句可自动补齐
使用上下键翻阅历史命令
SQL语句可智能提示
限制用户连接数据库的方式有?
锁定用户
回收login权限
连接数限制为0
如下操作描述错误的有哪些?
create schema sc authorization a 用户a将成为模式sc及其中所有对象的属主
create database db owner a 用户a将成为数据库db及其中的所有对象的属主
拥有sueruser权限的自定义用户可以删除默认的管理员system
管理员system使用alter user a set searchpath=x;时,描述错误的是?
当用户a被重命名后,该设置失效
删除用户a时将报错
报错,应为x不存在
关于模式级别的usage权限,描述正确的是?
对于序列,允许使用currva1和nextva1函数
对于类型和域,允许在创建表,函数和其他模式对象时使用该类型或域
对于模式,允许访问指定模式中的对象
使用哪些数据字典可以查看标识在表或视图上授予的特权?
table priwileges
role_table_grants
关于pubiic模式、public角色描述正确的是?
pulb1ic角色默认可以连接所有数据库
默认情况下所有用户都可以在public模式创建对象
生产环境中,不建议将权限授予public角色
生产环境中,不建议使用public模式存储对象
关于数据库集族与实例关系,描述正确的是?
KES集族是指由单个KES实例管理的数据库的集合
KES集中的库使用相同的全局配置文件和监听端口、共享相关的进程和内存结构
同一数据库集族中的进程、相关的内存结构统称为实例
关于数据库,描述正确的是?
数据库是一个长期存储在计算机内的、有组织的、可共享的,统一管理的大量数据的集合
从逻辑结构来说:数据库内部通过表空间、模式、表索引等对象与文件系统上的文件关联
物理结构来说:数据库由一系列位于文件系统上的文件组成
如果需要修改数据库的相关属性,需要具有什么权限?
数据库属主
createdb权限
数据库管理员
如果需要删除数据库,相关描述正确的是?
删库时会移除磁盘上对应的文件夹及文件
删除当前使用的库会报错
删库要由库的所有者或数据库管理员进行操作
关于模式的描述正确的是?
通常,模式指定是业务所使用的对象的集合
一个数据库包含一个或多个模式
可以将不同业务的对象存放于不同的模式下,以便于进行业务隔离
在不同模式中可以创建相同名称的对象
关于模式的使用,描述正确的是?
修改模式的名称,很可能会导致应用程序出错
删除模式时可通过cascade将包含该模式的所有对象级联删除
关于表空间的描述正确的是?
表空间实际上就是给数据库对象指定一个操作系统文件夹
表空间不能被附加到一个不同的数据库集族或者单独备份
当表空间所在的存储不够且无法扩展时,可以在不同存储设备上创建新表空间
频繁使用的表可以放在高速盘上,性能要求不高的表可以存储在慢速磁盘上
如果表空间中文件损坏或丢失,数据库集族可能会变成不可读或者无法启动
在KingbaseESy8,用户与模式可以形成的关系有?
一对一
一对多
多对一
多对多
在KingbaseESv8中,假设存在一个长时间运行的事务100,则关于MVCC及碎片空间回收,描述正确的是?
事务200仅对事务100之之前已完成的事务关联的碎片数据进行空间回收
用于存储事务提交序列号和子事务状态数据的目录是?
sys_csnlog
在KingbaseESv8中,后台进程kwr collector的作用是?
性能分析数据来集进程,定期来集实例运行过程中产生的IO、内存命中等统计数据
在KingbaseESv8中,数据库集族的主参数文件名称是?
kingbase.conf
在KingbaseE3v8中,查看sys_settings字典的那个列可以获取参数的默认值?
reset_val
在KingbaseESv8中,关于参数work_mem的三种修改方法同时存在时,
(1)ALTER DATABASE test SET work_mem=16MB’:
(2)ALTER USER user01 SET work_mem=‘32MB’
(3)ALTER ROLE user01 in DATABASE test SET work_mem='8MB’
则用户user01连接数据库test时,该参数的结果是?
8MB
在KingbaseESv8中,如果需要还原指定参数到初始值,则合适的方式有?
ALTER SYSTEM SET parameter TO DEFAULT
ALTER SYSTEM RESET parameter
在KingbaseESv8中,使用set命令在事务期间修改参数时,需要添加那个关键词?
local
在KingbaseESv8中,关于sys_hba.conf描述错误的是?
以行为单位,每行是一个有效的记录,允许跨行的记录存在。
在KingbaseESv8中,关于sys_ident.conf描述错误的是?
生产环境推荐使用操作系统认证登录数据库。
在KingbaseESv8中,修改sys_hba.conf以后,执行sys_ctl reload 操作时,产生的结果描述正确的是?
文件sys_hba.conf中的配置立即生效,不需要重启数据库服务
该操作不会中断业务
在KingbaseEsv8的sys_hba.conf文件中存在如下记录:local all all trust 则效果描述正确的有?
所有用户可在服务器本地登录所有数据库。
新有用户可免密使用localsocket方式登录数据库。
在KingbaseESv8中,使用sys_dump输出的备份文件,默认格式是?
明文(p)
在KingbaseESv8中,使用sys_dump工具进行逻辑备份时,参数–lock-wait-timeout表示?
等待表锁超时的时间,超时后备份任务报错退出
关于逻辑备份恢复的使用场景,描述正确的是?
可用于在大型数据库中执行部分静态对象的备份。
主要用干数据库逻辑错误的恢复,恢复后对其它数据没有太大影响。
可用干跨平台数据恢复
在生产中是对物理备份的有效补充。
在KingbaseESv8中,使用sys_dumpall输出备份文件时,相关参数描述正确的?
-r,只转储角色,不包括数据库或表空间
-g,只转储全局对象,不包括数据库中的对象
-t,只转储表空间,而不转储数据库或角色
-s,只转储模式及模式中的对象的定义,不转储表的数据
在KingbaseESv8中,使用sys_restore还原时,相关描述正确的是?
支持并行任务进行恢复工作。
支持还原除sq1脚本之外的所有逻辑备份类型的文件。
支持在还原时指定表空间映射。
支持在还原时删除原有对象再重新创建和恢复数据。
关于逻辑备份的优缺点,描述正确的有?
由干逻辑备份速度较慢,不适合对大型系统,执行全量数据备份。
灵活性强,可选择对象执行细粒度备份和还原
在线备份和其官并发的DML操作不会冲突。
逻辑备份的内容只是数据在备份时间点的快照,无法利用归档日志执行完全恢复。
关于sys_dump和sys_dumpall的区别,描述正确的有?
sys_dump支持4种备份格式,sysdumoall只支持备份为SQL脚本格式
sys_dump支持细粒度备份,sysdumoall强制备份整个数据库集族中的数据。
sys_dump支持压缩和加密备份,sysdumpall不支持压缩和加密备份。
sys_dump必须要连接到指定的数据库,sysdumpall不能指定连接的数据库。
在KESv8r6中,在进行物理备份之前,需要将数据库开启到归档模式,则参数wal_level为何值时无法开启归档?
mininal
在KES8r6中,关于物理备份描述错误的是?
累积备份:每次的备份将所有的差异备份、增量备份进行打包备份
在KESv8r6中,使用sys_rman --config=/backup/rman/sys_rman.conf --stanza=kingbase xxx用于查看备份集的清单信息,其中xxx的命令是?
info
在KESv8r6中,使用物理备份将数据库集族进行不完全恢复时,需要使用–target-action参数将恢复后的系统置为读写状态,则该参数值应为?
promote
在KES8r6中,使用sys_rman–config=/backup/rman/sys_rman.conf --stanza=kingbase xxx用于删除相关的备份集,其中xxx的命令是?
expire
在KES8r6中,关于物理备份恢复使用的场景,描述正确的有?
可用于基于时间点或事务号的数据恢复(PITR)
可用干数据库文件损坏等物理错误场景下的数据恢复。
可用于在大型系统中执行整库级的数据恢复。
可用干将整个数据库集族恢复到另一个新的数据库实例中。
在KESv8r6中,关于冷备份描述正确的是?
备份时需要关闭实例然后利用操作系统命令,将整个集族主数据目录,备份到指定的备份路径
冷备也叫文件系统级别备份。
还原时也必须关闭实例,然后将备份文件复制到原始数据文件路径中。
冷备不支持对象级备份和还原,只能备份和还原整个数据库集族。
在KESv8r6中,关于热备份描述正确的是?
热备依赖干数据文件备份和WAL日志的连续归档,因此数据库必须运行在归档模式下。
热备也叫在线备份。
备份时不需要关闭实例,还原时需要关闭实例。
这种备份还原时支持读取WAL归档日志执行完全恢复和PITR恢复。
在KingbaseESv8中,每个WAL segmentfile的默认大小为?
16MB
在KingbaseEsv8中,通常数据块大小为8kB,操作系统的磁盘块会更小些,为了防止数据块的“部分写/块折断”现象,需要设置参数full_page_writes,相关描述错误的是?
关闭这个选项将影响用于时间点恢复(PITR)的WAL归档使用。
在KingbaseESv8中,关于检查点的描述,错误的是?
当发生断电或系统崩溃时,为防止造成不可恢复的数据损坏,数据库会自动强制发生检查点.
在KingbaseEsv8中,如果遇到WAL不能被回收或不能被重复利用导致空间不足问题,为了尽快恢复数据库的正常运行,紧急情况下需要清理wa1日志;则清理日志的命令是?
sys_resetwal
在KingbaseESv8中,如果遇到数据库实例异常终止,则启动数据库实例时进行实例恢复的过程。相关描述正确的有?
前滚完成后,数据库还会把未完成的事务取消掉,就象这些事务从来役有执行过一样。这个动作称之为回滚
当实例重新启动后,会重做(replay)这些日志让实例恢复到异常终止时的状态,这个动作通常称为“前滚”
在“前滚”过程中,数据库是不能被用户访问的。
数据库把每项操作记录到重做日志中。
在KingbaseESv8中,关于WAL文件00000001000000000000001A,描述正确的?
前8个16进制字符:00000001表示timeline
MAL文件名称由三段8位的16进制数组成
中间8个16进制字符:00000000表示logid
最后8个16进制字符00000001表示logseg,Logseg前6个16进制字符始终为0
在KingbaseESv8中,关于控制文件sys_control描述正确的有?
可通过命令sys_controldata查看该文件的相关信息。
sys_control是物理文件,保存检查点的基本信息,在数据库恢复中使用。
更新Redopoint等信息到sys_control文件中,作为实例恢复的起点。
在KingbaseESv8中,关于归档日志的描述,错误的?
当数据库出现介质失败时,使用归档日志、在线WAL日志可以完全恢复数据库
在KingbaseESv8中,为了对数据库集族进行物理备份或流复制,需要将数据库启动到归档模式,相关描述错误的是?
由于强制切换而提早关闭的被归档文件与完整的归档文件长度不同。
在KES8r6中,使用sys_rman[option…]backup备份数据库集时,选项–type指定备份类型,不可以是?
copy
在KingbaseESv8中,将归档日志进行压缩存储时,使用的命令正确的有?
archive_command = bzip2< %p > /archive/%f.bz2
archive_command = gzip< %p > /archive/%f.gz
archive_command = lz4 -f -a -z%p /archive/%f.lz4
在KingbaseESv8中,将归档日志进行远程存储时,使用的命令正确的有?
archive_command = scp %p node2:/archive/%f
archive_command = rsync -a %p kingbase@node2:/archive/%f
在KingbaseESv8中,支持只读事务吗?
支持
在KingbaseESv8中,只读事务中执行哪些操作不会报错?
DQL
在KingbaseESv8中,通过事务哪种隔离级别可以同时避免脏读、幻读的情况发生?
Repeatable Read
Serializable
对于事务型的数据库管理系统,通常具有ACID四个基本特征,相关描述正确的?
Consistency,一致性。在事务开始之前和结束以后,系统必一个一致状态转换到另一个一致状态,数据库的完整性没有被破坏。
Atomicity,原子性。一个事务中的所有操作,要么全部完成,要么全部不执行,不会正常结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始的状态,就像这个事务从来设有执行过一样。
Isolation,隔离性。隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致,用于解决并行事务间可能出现的脏读、读、不可重复读的问题
Durability,持久性。事务处理结束后,对数据的修改是永久的,即使数据库实例崩溃也不会丢失数据。
在KingbaseESv8中,关于事务如何开始或结束的相关说明,正确的是?
可以使用START TRANSACTION来开启一个事务,执行END默认会自动提交
在AUTOCOMMIT=ON的情况下,每条SQL是一个自动提交的事务,这种事务又称为隐式事务。
在AUTOCOMMIT=OFF的情况下,显示事务指不会自动结束的事务,这种事务一般需要用户手动控制来结束事务。
可以使用BEGIN来开启个事务,执行END默认会自动提交
在KingbaseESv8中,支持多少种表级锁?
8
在KingbaseESv8中,关于行级锁描述错误的是?
不同事务可能对同一行同时持有冲突的锁。
在KingbaseE3v8中,关于锁冲突描述错误的是?
同一事务不能在内部对同一行持有冲突的锁。
在KingbaseESv8中,关于MVCC的作用,描述正确的有?
通过MCC,会话的事务隔离避免给过多的资源加锁而导致其他会话被阻塞。
可以通过MCC来实现事务隔离和并发控制。每个写操作都会创建一个新的版本数据,实现读不影响写,写不影响读
通过MCC,事务回滚时可以快速完成,无论事务进行了多少操作。
对比KingbaseE3v8的MVCC和Oracle的undo机制和特点,描述正确的有?
KingbaseEs中,当UPDATA时增加新记录、当DELETE时不会真正地删除旧记录;在修改数据时直接保留多份数据控制旧数据的可见性。
Oracle将所有表的旧版本集中保存在undo表空间中来实现快照隔离。
Oracle中因为udo数据的时效性限制,经常遇到全局性“ORA-15555错误的困扰。
KingbaseEs中,因删改大量过期数据占用磁盘并降低查询性能,需热行wacuum及wacuumfull解决。
在KingbaseESv8中,在生成执行计划时,是基于哪种计算模型生成的?
基于成本(cost)
以上题目来源于金仓人才发展中心的官方培训材料




