MySQL专栏
文章平均质量分 96
欢迎来到MySQL分类专栏!MySQL是一个非常流行的开源关系型数据库管理系统(RDBMS),广泛应用于各种规模的企业和项目中。本专栏将提供关于MySQL的详细教程和实用技巧。
奈斯DB
会不定期分享在IT领域的实践思考与解决方案经验,并始终专注于高质量、有深度的技术内容。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL篇】sql_mode参数详解:控制SQL语法与数据校验
了解各个版本中 sql_mode 参数的默认值,以及 sql_mode 参数所有值的介绍原创 2025-12-15 08:00:00 · 978 阅读 · 0 评论 -
【MySQL篇】慢SQL引起的OOM:故障分析与解决思路
慢SQL引起的 OOM(Out of memory)内存溢出,分析故障原因,以及解决思路原创 2025-12-12 08:30:00 · 926 阅读 · 0 评论 -
【MySQL篇】详解全文检索索引
详解全文检索索引原创 2025-12-11 08:30:00 · 834 阅读 · 0 评论 -
【MySQL篇】表空间页号越界错误 [MY-012153] 的问题解决
表空间页号越界错误 [ERROR] [MY-012153] [InnoDB] Trying to access page number xxx in space xxx, space name innodb_undo_xxx ... 的问题解决原创 2025-12-08 08:30:00 · 1372 阅读 · 0 评论 -
【MySQL篇】长事务与大事务排查:通过information_schema.innodb_trx视图查看事务的执行进度
通过information_schema.innodb_trx视图查看长事务和大事务的执行进度原创 2025-10-16 08:30:00 · 927 阅读 · 0 评论 -
【MySQL篇】内存分配管理机制:全局Buffer Pool与会话级内存分配
MySQL数据库内存分配总原则 ≈ innodb_buffer_pool_size + key_buffer_size + + max_connections × (sort_buffer_size + read_buffer_size + binlog_cache_size + 线程栈 2MB 连接开销)原创 2025-09-30 09:00:00 · 814 阅读 · 0 评论 -
【MySQL篇】8.0新特性参数文件持久化(set persist)介绍
MySQL 8.0的SET PERSIST命令能同时修改全局变量运行值并将其持久化到配置文件,使配置在重启后依然生效,解决了动态配置无法保留的难题。原创 2025-09-22 09:00:00 · 1516 阅读 · 0 评论 -
【MySQL篇】使用Percona XtraBackup备份MySQL报错InnoDB: Error number 24 means ‘Too many open files‘的问题解决
【MySQL篇】使用Percona XtraBackup备份MySQL报错InnoDB: Error number 24 means 'Too many open files'的问题解决原创 2025-06-25 17:29:41 · 933 阅读 · 0 评论 -
【MySQL篇】高效学习官方文档指南(基于MySQL8.0版本详解)
基于MySQL8.0官方文档的高效学习指南原创 2025-06-20 08:30:00 · 1533 阅读 · 0 评论 -
【MySQL篇】limit深度分页性能:从原理理解小偏移量limit 1,200 vs 百万级偏移量limit 1000000,200的差异
MySQL 中的 LIMIT 子句用于限制查询返回的行数,其核心原理是在查询处理过程中提前终止结果集的生成。原创 2025-04-02 15:12:11 · 1119 阅读 · 0 评论 -
【MySQL篇】DEPENDENT SUBQUERY(依赖性子查询)优化:从百秒到秒级响应的四种优化办法
通过将SQL改写成CTE、将 IN 子查询重写为 JOIN、使用 EXISTS 替代 IN 子查询、创建索引这四种优化办法,优化DEPENDENT SUBQUERY(依赖性子查询)。原创 2025-03-24 08:00:00 · 1595 阅读 · 2 评论 -
【MySQL篇】使用mysqldump导入报错Unknown collation: ‘utf8mb4_0900_ai_ci‘的问题解决
使用mysqldump导入报错Unknowncollation:'utf8mb4_0900_ai_ci'和COLLATION'utf8_general_ci'isnotvalidforCHARACTERSET'utf8mb4'的问题解决原创 2025-01-20 08:00:00 · 1607 阅读 · 0 评论 -
【MySQL篇】mysqlpump 使用 --set-gtid-purged 参数贯穿 MySQL 5.7 和 8.0 的 bug
mysqlpump中使用--set-gtid-purged=OFF参数,导出的SQL文件中不会取消掉SET @@SESSION.SQL_LOG_BIN= 0的bug分析原创 2024-12-19 15:59:54 · 1008 阅读 · 1 评论 -
【MySQL篇】物理克隆数据clone插件、逻辑备份工具mysqldump/mysqlpump和物理备份工具Percona XtraBackup这三种的区别和各自的使用场景总汇
一文搞懂物理克隆数据clone插件、逻辑备份工具mysqldump/mysqlpump和物理备份工具Percona XtraBackup这三种的区别和各自的使用场景,以及局限性。了解逻辑备份和物理备份工具可以进行那种备份和恢复,除了备份和恢复,逻辑备份和物理备份工具还可以用来干什么。原创 2024-12-17 12:12:38 · 2350 阅读 · 8 评论 -
【MySQL篇】mysqlpump和mysqldump参数区别总汇
mysqlpump和mysqldump参数区别总汇原创 2025-04-09 10:19:13 · 1524 阅读 · 1 评论 -
【MySQL篇】通过Clone插件进行本地克隆数据(第二篇,总共三篇)
通过MySQL的Clone插件进行本地克隆数据。原创 2024-12-10 16:58:35 · 2065 阅读 · 0 评论 -
【MySQL篇】揭秘运算符优先级背后的逻辑
揭秘MySQL数据库运算符优先级背后的逻辑原创 2024-12-05 13:09:57 · 2766 阅读 · 0 评论 -
【MySQL篇】持久化和非持久化统计信息的深度剖析(含analyze命令和mysqlcheck工具两种收集方式)
MySQL 统计信息是指数据库通过采样和统计分析得出的表、索引的相关数据,例如表的记录数、聚集索引的页数、字段的基数(Cardinality)等。在生成执行计划时,MySQL 优化器会依赖这些统计信息进行估算,从而选择出代价最低(或开销最小)的执行计划。需要注意的是,MySQL 支持的索引统计信息相对有限,且不同存储引擎收集统计信息的方式也有所不同原创 2025-02-23 19:17:00 · 3208 阅读 · 0 评论 -
【MySQL篇】通过Clone插件进行远程克隆数据(第三篇,总共三篇)
通过MySQL的Clone插件进行远程克隆数据。原创 2024-12-11 17:39:19 · 3211 阅读 · 1 评论 -
【MySQL篇】自带物理克隆数据工具Clone插件介绍(第一篇,总共三篇)
了解和学习MySQL8.0.17版本之后新增的物理克隆数据工具——MySQL Clone Plugin。通过该插件可以在生产数据库运行时进行无损克隆数据,这一功能使得数据库管理员能够更加方便地进行数据复制和备份,提高了数据库管理的效率和灵活性。原创 2024-12-05 13:35:20 · 3008 阅读 · 1 评论 -
【MySQL篇】启动、关闭、重启linux下MySQL数据库的多种方式
启动、关闭、重启linux下MySQL数据库的多种方式。通过mysqld命令、mysqld_safe命令、写入linux服务启动MySQL数据库实例;通过mysqladmin命令、shutdown命令、写入linux服务关闭MySQL数据库实例;通过restart命令重启MySQL数据库实例、写入linux服务重启MySQL数据库实例。原创 2024-12-06 15:53:33 · 25110 阅读 · 0 评论 -
【MySQL篇】通过官网下载linux系统下多种安装方式的MySQL社区版软件
通过官网下载linux系统下多种安装方式的MySQL社区版软件。包括yum源库方式下载MySQL、源码方式下载MySQL、rpm包方式下载MySQL、二进制方式下载MySQL。原创 2024-12-04 22:58:59 · 4007 阅读 · 0 评论
分享