【手摸手玩转 OceanBase 83】最小资源参数配置是什么?
本节以服务器的硬件最低配置为例,提供最小资源参数的参考配置。服务器硬件最低配置根据生产标准,服务器的最低参考配置如下表所示。服务器配置项描述服务器数量3 台CPU8 Core内存64 GB磁盘建议使用 SSD,内存大小的 4 倍以上(建议 1 TB)网卡万兆互联及以上操作系统Red Hat Enterprise Linux Server 7.2 版本(内核 Linux 3.10.0 版本及以上)文
【手摸手玩转 OceanBase 82】默认生产参数的建议配置是什么?
本节主要从硬件配置、TP 使用场景、AP 使用场景等提供默认生产参数的建议配置。典型硬件配置根据各自的生产标准,不同用户的服务器配置可能不同,本文主要以下表中的硬件配置作为典型配置,介绍不同场景的生产系统上默认使用的参数。服务器配置项描述服务器数量3 台芯片IntelCPU52 Core内存512 GB磁盘数据盘:3.84 TB NVME x 6系统盘:240 G M.2网卡万兆网卡操作系统Cen
【手摸手玩转 OceanBase 81】常用的系统配置参数及系统变量有哪些?
本节主要介绍 OceanBase 数据库使用过程中常用的系统配置参数及系统变量。集群级参数memory_limit:用于配置 OBServer 最大可使用的总内存大小。当前该值无上限,如果设置的内存的最大上限超过了实际的物理内存总和,则会导致系统中其他按总内存计算的值偏大。默认值:0取值范围:[0M, +∞)示例:obclient> ALTER SYSTEM S
【手摸手玩转 OceanBase 80】如何通过系统变量进行设置?
您可以通过系统变量的设置使 OceanBase 数据库的行为符合您业务的要求。变量分类OceanBase 数据库的系统变量分为全局变量和 Session 变量:全局变量:表示 Global 级别的修改,数据库同一租户内的不同用户共享全局变量。全局变量的修改不会随会话的退出而失效。此外,全局变量修改后,对当前已打开的 Session 不生效,需要重新建立 Session 才能生效。Session 变
【手摸手玩转 OceanBase 79】多租户管理参数如何设置?
OceanBase 数据库的配置项分为集群级配置项和租户级配置项。您可以通过配置项的设置使 OceanBase 数据库的行为符合您业务的要求。参数分类OceanBase 数据库的配置项分为集群级配置项和租户级配置项。通过配置项的设置可以控制整个集群的负载均衡、合并时间、合并方式、资源分配和模块开关等功能。集群级配置项:作用范围为整个集群所有 OBServer。租户级配置项:作用范围为当前租户在集群
【手摸手玩转 OceanBase 78】如何配置多租户管理?
OceanBase 数据库通过设置配置项和系统变量来完成配置管理。配置项配置项主要用于运维,常用于控制机器及其以上级别的系统行为。可以作为 OBServer 启动参数和租户创建参数,也可以在 OBServer 运行时进行修改以调整系统行为。 有关配置项的详细介绍请参见 设置参数。系统变量系统变量通常和用户 Session 绑定,用于控制 Session 级别的 SQL 行为。支持设置 G
【手摸手玩转 OceanBase 77】如何查看集群的资源信息?
OCP 提供了资源管理功能,管理员可以通过该功能查看集群内 Unit 分布和资源水位信息。Unit 视图是用来展示每个租户在 OB 集群中的物理分布和资源占用情况,资源水位为您展示当前集群的资源使用趋势。登录 OCP 后,在左侧导航栏中单击 集群 ,再在集群列表中单击集群名称,进入对应的 集群总览 页面。然后单击左侧导航栏的 资源管理 ,
【手摸手玩转 OceanBase 76】如何生成集群性能报告?
OCP 提供了 OceanBase 集群性能报告的生成功能。集群的性能报告能够帮助用户了解指定时间段内集群的负载、性能、SQL 等信息,方便用户及时了解集群的运行状态,也有助于用户排查性能相关的问题。背景信息OCP 支持生成集群性能报告,您可在报告列表页面查看性能报告的 报告名 、 起始快照点 、 结束快照点 、 创建人&nbs
【手摸手玩转 OceanBase 75】如何用 OCP 对集群进行性能监控?
OCP 提供了集群的性能监控功能,管理员可以从不同维度查看集群中的各种性能监控数据。操作步骤登录 OCP。在 集群列表 区域,选择待操作的集群并单击其集群名。在显示的页面的左侧导航栏上,单击 性能监控 。在 数据筛选 区域,选择过滤条件。过滤条件说明如下表所示。条件描述选择时间(实时模式下不展示)选择某一段时间范围,用于返回这段时间范围内
【手摸手玩转 OceanBase 74】什么是集群租户管理?
管理员可以在 OCP 上查看自己管理的集群中所有租户的资源分布信息、租户列表和租户监控 Top5。通过视图查看集群中租户的资源分布您可以通过视图查看集群中所有租户的资源分布信息。使用 root 用户登录数据库的 sys 租户。进入 oceanbase 数据库。查询视图,查看租户的资源分布信息.obclient> SELEC
【手摸手玩转 OceanBase 73】如何查看集群拓扑图?
OCP 提供了集群的拓扑图功能,您可以查看集群和租户中各 Zone 与 OBServer 节点之间的逻辑关系。登录 OCP 后,在 集群概览 页面的 集群列表 区域,选择待操作的集群并单击其集群名,然后在显示的页面的左侧导航栏上,单击 拓扑图 ,即可进入集群拓扑图页面。集群的拓扑图上主要包含以下信息:页面左上角展示保护模式信息。如果该集群
【手摸手玩转 OceanBase 72】如何替换 OBServer 节点?
OCP 提供了替换 OBServer 节点的功能。集群节点的替换操作常用于替换掉损坏节点。替换后集群的节点数量不变。替换过程需要涉及节点的 Stop Server 操作和 Add Server 操作,整体时间比较长。前提条件请确认您的 OceanBase 集群可以在当前 OCP 中管理。如果不能在当前 OCP 中管理,请参考 OCP 对应版本的《用户指南》文档将您的 OceanBase 集群接管到
【手摸手玩转 OceanBase 71】如何移除集群中的节点?
您可以通过删除 OBServer 的方式来移除集群中的节点。通过 SQL 语句删除 OBServerDelete Server 操作您可以通过 Delete Server 操作来删除 OBServer。Delete Server 操作用于从集群中删除节点。删除 OBServer 的 SQL 语句如下:ALTER SYSTEM DELETE SERVER &#
【手摸手玩转 OceanBase 71】如何隔离故障的 OBServer?
当 OBServer 发生故障时,您可以隔离故障 OBServer。隔离后,新的读写请求不会路由到该故障的 OBServer 上。 当 OBServer 故障后,您可以通过隔离操作将故障 OBServer 上的 Leader 切换到其他 OBServer 上,以此尝试恢复用户的写服务和日志同步。待集群恢复正常后,再尝试通过 STOP SERVER 命令停止 OBServer 的
【手摸手玩转 OceanBase 70】如何白屏化重启 OBServer?
OCP 提供了白屏化重启 OBServer 的功能。前提条件待操作的集群可以在当前 OCP 中进行管理。如果该集群未加入到 OCP 中进行管理,请联系管理员将待操作的集群接管到当前 OCP 中,具体操作方法请参见 OCP 对应版本的《用户指南》文档中的 接管集群 。重启 OBServer 前,请确认当前登录用户已具备集群的管理权限。如果当前用户没有集群管理的权限,请联系管理员为
【手摸手玩转 OceanBase 69】启动或停止 OBServer 运行的方法
您可以根据数据库的运行情况,启动或停止 OBServer 的运行。通过 SQL 语句停止 OBServer停止 OBServer 主要包含以下 2 个 操作:停止节点服务,即 Stop Server 操作停止 observer 进程停止节点服务您可以通过对 OBServer 执行 Stop Server 操作来停止节点服务。Stop Server 操作的目的是将该 OBServer 上的分区 Le
【手摸手玩转 OceanBase 68】如何通过命令来查看 OBServer 的状态?
您可以通过命令来查看 OBServer 的状态。通过视图查看 OBServer 的状态您可以通过查询视图 oceanbase.DBA_OB_SERVERS 来查看 OBServer 的状态。使用 root 用户登录到数据库的 sys 租户。进入 oceanbase 数据库。obclient> USE&n
【手摸手玩转 OceanBase 67】如何向管理的集群中添加 OBServer 节点?
您可以向管理的集群中添加 OBServer 节点。关于 OBServerOceanBase 数据库是单进程软件,进程名为 observer,通常每个机器启动一个进程就是一个节点(节点不完全等同于物理机器)。OBServer 是 OceanBase 数据库的服务器,observer 进程就运行在该服务器上。每一个 OceanBase 数据库的进程 observer 由 IP 和端口作为唯一标识。通常
【手摸手玩转 OceanBase 66】隔离故障 Zone 的方法
当 Zone 发生故障时,您可以隔离故障 Zone。隔离后,新的读写请求不会路由到该故障 Zone 内的进程上。当 Zone 故障后,您可以通过隔离操作将故障 Zone 上的 Leader 切换到其他机器上,以此尝试恢复用户的写服务和集群内的日志同步。待集群恢复正常后,尝试通过先 Stop Zone 后再重启故障机器的方式来解决问题。隔离故障 Zone 的 SQL 语句如下:obclient>
【手摸手玩转 OceanBase 65】如何白屏化重启 Zone 功能?
OCP 提供了白屏化重启 Zone 的功能。前提条件待操作的集群可以在当前 OCP 中进行管理。如果该集群未加入到 OCP 中进行管理,请联系管理员将待操作的集群接管到当前 OCP 中,具体操作方法请参见 OCP 对应版本的《用户指南》文档中的 接管集群 。请确认当前登录的 OCP 用户已具备集群的管理权限。如果当前用户没有该权限,请联系管理员为您添加相应权限的角色,具体操作方