- 博客(217)
- 收藏
- 关注
原创 oceanbase-binlog部署
Binlog 服务是用于收集 OceanBase 的事务日志并转换为 MySQL Binlog 的服务,主要用于实时数据订阅等场景。OCP 支持白屏化单机部署或集群模式部署 Binlog Service,并可对 Binlog 集群及实例进行基础的运维操作。同时,OCP 支持 Binlog Service 的监控告警能力,为您提供 Binlog 集群的资源使用视图,并支持关联至告警,帮助您快速定位并解决问题。
2025-10-17 16:44:53
204
原创 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
1004
原创 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
977
原创 mysql-analyze table导致waiting for table flush
一次普通的analyze tables操作却锁住了后续的查询。
2025-02-26 15:52:31
550
原创 pg - cannot open /usr/share/postgresql-common/maintscripts-functions: No such file
安装postgresql的时候可能由于版本不对或其他问题导致如下报错,无法继续安装也无法卸载。可以在另一个机器上面安装common拷贝文件,这里面直接把文件写出来了,
2024-10-17 11:41:11
401
1
原创 tidb-一场select in百万参数引发的血案
当然,中间的排查结果并不是这么顺利的,调整了很多参数,都没有太起作用,最后才定位到这个慢sql,主要是没有想到这个慢sql的执行计划这么大,造成了如此大的影响。
2024-09-25 11:41:26
572
原创 xtrabackup-备份时候导致主从io线程断开
今天突然遇到了一个复制io线程出错的报警,于是立马上去查看,可以发现复制没有任何报错,但是复制io线程停止了,这时候依据经验,可以想到是备份造成的,那么我们详细看下原因。
2024-08-14 16:16:17
624
原创 mysql-orchestrator(一)配置
orcherstrator的配置涉及到很多的内容,详细可查看,下面所说的一些状态的详细解释也可以查看。
2024-05-19 16:26:32
1509
原创 mysql变量-show_compatibility_56
INFORMATION_SCHEMA 表(GLOBAL_VARIABLES、SESSION_VARIABLES、GLOBAL_STATUS 和 SESSION_STATUS)
2024-01-23 15:25:38
1738
原创 doris-修改be的存储路径
因为之前的BE的数据目录在机械盘上,性能太低,打算换到SSD盘,在不改变端口且没有多余机器的情况下,更改磁盘存储位置相对来说比较方便,因为业务尚没有正常使用,所以操作起来更方便非常不推荐这种方式更改,如无必要,不要采取该方式。
2023-12-27 16:35:52
1598
原创 mysql-5.6.16的内存泄漏问题
有一台物理机上一个版本为5.6.16的从库出现了内存的增高,观测其日志可以发现,这台数据库已经oom很多次了,并且stop slave的时候会卡住非常长的时间才能停止。
2023-12-27 15:55:49
788
原创 gh-ost详解
gh-ost是MySQL的无触发器在线DDL。它是可测试的,并提供可暂停性、动态控制/重新配置、审计和许多操作特权。DDL时master会生成少量工作负载,与迁移表上的现有工作负载分离。详细内容请看。
2023-12-11 11:04:18
1560
原创 clickhouse-备份恢复
备份恢复是数据库常用的手段,可能大多数公司很少会对大数据所使用的数据进行备份,这里还是了解下比较好,下面做了一些简单的介绍,详细情况可以通过来查看,经过测试发现Disk中增量备份并不好用,而File中的增量是好用的,也可以看下开源工具的备份功能。
2023-08-17 18:11:46
1923
原创 clickhouse-数据导入导出方案
clickhouse有多种数据的导入导出方式,可以灵活使用,下面对这些方式分别做些介绍,导入导出的写法与和有关。
2023-08-17 14:55:20
6570
原创 clickhouse扩缩容
我们之前已经学会了搭建clickhouse集群,我们搭建的是一套单分片两副本的集群,接下来我们来测试下clickhouse的扩缩容情况。
2023-08-16 17:43:27
1638
原创 clickhouse集群部署
部署的详情可以看先部署两个server,三个keeper[zookeeper]clickhouse之前依赖的存储是zookeeper,后来改为了keeper,官网给出了所以这就决定了clickhouse有两种安装方式,依赖于keeper做存储或者依赖于zookeeper做存储。
2023-08-16 11:34:33
2574
原创 clickhouse-监控配置
监控是运维的一大利器,要想运维好clickhouse,首先就要对其进行监控,clickhouse有几种监控数据的方式,一种是系统本身监控,一种是通过exporter来监控,下面分别描述一下。
2023-08-16 09:49:32
1211
原创 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
1172
原创 mysql-tokudb使用qa
安装tokudb引擎的前提条件是物理机要关闭大页,并需要注意物理机所剩内存和配置文件中tokudb_cache_size(内存主要占用部分),innodb_buffer_pool_size的使用,另外tokudb的安装一定要安装libjemalloc依赖,不然无法安装tokudb引擎。
2023-08-14 15:14:06
610
原创 mysql-xtrabackup的使用
文件名用途xtrabackup的软链,目前仍可使用,但是现在已经弃用,将在下一个主要版本中删除xtrabackup提供备份功能xbcrypt用于加密和解密备份文件的程序xbstream允许流式传输文件和从中提取文件的程序xbcloud用于从云中下载或者上传的程序通过官网了解详细参数解释,下面介绍一些用到的参数参数意义是否xtrabackup独有参数通过应用位于同一目录中名为 xtrabackup_logfile 的事务日志文件(即redo),在 BACKUP-DIR 中准备备份。
2023-05-31 17:24:04
1401
原创 pt工具的使用(8) pt-deadlock-logger的使用
pt-deadlock-logger 记录有关给定 DSN 上的 MySQL 死锁的信息。信息打印到 STDOUT,也可以通过指定 --dest 将其保存到表中。pt-deadlock-logger 通过轮询和解析 SHOW ENGINE INNODB STATUS 打印有关 MySQL 死锁的信息。当一个新的死锁发生时,它被打印到 STDOUT,如果指定 --dest,可以保存到对应的表中。仅打印新的死锁。
2023-05-22 16:34:54
899
原创 linux-node_exporter突然挂掉(couldn‘t get dbus connection)
突然收到一台机器挂掉的告警,去上面查看发现机器正常,uptime正常,没有重启情况,UID 20029的用户是tidb,su - tidb的时间较长,node_exporter有如下报错。
2023-04-20 17:28:23
2027
原创 pt工具的使用(7) pt-archiver的使用
pt-archiver 是归档表的工具,在 sql 中写入高效归档和清除作业。目标是在不对 OLTP 查询产生太大影响的情况下,将旧数据从表中蚕食掉,从而实现低影响、仅向前的作业。您可以将数据插入到另一个表中,而不必在同一台服务器上。您也可以将其写入适合 LOAD DATA INFILE 格式的文件。或者你两者都不能做,在这种情况下它只是一个增量删除。
2023-04-13 17:46:31
2308
原创 mongo-db相关方法
一、参数 名称 描述 db.adminCommand() 针对admin数据库运行命令。 db.aggregate() 运行不需要基础集合的管理/诊断管道。 db.cloneDatabase(hostname) 不推荐使用。当针对MongoDB 4.0或更早版本运行时,将数据库从远程主机复制到当前主机。针对MongoDB 4.2或更高版本运行时不受支持
2023-04-06 15:46:50
540
原创 mysql-online-ddl是否需要rebuild
源码地址/**/**源码地址/**public :/*/**/**/**/**初次探索源码,有很多地方可能理解的不对,之后会学习些DDL相关的如加MDL锁,rebuild等等的具体操作,欢迎各位大佬指出不足之处。
2023-03-17 19:00:38
915
原创 LINUX-df和du的统计结果不同
有一套TiDB集群,其中tikv的机器出现了磁盘报警,查看之后发现除了数据过多之外,还有node_exporter的日志过大的问题,日志内容如下可以看到,这是因为tidb会无限重启node_exporter,但是9100的端口被占用,所以一直启动不起来。
2023-03-06 15:12:47
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅