- 博客(228)
- 收藏
- 关注
原创 Redis-jedis连接池配置错误导致Redis CPU飙高
今天业务突然告知 Redis 访问比较慢,但 Redis 侧并没有什么告警,经过一系列排查,最终发现 auth 认证的频率过高,定位到业务测连接池配置有问题,最终解决问题。
2026-05-13 16:44:47
68
原创 mysql参数-优化器 range_optimizer_max_mem_size 相关
最近出现了一个 in 元素过多导致全表扫的案例,根本原因是的影响,详见。
2026-04-30 14:38:01
77
原创 ob-oms的数据迁移
容灾双活不需要停业务,数据迁移需要停业务,会有个反向增量的步骤,下面描述的是数据迁移的场景数据迁移的流程容灾双活的流程这里会手动确认原端业务是否停写这样就完成了业务的反向写入。
2026-04-22 17:54:35
89
原创 oceanbase-oms的升级
因为oms的4.2.13版本增加了可以过滤同步字段的功能,这是我们比较需要的,所以需要对oms进行升级,升级方法可以参考。
2026-04-22 17:06:51
156
原创 mysql-通过binlog分析大事务
最近遇到了 MySQL 大事务的问题,但是登录服务器查看的时候大事务已经生效了,因为业务代码里都是显示提交的,所以可以通过 binlog 解析来做。
2026-04-22 16:09:17
51
原创 Oceanbase-failed to merge partition
收到了oceanabse的报警,查看发现这种为重试,一般无需关注,如果后续持续告警需要关注。
2026-04-22 10:28:19
121
原创 oceanbase-长事务排查
文章摘要:针对夜间长事务排查问题,介绍了三种查询方式:1)通过事务视图GV$OB_TRANSACTION_PARTICIPANTS查询,但时效性有限;2)利用SQL审计视图GV$OB_SQL_AUDIT,并说明相关控制参数;3)在observer日志中搜索事务ID、trace ID和session ID定位具体SQL。最终发现长事务是由observer收集统计信息导致。这些方法为排查类似问题提供了有效途径。(150字)
2026-03-11 11:18:04
267
原创 redis-Lettuce 框架因网络黑洞导致恢复时间变长
生产上出现了两次 Redis 宿主机或者本身故障的情况,Redis 很快出现了切换,业务的影响面却在 15 分钟以上,使用的SDK 为 Lettuce外贸通这里需要将 Lettuce 升级为 6.3.0 + 版本并配置 tcp_user_timeout , Lettuce 详细参数见文档对于部分网卡宕机、网络分区故障等情况,概率性不会产生 RST。大多数的宕机,操作系统会在退出前给客户端发送 RST,因此这个问题不是切换或者宕机就必现;引用文章:详细文章net.ipv4.tcp_retries2 是 Lin
2025-12-19 14:33:51
1133
原创 oceanbase-binlog部署
Binlog 服务是用于收集 OceanBase 的事务日志并转换为 MySQL Binlog 的服务,主要用于实时数据订阅等场景。OCP 支持白屏化单机部署或集群模式部署 Binlog Service,并可对 Binlog 集群及实例进行基础的运维操作。同时,OCP 支持 Binlog Service 的监控告警能力,为您提供 Binlog 集群的资源使用视图,并支持关联至告警,帮助您快速定位并解决问题。
2025-10-17 16:44:53
354
原创 oceanbase-oms的部署
A:进入docker容器后修改/home/admin/conf/config.yaml文件,然后执行初始化脚本sh /root/docker_init.sh,整个过程不会对已有的任务产生影响,因为里配置文件只是用来做一次初始化,不是每次都去读配置文件,所以更改配置文件重启是不起作用的。用户首次登录 OMS 社区版控制台时,需要设置 admin 和 root 初始密码,该密码 admin 和 root 用户通用。A:用 root 用户查看时存在,OMS 的管控平台各个用户信息不通,要记得自己创建任务的用户。
2025-10-13 17:20:05
1346
原创 oceanbase-部署
4.2.5的版本是tp版本,比较稳定,4.3.5的版本是ap版本,支持列存副本以及自动分区,el7位内核版本<5.10的使用,el8为内核版本>=5.10的使用,内核版本用uname -r确定,如果ocp默认的软件包不满足要求,可以下载软件包并上传,软件包详见。需要下载最新版本的clockdiff,当然,还有一种方法,多重试几次,也能成功,因为不是必现的。这个是clockdiff的。ARM 环境部署建议。6.配置sudo权限。
2025-08-27 18:09:23
1109
原创 mysql-analyze table导致waiting for table flush
一次普通的analyze tables操作却锁住了后续的查询。
2025-02-26 15:52:31
617
原创 pg - cannot open /usr/share/postgresql-common/maintscripts-functions: No such file
安装postgresql的时候可能由于版本不对或其他问题导致如下报错,无法继续安装也无法卸载。可以在另一个机器上面安装common拷贝文件,这里面直接把文件写出来了,
2024-10-17 11:41:11
472
1
原创 tidb-一场select in百万参数引发的血案
当然,中间的排查结果并不是这么顺利的,调整了很多参数,都没有太起作用,最后才定位到这个慢sql,主要是没有想到这个慢sql的执行计划这么大,造成了如此大的影响。
2024-09-25 11:41:26
616
原创 xtrabackup-备份时候导致主从io线程断开
今天突然遇到了一个复制io线程出错的报警,于是立马上去查看,可以发现复制没有任何报错,但是复制io线程停止了,这时候依据经验,可以想到是备份造成的,那么我们详细看下原因。
2024-08-14 16:16:17
691
原创 mysql-orchestrator(一)配置
orcherstrator的配置涉及到很多的内容,详细可查看,下面所说的一些状态的详细解释也可以查看。
2024-05-19 16:26:32
1844
原创 mysql变量-show_compatibility_56
INFORMATION_SCHEMA 表(GLOBAL_VARIABLES、SESSION_VARIABLES、GLOBAL_STATUS 和 SESSION_STATUS)
2024-01-23 15:25:38
1845
原创 doris-修改be的存储路径
因为之前的BE的数据目录在机械盘上,性能太低,打算换到SSD盘,在不改变端口且没有多余机器的情况下,更改磁盘存储位置相对来说比较方便,因为业务尚没有正常使用,所以操作起来更方便非常不推荐这种方式更改,如无必要,不要采取该方式。
2023-12-27 16:35:52
1785
原创 mysql-5.6.16的内存泄漏问题
有一台物理机上一个版本为5.6.16的从库出现了内存的增高,观测其日志可以发现,这台数据库已经oom很多次了,并且stop slave的时候会卡住非常长的时间才能停止。
2023-12-27 15:55:49
833
原创 gh-ost详解
gh-ost是MySQL的无触发器在线DDL。它是可测试的,并提供可暂停性、动态控制/重新配置、审计和许多操作特权。DDL时master会生成少量工作负载,与迁移表上的现有工作负载分离。详细内容请看。
2023-12-11 11:04:18
1822
原创 clickhouse-备份恢复
备份恢复是数据库常用的手段,可能大多数公司很少会对大数据所使用的数据进行备份,这里还是了解下比较好,下面做了一些简单的介绍,详细情况可以通过来查看,经过测试发现Disk中增量备份并不好用,而File中的增量是好用的,也可以看下开源工具的备份功能。
2023-08-17 18:11:46
2041
原创 clickhouse-数据导入导出方案
clickhouse有多种数据的导入导出方式,可以灵活使用,下面对这些方式分别做些介绍,导入导出的写法与和有关。
2023-08-17 14:55:20
6740
原创 clickhouse扩缩容
我们之前已经学会了搭建clickhouse集群,我们搭建的是一套单分片两副本的集群,接下来我们来测试下clickhouse的扩缩容情况。
2023-08-16 17:43:27
1740
原创 clickhouse集群部署
部署的详情可以看先部署两个server,三个keeper[zookeeper]clickhouse之前依赖的存储是zookeeper,后来改为了keeper,官网给出了所以这就决定了clickhouse有两种安装方式,依赖于keeper做存储或者依赖于zookeeper做存储。
2023-08-16 11:34:33
2649
原创 clickhouse-监控配置
监控是运维的一大利器,要想运维好clickhouse,首先就要对其进行监控,clickhouse有几种监控数据的方式,一种是系统本身监控,一种是通过exporter来监控,下面分别描述一下。
2023-08-16 09:49:32
1282
原创 Prometheus的搭建与使用
三、安装Prometheus官网下载地址:https://prometheus.io/download/解压:tar -zxvf prometheus-2.19.2.linux-amd64.tar.gz重命名:mv prometheus-2.19.2.linux-amd64 /home/prometheus进入对应目录: cd/home/prometheus查看配置文件:cat prometheus.yml启动:./prometheus &验证是否成功:http:/..
2023-08-15 09:47:21
1215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅