随笔分类 - OceanBase
记录学习过程
摘要:事件背景:由于省库压力较大,业务连接弱读节点时,偶尔忘记加弱读参数后仍会路由到主,导致生产故障,对省库搭建备库后,经分抽数类业务迁移到备库 搭建完毕备库后,经分业务根据提供的连接串无法抽取文件,业务报错如下,通过如下报错信息搜索了下官网,给出修改sessionVariables = net_writ
阅读全文
摘要:移动现场有一个原厂写的通过gv$plan_cache_plan_stat视图来查询执行计划突变的SQL,通过比较gv$plan_cache_plan_stat视图记录的不同执行计划来判断是否执行计划发生突变而导致的执行计划变差,但是在gv$plan_cache_plan_stat视图中只有一个执行计
阅读全文
摘要:文档编写这块确是不太好,但出现故障后又想记录点什么,仅仅记录下信息,并分享下问题的处理思路 上午十一点半左右收到告警信息,500租户使用率异常,告警信息如下 "【云境平台告警通知】: 资源类型:OceanBase集群; 资源名称:xxxx; 发生时间:2024-06-21 11:36:14; 告警内
阅读全文
摘要:说明:oba脚本通过变量的方式直接实现以下三个查询,如手工查询需要分别执行SQL获取对应的变量信息 1.server_id检查方式select a.id server_id,a.svr_ip,a.zone,b.primary_zone,b.tenant_name from __all_server
阅读全文
摘要:今天下午三点左右收到业务告警,批量业务发生断链 "数据库连接异常,次数:35,统计周期:5 分钟" 业务反馈具体的地市出现问题后,通过ocp发现问题时间段的SQL相应时间最多的是update相关操作 通过ocp中的SQL诊断功能发现问题时间点的可疑SQL排序第一的SQL为一个update 通过gv$
阅读全文
摘要:下午同事询问3.x版本是否支持指定租户的合并操作,印象中没有,在官网上查询了下,也没有相关的操作手册,官方手册3.x地址如下: https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-0000000001417800 正好手头上
阅读全文
摘要:日常运维过程中,我们经常会使用OceanBase的trace_id来定位问题,trace_id是唯一表示SQL执行语句的,如果我们知道trace_id如何转换为地址,我们就知道了该SQL在哪个节点上执行的。 下面来演示如何通过trace_id来获取地址信息以及端口 lixingdeMacBook-P
阅读全文
摘要:其实通过dba_indexes这个视图也能检索出来,但是如果通过index_type来过滤性能会极差,实际效率会差很多,可能十几秒中才会出来结果,下面是通过基表视图跳过index_type来检索函数索引。
阅读全文
摘要:一:创建测试数据 create table t1 as select * from dba_objects; update t1 set object_id=1 where rownum=1; obclient> select object_id,count(*) from tbcs.t1 grou
阅读全文
摘要:说来也比较奇怪,偶然发现绑定执行计划后,在弱读节点上执行的SQL,绑定执行计划后并不生效,简单记录下 2024年6月20日14:29:28 这个问题后台定位到了,是因为在不同用户下执行相同的SQL,如果绑定执行计划,需要不同用户分别绑定
阅读全文
摘要:核心营业crm1生产偶尔会CPU突然飙升,多次定位,基本上都是一个SQL,该SQL需要在前台进行传参,但是参数业务侧偶尔忘记添加,为了一劳永逸的解决问题,决定对该SQL进行限流。 限流操作有两种: 1.在ocp上对SQL白屏操作,直接限流 2.绑定相关执行计划 #这里不演示绑定过程,直接贴出绑定的h
阅读全文
摘要:最近项目在搞国产化,Oracle是支持非法日期的,相信可能很多人都不知道,如果非法日期是字符串形式的,那么比较好检查到,但是如果非法日期是date类型的,我们如何查询呢? 有人可能首先会想到直接查询结果(起初我就是这么查询的) 不好意思,这种方式无法查询出来,这里的nls_date已经修改为yyyy
阅读全文
摘要:之前一直纠结mysql如何编写交互式脚本,像Oracle那样进行交互式输出,通过Oracle的方式交互式输出在mysql中格式是乱的,最后在网上发现了mysql原来有一个-e选项 编写相关脚本如下 [root@rds lhh]# cat ora mysql -e "source $1" [root@
阅读全文
摘要:一:OB聚合资源的物理表示 二:OB聚合资源的逻辑表示 三:OB资源的分配流程 四:资源管理相关操作:资源单元 五:资源管理相关操作:资源单元操作实例 六:资源管理相关操作:资源池 七:资源管理相关操作:资源池操作示例 八:租户相关操作 十:租户相关操作示例 十一:资源分配情况 十二:创建租户时的资
阅读全文