MySQL分区、分表、分库从原理到生产最佳实践记录
2026-08-19 12:16 | 分类:数据库 | 评论:0 次 | 浏览: 51
前言单机 mysql 的瓶颈如下:关于分库、分表和读写分离的架构图如下所示;1、分库分表分区1.1、联系技术物理位置逻辑视图是否跨实例分区(...
MySQL自动备份与恢复方案
2026-08-19 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 47
从一次数据库恢复事故开始:给自己的 mysql 自动备份与恢复方案这篇文章不是为了炫耀搭了一套多复杂的数据库系统,而是为了提醒未来的自己:数...
Mysql二进制日志binglog文件如何删除是否磁盘空间问题
2026-08-19 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 48
场景由于最近在对服务器进行压测数据量很大,会导致mysql 的 binlog磁盘占用很大,导致磁盘被写满的情况。此次的场景只针对快速的删除释...
MySQL日志文件自动清理原理:binlog、redo log和undo log的区别
2026-08-19 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 47
binlog的清理机制mysql中的binlog(二进制日志)文件会被清理,且应该定期进行清理,以避免它们占用过多的磁盘空间,并保持日志历史...
MySQL数据库迁移实战指南:从连接到代码的“零改造“路径
2026-08-18 19:28 | 分类:数据库 | 评论:0 次 | 浏览: 46
一、为什么迁移成本总是超预期很多同学在做 mysql 迁移时最头疼的是改造工作量——驱动要换、sql 要改、函数要重...
MySQL向国产数据库零改造迁移的完整流程
2026-08-18 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 47
摘要:mysql迁移至国产数据库过程中,驱动替换、sql改写、函数适配、业务代码改造往往带来巨大工作量与测试成本。本文基于kes v9r3c...
mysql优化神器前缀索引的使用
2026-08-18 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 46
所谓前缀索引,说白了就是对文本的前几个字符建立索引(具体是几个字符在建立索引时去指定),比如以产品名称的前 10 位来建索引,这样建立起来的...
MySQL的锁类型有哪些示例详解(面试题库)
2026-08-17 19:30 | 分类:数据库 | 评论:0 次 | 浏览: 52
题目请介绍 mysql 中有哪些锁类型,以及它们各自的作用和使用场景。参考答案开篇先打个预防针mysql 的锁机制,说简单也简单,说复杂嘛&...
MySQL UNIQUE索引中NULL和““的行为为什么不一样详解
2026-08-17 19:29 | 分类:数据库 | 评论:0 次 | 浏览: 51
前言你可能听说过这样一句话:“在 mysql 中,unique 索引允许存在多个 null 值,但只允许一个空字符串。&rdqu...
Mysql创建每日预聚合表、增量更新存储过程、启动事件的方法代码
2026-08-17 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 55
一、创建每日预聚合表(每日人脸识别统计表)create table if not exists xy_daily_face_stats ( ...
MySQL数据库的段、区、页、行示例详解
2026-08-17 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 51
一、用excel类比快速理解想象mysql的存储结构就像一个excel文件的组织方式:表空间(数据库) ↓段(sheet页签)→ 数据...
MySQL JOIN关联语法、差异、标准用法及经典坑点解决办法
2026-08-17 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 51
一、join 类型场景对比表(通用业务场景,不限资产系统)1. 四种 join 适用场景、语法规则、数据保留规则对比连接类型核心使用场景过滤...
浅谈数据库连接池崩溃原因与优化实践
2026-08-16 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 52
1. 为什么数据库连接池会突然崩溃?数据库连接池崩溃是每个后端工程师都可能遇到的噩梦场景。上周五晚上10点,我们的生产系统突然出现大面积服务...
通过mysql中的Data目录恢复数据库数据的实践
2026-08-16 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 51
系统表(mysql 库)损坏,导致服务启动失败、连接失败以及数据库表不存在。操作前请将原 data 文件进行备份。第一步:使用 innodb...
MySQL 角色管理的实现
2026-08-16 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 55
版本说明:角色(role)是 mysql 8.0.0 引入的特性,mysql 5.7 及更早版本不支持角色。角色在内部实现上是一个没有登录权...
Mysql中process权限的具体实现
2026-08-16 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 52
适配当前mes数据库账号(function_test)业务场景,分为权限详解、查看连接、kill语法、两种终止模式、权限区分、风险清单、账号...
MySQL批量随机化主键ID并同步更新关联子表的方法
2026-08-15 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 58
mysql 批量随机化主键 id,如何同步更新关联子表?在开发过程中,有时候会遇到一个需求:把一张表的主键 id 全部替换成随机数,同时保证...
Dify连接MySQL数据库失败排查与解决方案
2026-08-15 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 55
1. dify插件database配置时链接失败问题解析最近在本地部署dify平台时遇到了一个典型问题:配置database插件时反复出现链...
MySQL BETWEEN AND操作符优化实践
2026-08-15 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 63
1. mysql中between and操作符的本质解析between and是sql中用于范围查询的核心操作符,其标准语法为:expres...
MySQL中存储过程大表分批删除历史数据的四种方案
2026-08-15 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 60
一、为什么不能一条 delete 搞定一张 5000 万行的表,直接执行 delete from orders where created_...
Mysql数据库优化全过程
2026-08-15 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 57
1.存储引擎什么是存储引擎存储引擎:可以看作是数据表存储数据的一种格式,不同的格式具有的特性也各不相同。举例说明:只有innodb存储引擎支...
MySQL提高并发查询能力的全方位实战优化指南
2026-08-15 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 65
前言不少开发会遇到这样的现象:单独执行一条sql速度很快,但是压测并发量上来之后,接口响应变慢、数据库cpu持续走高、连接数不断上涨,甚至出...
MySQL数据库零改造迁移到金仓kes的完整教程
2026-08-15 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 55
十五年数据库相关经验,做过 dba、架构师、技术顾问。喜欢把枯燥的技术文档变成"手把手教程",不求"颠覆&qu...
MySQL多表连接的完整指南(内连接、左/右外连接)
2026-08-15 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 55
前言在后端项目开发过程中,业务数据通常按照范式拆分存储在多张关联数据表中,仅仅依靠单表查询,很难实现复杂的数据统计与页面展示需求。表连接查询...
一文教你解决MySQL数据库迁移时最头疼的改造工作量
2026-08-15 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 60
一、连接层——驱动不用换这是迁移的第一步,也是最容易被忽略的一步。很多人迁移数据库,第一件事是找新的 jdbc/od...
MySQL对大量数据进行分页查询的优化策略指南
2026-08-15 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 64
引言在处理百万级以上数据时,传统limit offset, row_count,分页方式在大数据量下会产生全表扫描+临时排序,分页方式会随着...
MySQL多版本并发控制(MVCC)示例详解
2026-08-15 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 57
前言多版本并发控制(mvcc,multi-version concurrency control)是一种实现高并发事务隔离的核心机制。它通过...
MySQL视图创建和给予用户视图权限指南
2026-08-10 19:26 | 分类:数据库 | 评论:0 次 | 浏览: 76
创建基于单表的视图在 checkrecord 表上创建一个名为 v_checkrecord 的视图 只映射id,username,nickn...
物理服务器安装CentOS 7操作系统的全过程
2026-08-10 12:17 | 分类:数据库 | 评论:0 次 | 浏览: 70
1、下载系统镜像官网地址:download点击“x86_64”,这里收集了多家的镜像地址,都一样用。此处选择阿里云的...
MySQL数据库用户管理和权限语法及实战案例
2026-08-10 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 75
引言如果我们只能使用root用户,这样存在安全隐患。在多用户协同开发时,很容易因为新手的误操作,给数据库带来严重的安全问题。这时,就需要使用...