前言 在 OceanBase 数据库中,OBproxy 是一个无状态的服务器代理,负责将客户端的请求路由到 OceanBase 集群中的适当服务器上。OBProxy 无状态的概述 OBProx
背景介绍最近公司部署了Oceanbase数据库(以下简称OB),并上线、迁移了部分业务到OB中运行。由于部署时,部署了3个OBProxy,但3个OBProxy并没有做高可以用配置,应用是固定在某一个OBProxy,导致在运维的过程中遇到了很多麻烦的事情,比如,需要对OB集群中的某一个主机进行维护时,
引言OBProxy,简称ODP,全称为 OceanBase Database Proxy,是 OceanBase 数据库专用的服务代理。使用 OBProxy 可以屏蔽后端 OceanBase集群分布式带来的复杂性,让访问分布式数据库像访问单机数据库一样简单。OBProxy的核心特性是最佳路由,基本逻
作者:王坤,尖端科技OceanBase深度玩家引言:使用obproxy连接OceanBase数据库时,系统报错:“ERROR 2013 (HY000): Lost connection to MySQL server a
实践练习二(必选):手动部署 OceanBase 集群历史实践题回顾实践1:OceanBase Docker 体验练习内容(必选)手动部署一个 OB 单副本集群,包括一个 OBProxy 节点。(必选)创建一个业务租户、一个业务数据库,以及一些表等。(可选)如果单台服务器内存有32G,或者有三台服务
OceanBase 作为一款分布式关系型数据库,随着 Observer 集群的规模不断扩大,如果直连 ObServer,停机/上下线机器的概率也会随之增加, OBProxy 便是在这种情况下应运而生,以解决分布式数据库系统的 SQL 路由、高可用等问题。进入【OBProxy 专题】 查看系列内容OB
OceanBase 作为一款分布式关系型数据库,随着 Observer 集群的规模不断扩大,如果直连 ObServer,停机/上下线机器的概率也会随之增加, OBProxy 便是在这种情况下应运而生,以解决分布式数据库系统的 SQL 路由、高可用等问题。进入【OBProxy 专题】 查看系列内容OB
上篇文章我们讲解了 OBProxy 的安装部署,在实践时,大家还可能因为机器环境、操作顺序不对等问题导致安装部署失败,这时候可以到 OceanBase 的开源社区 问答 板块提问,会有专业的工程师回答你的问题。(也可以加入钉群:33254054 和技术同学面对
专题简介OBProxy( OceanBase Database Proxy)是 OceanBase 数据库专用的服务代理。使用 OBProxy 可以屏蔽后端 ObServer 集群本身的分布式带来的复杂性,让访问分布式数据库像访问单机数据库一样简单。OceanBase obproxy配置「详解OBP
上篇内容我讲到 OBProxy 的问题排查,将你在使用 OBProxy 时可能遇到的问题一一分析,并给出经过实践验证的解决方案。从本篇开始,我将介绍OBProxy 在OceanBase分布式架构中的作用和原理,帮助你更透彻地了解OBProxy,实现“好用”和“用好”。同时,OBProxy 在上百家企
作者:OceanBase高级技术专家神差一、Proxy运行环境obproxy运行环境: OS: Linux Redhat 7u x86-64 及以上 CPU: 2 核及以上 内核:2.6.32 及以上版本 内存:1G 及以上 磁盘空间:对磁盘大小没有特别需求,根据数据和希望保留的日志大小决
上篇文章《高性能数据访问中间件 OBProxy(四):一文讲透连接管理》我们介绍了 OBProxy 的连接管理,通过连接管理功能,OBProxy 和 OBServer 联系起来,同时 OBProxy 屏蔽了连接的复杂性,让用户使用起来和单机数据库一样简单。完成接入后,接下来的一个重要功能就是数据路由
在《高性能数据访问中间件 OBProxy(五):一文讲透数据路由》中,我们讲到了数据路由影响因素包括功能因素、性能因素和高可用因素。本文主要介绍高可用因素相关的内容。 进入【OBProxy 专题】 查看系列内容。相比传统的 IOE 架构,OceanBase 利用更低的成本实现了更高的可用性,为客户提
经过本系列前六篇文章的分布式特性介绍,相信大家已经了解了 OBProxy 在 OceanBase 数据库整体架构下的作用。本篇文章我们将换一个视角,介绍一些偏“中间件”的功能:安全、协议和监控功能。 进入【OBProxy 专题】 可查看系列内容。从 OBProxy 整体来看,安全、协议和监控属于产品
高性能是 OBProxy 的重要特性之一,为了实现 OBProxy 高性能特性,我们做了大量的工作。本篇文章我们将介绍 OBProxy 如何提升 OceanBase 数据库性能、OBproxy 单机性能优化工作以及 OBProxy 常见性能问题。对于 OBProxy 性能,我们分为两个部分:1、提升
本文汇总了项目实践中前辈的经验和笔者的理解,旨在帮助初学 OceanBase(以下简称 OB)的工程师,快速解决 SQL 执行缓慢等性能问题。当遇到性能问题时,很多工程师可能会感到无从下手,本文将根据关键日志提供多种分析方向,以加速问题排查。作者:任仲禹爱可生 DBA 团队成员,擅长故障分析和性能优
在我们实际业务场景中,经常会遇到一类业务场景,既有OLTP类的在线业务,又有OLAP类的分析业务,两种类型的业务同时跑在一套数据库集群上,这对数据库的配置等要求就相对较高,因此我们一般会采用读写分离的方式,将一部分的读请求,路由到 Follower 副本上,从而降低复杂分析计算对资源的侵占,影响在线
大家在使用数据库的过程中,经常遇到慢sql,或者执行错误的sql,有些sql是很容易判断出来错误,以及sql运行比较慢的原因,但是有些sql就很难判断出来,如果遇到这种情况,我们该怎么处理,怎么判断SQL出错原因,以及是SQL需要优化,数据库本身配置是否设置好等,接下来我就跟大家简单介绍下,如何快速