|
关于每日一问类别
|
|
4
|
1353
|
2026 年8 月 5 日
|
|
OceanBase V4 中增量合并的宏块级复用与微块级复用分别是什么?
|
|
1
|
12
|
2026 年11 月 5 日
|
|
OceanBase V4 中窗口合并(Window Compaction)的作用是什么?
|
|
1
|
12
|
2026 年11 月 5 日
|
|
OceanBase V4 中如何处理长事务/大事务导致的 MemTable 内存压力?
|
|
1
|
13
|
2026 年11 月 5 日
|
|
判断题—— OceanBase V4 中,LZ4 和 ZSTD 是两种常用的压缩算法;LZ4 压缩比相对较低但压缩/解压速度极快,适合对延迟敏感的 OLTP 场景;ZSTD 压缩比更高但 CPU 开销更大,适合对存储成本敏感的 AP 或归档场景;用户可通过 `COMPRESSION` 选项在表级或分区级指定压缩算法。
|
|
1
|
18
|
2026 年11 月 5 日
|
|
判断题—— OceanBase V4 中,轮转合并是一种将全局合并拆分为多个批次、按批次依次执行的合并策略;同一时刻只有部分分区在执行合并,其余分区仍可正常提供读写服务,从而将合并对业务的影响分散到多个时间窗口内;轮转合并与窗口合并可以配合使用。
|
|
1
|
15
|
2026 年11 月 5 日
|
|
判断题—— OceanBase V4 中,当合并进度落后于转储速度时会出现"合并积压",表现为 Minor SSTable 层数增多、读放大加剧;可通过查询 `GV$OB_COMPACTION_DIAGNOSE_INFO` 或 `GV$OB_COMPACTION_PROGRESS` 视图查看各分区的合并状态、耗时和积压情况;合并积压的常见原因包括合并资源不足、大事务未提交、或存在合并冲突/错误。
|
|
1
|
20
|
2026 年11 月 5 日
|
|
判断题OCP 全链路查询和日志查看都是实时从 OBServer 和 OBProxy 读取日志数据。()
|
|
1
|
13
|
2026 年11 月 5 日
|
|
判断题OceanBase V3 只有行锁,V4 新增了表锁。()
|
|
1
|
14
|
2026 年11 月 5 日
|
|
判断题OceanBase 的 Follower 副本只能用来容灾,不能承接读请求。()
|
|
1
|
14
|
2026 年11 月 5 日
|
|
good morning
|
|
0
|
9
|
2026 年11 月 5 日
|
|
每日一诗2026年11月04日
|
|
0
|
13
|
2026 年11 月 4 日
|
|
判断题—— OceanBase V4 中,全局时间戳服务(GTS)用于为分布式事务提供单调递增的事务版本号,保证全局事务顺序和 MVCC 快照读;用户租户的 GTS 由该租户 `__all_dummy` 表的 Leader 副本提供服务,时间来源于该 Leader 的本地时钟,不依赖外部 NTP 时钟同步。
|
|
1
|
17
|
2026 年11 月 4 日
|
|
OceanBase V4 中 ODP 连接池的作用是什么?服务端保活与客户端保活有何区别?
|
|
1
|
17
|
2026 年11 月 4 日
|
|
OceanBase V4 中 SPM(SQL Plan Management)的作用是什么?如何使用 SPM 固定执行计划?
|
|
1
|
16
|
2026 年11 月 4 日
|
|
OceanBase V4 中列存索引(Columnar Index)与列存表有什么区别?各适用什么场景?
|
|
1
|
15
|
2026 年11 月 4 日
|
|
判断题——OceanBase V4 中,Tablet 与分区一一对应,是数据分片的最小单位;日志流是 Tablet 的容器,一个日志流可容纳多个 Tablet,事务提交的基本单位从 V3 的分区提升为日志流;当租户扩容增加 Unit 时,系统通过日志流分裂将 Tablet 重新分布到新节点,从而实现数据均衡。
|
|
1
|
19
|
2026 年11 月 4 日
|
|
判断题——OceanBase V4 中,租户克隆基于快照技术,可以克隆当前运行中的租户生成一个数据完全一致的新租户,用于测试、开发或容灾演练;克隆过程中源租户无需停机,克隆完成后新租户独立运行,对源租户的后续修改不会影响克隆租户的数据。
|
|
1
|
18
|
2026 年11 月 4 日
|
|
OceanBase 运维中,哪些操作可以用来排查性能慢 SQL() A. 查看 v$sql 视图 B. 查看 SQL 执行计划 explain C. 查看慢查询日志 D. 直接删除 sys 租户下所有 resource unit
|
|
1
|
19
|
2026 年11 月 4 日
|
|
下面哪些场景适合使用 OceanBase() A. 金融核心交易,需要强一致、高可用 B. 业务数据量持续增长,需要线性扩容 C. 希望一套数据库同时兼容 MySQL 和 Oracle 语法 D. 纯离线大数据分析,替代 Hadoop 做海量 ETL
|
|
1
|
15
|
2026 年11 月 4 日
|
|
关于 OceanBase 分区(partition),说法正确的有() A. 分区是数据分布和 Paxos 副本的最小单元 B. 支持 range、list、hash 分区 C. 分区可以分裂、合并、迁移 D. 一张表的分区必须分布在同一个 OBServer 节点上
|
|
1
|
16
|
2026 年11 月 4 日
|
|
OceanBase 社区
|
|
0
|
19
|
2026 年11 月 3 日
|
|
判断题—— OceanBase V4 中,使用 `LOAD DATA LOCAL INFILE` 从客户端本地文件导入数据时,可以通过添加 `/*+ APPEND */` Hint 开启旁路导入,大幅提升导入吞吐。
|
|
1
|
21
|
2026 年11 月 3 日
|
|
判断题—— OceanBase V4 中,ASH(活跃会话历史)默认以 1 秒为周期对活跃线程进行采样,无需手动开启;WR(工作负载仓库)默认每小时采集一次快照,通过 `DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS` 管理采集策略,且 WR 是集群级功能,必须在 SYS 租户下执行管理操作。
|
|
1
|
29
|
2026 年11 月 3 日
|
|
判断题—— OceanBase V4 中,全局索引适用于查询条件不含分区键、需实现全局唯一约束、或存在索引热点的场景;但由于全局索引写入可能触发跨机分布式事务,维护成本高于局部索引,因此在高频写入场景应谨慎使用,优先选择局部索引。
|
|
1
|
37
|
2026 年11 月 3 日
|
|
OceanBase V4 中表组的作用是什么?SHARDING = NONE / PARTITION / ADAPTIVE 有什么区别?
|
|
1
|
21
|
2026 年11 月 3 日
|
|
OceanBase V4 中并行 DML(PDML)有哪些开启方式?优先级如何?
|
|
1
|
23
|
2026 年11 月 3 日
|
|
OceanBase V4 中 SELECT INTO OUTFILE 与外表(External Table)的区别是什么?各适用什么场景?
|
|
1
|
19
|
2026 年11 月 3 日
|
|
OceanBase 分布式事务相关特性,正确的有() A. 采用两阶段提交 2PC 保证跨分区事务原子性 B. 支持强一致性事务,隔离级别支持读已提交、可重复读 C. 事务日志存储在 SLOG 中 D. 跨租户事务默认支持
|
|
1
|
20
|
2026 年11 月 3 日
|
|
OceanBase 高可用与多副本机制,描述正确的有() A. 支持 Paxos 协议保证多副本数据一致性 B. 副本分布在不同 Zone,实现机房级容灾 C. 多数派副本存活即可提供读写服务 D. 日志副本和数据副本是分开独立存储的两套副本
|
|
1
|
27
|
2026 年11 月 3 日
|