「OceanBase 4.1 体验」|OCP Express

文章目录

    • 一、简介
    • 二、特性介绍
      • 2.1 数据库管理
      • 2.2 数据库可观测性

一、简介

  OCP Express 是一个基于 Web 的 OceanBase 4.x 轻量化管理工具,作为 OceanBase 数据库的工具组件,它集成在 OceanBase 数据库集群中,支持数据库集群关键性能指标查看及基本数据库基础管理功能。 通过 OCP Express,用户可以执行基础的 OceanBase 数据库管理任务,例如创建或变更租户、管理数据库及用户等,还可以查看有关 OceanBase 数据库的监控、性能、诊断、日志等信息。
在这里插入图片描述

二、特性介绍

OCP Express 支持 OceanBase 集群管理的以下五大特性:

集群总览:查看集群拓扑结构、状态信息、资源消耗、慢 SQL 等核心信息。
租户管理:管理集群下的租户,包括创建租户、删除租户、管理数据库、管理参数等。
监控中心:提供集群与租户维度的监控,覆盖性能监控、主机监控等数十种监控指标。
诊断中心:可以对租户会话及慢 SQL 进行有效的管理,如关闭会话、SQL 限流等。
日志服务:可以在平台分析集群 OBServer 节点、Agent、主机的相关日志,定位故障更加便捷简单。

2.1 数据库管理

  OCP Express 将集群的关键信息都汇总在了集群总览页面,在该页面中,可以掌握集群当前的实时运行状态。集群当前的资源水位、observer、租户统计信息,租户合并情况、SlowSQL 统计,租户资源分布以及集群的拓扑结构等。除此之外,用户也可以在该页面上对集群的 Unit 分布进行调整,以及修改集群参数。OCP Express 提供了租户的全生命周期管理功能,用户可以根据业务需要通过 OCP Express 页面来创建或删除租户,同时还支持在租户下对数据库及数据库用户进行全生命周期的管理。除此之外,租户的副本扩缩容、参数设置、合并管理、Zone 优先级设置、白名单设置等都可以通过 OCP Express 页面来完成。

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

2.2 数据库可观测性

OCP Express 提供了以下三个层次的数据库可观测性。

  • 自动数据收集:OCP Express 通过 OBAgent 对 OceanBase 进行实时数据采集,包括性能、SQL 等各类指标,采集到的数据存储在本地集群下的专用租户中。同时也支持将 OBAgent 采集到的数据对接到第三方平台。
  • 数据库监控:OCP Express 提供了丰富的监控项和监控图表。对采集到的指标数据进行聚合处理,然后通过图表的形式展示在界面上,便于用户查看数据库运行的实时状况。
  • 数据库诊断:OCP Express 提供了会话诊断和 SQL 诊断的能力。用户可以通过 OCP Express 识别出不健康的会话和 SQL,优化数据库访问,提升数据库性能。

  通过 OCP Express,用户可以查看 OceanBase 集群和租户的实时性能监控。监控信息分为集群和租户两个维度,集群监控下分为数据库性能和主机性能两类,租户监控下分为性能与SQL、事务、存储与缓存三类。通过 OCP Express,用户可以查看租户会话列表与会话统计,可以查看 TopSQL 与 SlowSQL,还可以对租户会话及慢 SQL 进行有效的管理,如关闭会话、SQL 限流等。

除此之外,用户还可以通过 OCP Express 提供的日志查询功能,在线分析集群 OBServer 的相关日志,包括observer 日志、rootservice 日志、选举日志等。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/19737.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

一个月内面了30家公司,薪资从18K变成28K,真行啊····

工作3年,换了好几份工作(行业流行性大),每次工作都是裸辞。朋友都觉得不可思议。因为我一直对自己很有信心,而且特别不喜欢请假面试,对自己负责也对公司负责。 但是这次没想到市场环境非常不好,…

一文搞懂Go错误链

0. Go错误处理简要回顾 Go是一种非常强调错误处理的编程语言。在Go中,错误被表示为实现了error接口的类型的值,error接口只有一个方法: type error interface {Error() string } 这个接口的引入使得Go程序可以以一致和符合惯用法的方式进行错…

【SpringCloud01】

SpringCloud01 1.认识微服务1.0.学习目标1.1.单体架构1.2.分布式架构1.3.微服务1.4.SpringCloud1.5.总结 2.服务拆分和远程调用2.1.服务拆分原则2.2.服务拆分示例2.2.1.导入Sql语句2.2.2.导入demo工程 2.3.实现远程调用案例2.3.1.案例需求:2.3.2.注册RestTemplate2.…

Java学习笔记 --- Stream流

一、体验Stream流【理解】 案例需求 按照下面的要求完成集合的创建和遍历 创建一个集合,存储多个字符串元素 把集合中所有以"张"开头的元素存储到一个新的集合 把"张"开头的集合中的长度为3的元素存储到一个新的集合 遍历上一步得到的集合 …

使用edge浏览器,白嫖ChatGPT的保姆级教程来了

前言 嗨,大家好,我是希留,一个被迫致力于全栈开发的老菜鸟。 人工智能大浪潮已经来临,对于ChatGPT,我觉得任何一个玩互联网的人,都应该重视起来,用起来。但是国内使用需要解决科学上网、注册、…

计算机基础--->数据结构(1)【图的存储和遍历】

文章目录 图图的存储图的搜索(无向无权图)代码演示 图 图中包含 顶点、边、度,无向图,有向图,无权图,带权图,其中 度表示一个顶点包含多少条边,有出度和入度。 图的存储 邻接矩阵 代…

(CVE-2022-22965)Spring Framework 远程命令执行漏洞(vulfocus复现)

漏洞原理 该漏洞是SpringFramework数据绑定的一个漏洞,如果后台方法中接受的参数为非基础类型,Spring会根据前端传入的请求正文中的参数的key值来查询与其名称所对应的getter和setter方法,攻击者利用这一特性修改了Tomcat的一个用于日志记录…

浅谈Android PMS解析APP信息流程

前言 前面我们了解了Zygote的启动流程,知道AMS、PMS都是由SystemServer进程启动的,我们都知道PMS主要负责App管理工作,这里我们简单从源码角度分析下PMS是如何解析APP解析的; 源码分析(API 30为例) 我们还是从PackageManagerSe…

英文论文润色哪家好用比较好,有值得推荐的吗

英文论文润色 推荐 英文论文润色对于写作者来说是一项十分重要的任务,它可以帮助我们修改文章中的语法、标点和排版等问题,使论文更加准确和易读。在众多的英文润色软件中,147chatgpt改写润色软件是一款值得推荐的全自动批量图文润色、自动纠…

财报解读:Q2业绩指引未达预期,狂奔的爱彼迎要减速了?

全球民宿龙头爱彼迎Airbnb迎来了一个强劲的开端。 美东时间5月9日盘后,爱彼迎发布了2023年第一季度财报。财报显示,爱彼迎一季度营收、净利润、总预订金额都获得了不同程度增长,超出市场预期。美中不足的是,公司预计二季度营收下…

对接银行处理退票的解决方案

什么是退票? 在跨行支付时,付款请求提交汇出行后,由汇出行转交至人民银行支付系统,经人民银行大小额系统处理后会先返回交易成功的结果,再由人民银行转至收款行,收款行在清算过程中会将收款人账户信息、状…

战略投资奥琦玮,微盟冲在餐饮复苏最前线

作者 | 辰纹 来源 | 洞见新研社 好起来了,一切都好起来了。 刚刚过去的五一假期,广州费大厨正佳广场店每天取号1000多桌,餐厅翻台率达到了1200%;长沙文和友单日最高排号超过1万,到店人数近6万;武汉主力龙…

【无标题】c++异常机制的一些总结以及思考

在谈及c处理异常机制的方法之前我们不妨来回顾一下c语言是如何应对这块的。 终止程序,如assert,缺陷:用户难以接受。如发生内存错误,除0错误时就会终止程序。 返回错误码,缺陷:需要程序员自己去查找对应的…

输入url后,到页面展示出来

目录 1、用户在浏览器中输入url地址 2、缓存解析 3、浏览器进行DNS解析域名得到服务器ip地址 4、TCP三次握手建立客户端和服务器的连接 5、客户端发送HTTP请求获取服务器端的静态资源 6、服务器发送HTTP响应报文给客户端,客户端获取到页面静态资源 7、TCP四次…

快速了解 TypeScript

目录 1、简介 2、安装TypeScript 3、编译代码 4、类型注解 5、接口 6、类 7、运行TypeScript Web应用 1、简介 TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript。 TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且…

LeetCode_Day2 | 有意思的数组滑动窗口及螺旋矩阵

LeetCode_数组 977.有序数组的平方1.题目描述2.暴力法3. 双指针法 209.长度最小的子数组1.题目描述2.暴力法3.滑动窗口(双指针法) 59.螺旋矩阵1.题目描述2. 螺旋矩阵解法 977.有序数组的平方 1.题目描述 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字…

推荐6个我经常逛的“小网站”,嘿嘿嘿!!!

如今,全球互联网上已经有超过 17 亿个网站。除了全球那些主流网站被大家所熟知外,其实还有很多很多网站,被淹没在了互联网世界中。 每次发现优质的内容都会第一时间给大家分享出来,不管是软件,插件,脚本还…

为什么要做计划跟踪:没有计划,就没有控制

日常工作中,我们每天都被大量的信息和任务填满,常常由于任务繁冗复杂,让人陷入一种无所适从的状态。 我们经常会看到很多如何安排工作计划的教程,比如: 要把大的项目分解为小目标,小目目标再分解为日常任务…

【iOS】—— 实现WebSocket发送消息(SocketRocket第三方库的使用和解析)

文章目录 WebSocketWebSocket特点 SocketRocket导入头文件设置代理SRWebSocket的初始化和建立连接SRWebSocketDelegate 代理方法实现加上简单UI实现两个用户之间简单通信浅看了一点点源码(理解的不深) 偶然之间了解到了利用WebSocket实现后端和前端的相互…

获取两个日期间时长 (XX天XX时XX分)

使用场景: 发货日期与到货日期 计算运输时长 代码: private String getMinuteTime(String startTime, String endTime) {String minuteTime null;if (StrUtil.isNotBlank(startTime) && StrUtil.isNotBlank(endTime)) {long minute DateUti…