0

Redis数据库服务架构搭建

1.Redis数据库服务架构搭建 1)redis高可用架构搭建(哨兵模式架构) 架构功能作用: -- 在主节点故障后,自动选择从节点变为新的主节点 -- 在主节点故障后,可以实现主从架构重新构建 架构部署规划 主库 10.0.0.51 从库 10.0.0.52 从库 10.0.0.53 哨兵节点01 ...

爱喝可乐的北极熊 发布于 2026-03-11 19:31 评论(0) 阅读(4)
0

数据库服务读写分离架构

数据库服务读写分离架构 准备工作 读写分离架构作用:主要可以实现将大量读请求,实现负载均衡,从而减少单点数据库并发访问压力 读写分离架构软件:ProxySQL 数据中间件(客户端 -- 中间件软件 -- 数据库服务端) 读写分离架构搭建: 架构环境规划 主库 10.0.0.51 从库 10.0.0. ...

爱喝可乐的北极熊 发布于 2026-03-11 10:13 评论(0) 阅读(6)
0

搭建数据库服务高可用架构

搭建数据库服务高可用架构 为了实现数据服务主库异常后,可以将从库自动切换为主库 1.搭建高可用主从架构 架构环境规划 -- centos 7.9 主库 10.0.0.51 8.0.36 MHA-node 从库 10.0.0.52 8.0.36 MHA-node 从库 10.0.0.53 8.0.36 ...

爱喝可乐的北极熊 发布于 2026-03-10 19:09 评论(0) 阅读(6)
0

数据库主从同步架构

数据库主从同步架构 (1)常见主从同步异常情况 IO线程异常 -- IO线程状态显示为:connecting 异常问题原因01: 连接主库配置错误,主库网络或用户信息匹配从库配置信息 异常问题原因02: 主从之间网络通讯被阻止 异常问题原因03: 主从之间连接没有空闲连接数,可以实现主从建立连接了 ...

爱喝可乐的北极熊 发布于 2026-03-09 21:17 评论(0) 阅读(9)
0

MySQL组复制的通信栈Communication Stack

有人询问MySQL InnoDB Cluster中,group_replication_local_address参数设置的端口跟MySQL监听端口一致, 这样会冲突吗? 为什么他将节点加入InnoDB Cluster报错? 简单展示如下: mysql> show variables like 'p ...

潇湘隐者 发布于 2026-03-06 15:34 评论(0) 阅读(19)
0

怎么样在MySQL上使用备份恢复

1.数据库服务备份恢复操作 物理备份数据方式 # 拷贝数据库数据目录信息,实现物理备份(冷备) 步骤一:停止数据库服务 /etc/init.d/mysqld stop 步骤二:将数据库目录进行拷贝/压缩 cp -a /data/3306/data /backup/data-2026-03-05 步骤 ...

爱喝可乐的北极熊 发布于 2026-03-06 08:37 评论(0) 阅读(31)
0

MySQL InnoDB Cluster节点重新加入集群踩坑案例

案例,一个MySQL InnoDB Cluster集群中两个节点处于MISSING状态. 接手后通过沟通发现出现这么一个状态的大概原因:InnoDB Cluster集群中三个节点被人同时重启, 后续反复重启折腾,而且出现问题后没有解决.而是将第一个节点作为引导节点,当前的具体状态如下所示:(集群节点 ...

潇湘隐者 发布于 2026-03-05 16:21 评论(0) 阅读(25)
0

数据库服务日志管理

01-数据库服务日志管理 二进制日志管理 1.二进制日志格式设置 查看数据库二进制日志事务信息,对于DML语句相关事务操作内容无法查看? 若出现以上查看日志信息问题,需要对数据库二进制日志格式做修改 binlog_format -- 影响数据库二进制日志记录DML语句信息形式 statement(S ...

爱喝可乐的北极熊 发布于 2026-03-04 19:22 评论(0) 阅读(20)
0

数据库事务机制

数据库事务机制功能介绍 1.事务功能作用 功能作用:事务功能主要是保证数据库中数据的安全性 事务机制:ACID 详细ACID参考链接:https://dev.mysql.com/doc/refman/8.4/en/mysql-acid.html A: atomicity(原子性) 在一个事务中,做的 ...

爱喝可乐的北极熊 发布于 2026-03-03 21:34 评论(0) 阅读(15)
0

数据库服务存储引擎

①.数据库服务存储引擎介绍 存储引擎官方网站资料:https://dev.mysql.com/doc/refman/8.4/en/innodb-storage-engine.html 1.什么是存储引擎/存储引擎有什么作用 利用存储引擎可以有效管理磁盘和内存硬件,实现数据库服务数据调取和数据存储 1 ...

爱喝可乐的北极熊 发布于 2026-03-02 20:53 评论(0) 阅读(21)
0

数据库服务基础应用操作

数据库服务基础应用操作 数据库语句应用实践 1)DCL和数据库安全有关的操作 grant/revoke # 和授权有关操作 create use/alter user/drop user # 和用户相关操作 commit 可以确保DML语句操作后,产生的数据信息合理存储到磁盘中 rollback 可 ...

爱喝可乐的北极熊 发布于 2026-03-01 22:49 评论(0) 阅读(85)
0

MySQL的编译安装

在 Linux(以 CentOS 7/Stream 8/9 为例)上源码编译安装 MySQL 8.0是一个相对复杂的过程,因为它需要大量的依赖库、较高的内存(建议 4GB 以上,否则编译可能失败)以及较新的 CMake 版本。 以下是基于最新环境整理的MySQL 8.0 源码编译安装完整实战指南。 ...

爱喝可乐的北极熊 发布于 2026-02-28 16:57 评论(0) 阅读(153)
0

数据库服务基础管理操作

1.数据库服务基础管理操作 1)数据库服务连接管理 MySQL数据库服务应用架构:C/S 利用C/S架构管理数据库服务端时会有两种方式: 1.采用本地方式连接管理 mysql -uxxx -pxxx -S 套接字文件(/tmp/mysql.sock--数据库服务端启动时自动生成 关闭后自动删除) 2 ...

爱喝可乐的北极熊 发布于 2026-02-27 18:06 评论(0) 阅读(42)
0

MySQL 优化实战:为何 DELETE + IN 子查询性能不佳,而 JOIN 却能高效利用索引?

问题背景:一次看似简单的数据清理 在日常功能开发过程在中,我们经常需要根据某些条件清理特定数据。某天,我需要在 tbl_doa_activityspecial 表中删除与另一组条件匹配的记录。直觉上,我写下了这样的 SQL: DELETE FROM tbl_doa_activityspecial W ...

microsoft_xin 发布于 2026-02-09 13:27 评论(0) 阅读(40)
0

玩一玩 proxysql

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 一个后端服务的性能不好,我怀疑是数据库拖慢了性能,为了便于不侵入代码而对性能进行分析,我尝试了 proxysql 组件: 在 mysql 客户端和 mysql ...

ahfuzhang 发布于 2026-02-05 09:57 评论(0) 阅读(24)
1

MySQL 5.6 2000 万行高频读写表新增字段实战:从慢执行到无锁落地全解析

一、背景与问题缘起 MySQL 5.6.51 版本下 2000 万行核心业务表开展新增字段操作,需求为新增BIGINT(19) NOT NULL DEFAULT 0 COMMENT '注释'(因业务实际需要存储大数值关联字段)。 表的核心特性为Java 多线程密集读写,业务请求持续高频,初始执行原生 ...

凉年技术 发布于 2026-02-02 15:14 评论(0) 阅读(499)
0

小心my.cnf中重复系统变量设置带来困扰

我们知道MySQL对不同位置的my.cnf文件的读取顺序是有优先级的. 那么问题来了, 如果同一个my.cnf中, 不同位置出现了两个相同系统变量/参数, MySQL会读取哪一个系统变量呢? 是不是一个很有意思的问题! 那么我们先来看看,在测试环境的my.cnf中, 我们以变量server_id为例 ...

潇湘隐者 发布于 2026-01-23 09:14 评论(0) 阅读(32)
1

MySQL 8.0.35 单实例升级到MySQL 8.4.x

因为MySQL 8.0.x版本即将于2026年4月结束服务支持,计划将手头MySQL 8.0.35升级到MySQL 8.4.8这个LTS版本. 下面是之前在测试环境的一些测试总结.仅供参考! 注意:之前官方只提供了MySQL 8.4.5,所以下面测试案例为MySQL 8.4.5,生产环境建议升级到8 ...

潇湘隐者 发布于 2026-01-21 21:46 评论(3) 阅读(173)
0

MySQL存储过程回滚

MySQL存储过程出错回滚是保证数据一致性的重要措施,如何处理好存储过程出错后的回滚,请看回滚处理步骤及需要注意的几个事项: MySQL存储过程回滚 首先看一下当前MySQL数据库是否已经开启了自动提交。 在数据库中,使用Mysql>show variables like ‘autocommit’; ...

阳光山色_码农 发布于 2026-01-13 14:05 评论(0) 阅读(50)
1

对线面试官系列:MySQL 执行流程,清晰易懂!

@目录前言背景执行流程图解层级介绍Server 层存储引擎层连接器解析器预处理器优化器执行计划总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、微信公众号:白码梦想家 提示:以下是本篇文章正文内容,下面案例可供参考 背景 Hello 朋友们,今天是元旦也是新的一年,祝大家元旦快乐 ...

南国以南i 发布于 2026-01-04 09:52 评论(0) 阅读(886)