标签详情

该标签下的相关文章。

MySQL 查询优化:如何减少恼人的“回表”
Mysql
2026/05/21

在 MySQL InnoDB 中,二级索引查询往往需要“回表”去聚簇索引捞取完整数据,而这一步常伴随着代价高昂的随机 I/O。本文会先用一个生活化的比喻说清楚什么是回表,再谈谈它为什么这么慢,最后结合实战场景,分享覆盖索引、索引条件下推(ICP)、延迟关联等切实可行的优化方法,帮你避开回表带来的性能坑。

029
MySQL在线无感迁移实战:从原理到落地全攻略
Mysql
2026/05/17

本文深入探讨在线无感迁移MySQL数据库的核心原理与完整实施流程。以“全量复制 + 增量实时同步”为基础,结合秒级业务切换,实现业务几乎无感知的平滑搬迁。文章详细对比了主流迁移方案的优劣,拆解了从目标规划、工具选型,到数据同步、一致性校验与流量切换的全部步骤,并总结了关键的避坑要点,为不同规模与场景的MySQL迁移提供一份可落地的手册。

029
软删除场景下的数据库唯一约束实现方案
技术杂谈
2026/04/28

在业务开发中,软删除(Soft Delete)是一种常见的数据保留策略。当记录被"删除"时,我们通常不会真正从数据库中移除,而是通过 `deleted_at` 字段标记删除时间。

033
MySQL 高级用法完全指南:从窗口函数到性能调优的实战手册
Mysql
2026/04/11

MySQL 是全球最流行的开源关系型数据库之一,但大多数开发者只用到其功能的冰山一角。随着 MySQL 8.0 的普及,窗口函数、CTE 递归查询、JSON_TABLE 等新特性已经成熟可用,配合合理的索引设计和查询优化策略,MySQL 完全能够支撑中等规模业务的全部数据需求。本文系统梳理 MySQL 8.x 时代的高级用法,通过大量实战代码演示,助你从 CRUD 开发者进阶为数据库高手。

056
宝塔面板网站克隆实战:那些让你掉坑的细节与完整避坑指南
Linux
2026/03/17

复制一个网站看似简单——拷贝文件、导入数据库、改个配置的事儿。但真正动手才发现:**最麻烦的从来不是复制动作本身,而是每个环节里那些不报错但静默失效的细节**。权限没递归、数据库用户没授权、配置里多了一个空格、SSL 证书路径少了个斜杠——这些才是克隆后花两小时才定位到的点。

031
阿里开源数据同步组件Canal
技术杂谈
2023/10/26

最开始听说canal是从mysql与redis双写一致性解决方案,当时并没有太在意,最近由于需要实时同步数据,如果在代码对insert/update/delete做拦截也可以实现,但对代码侵入性太大了,并且后期更改时容易有遗漏,风险太高,这时就又想到了canal,canal的好处在于对业务代码没有侵入,因为是基于监听binlog日志去进行同步数据,这个真的是太爽爽爽了。并且实时性也能做到准实时,这也是canal为什么这么流行,因为确实很多企业会用来做数据同步的方案。

0599
客户端连接MySQL8提示 caching-sha2-password 问题
Mysql
2020/10/19

在安装mysql8的时候如果选择了密码加密,之后用客户端连接比如navicate,会提示客户端连接caching-sha2-password,是由于客户端不支持这种插件,可以通过如下方式进行修改:

11021
MySQL实现循环插入千万级数据
Mysql
2020/06/12

对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,可能每天花费在数据导入上的时间就会长达几个小时之久。因此,优化数据库插入性能是很有意义的。

0712
MySQL中InnoDB和MyISAM区别
Mysql
2020/06/12

InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并发的事务安全,包括ACID.如果应用中需要执行大量的INSERT或UPDATE操作,则应该使用InnoDB,这样可以提高多用户并发操作的性能。MyISAM管理非事务表,提供高速存储和检索,以及全文搜索能力,如果应用中需要执行大量的SELECT查询,那么MyISAM是更好的选择。

1770
MySQL查询表结构命令
Mysql
2020/06/09

###### MySQL查询表结构命令 ###### 1、查询表结构 主要显示字段类型主键是否允许为空等 ```mysql DESC 表名; ``` 结果显示 | Field | Type | Null | Key | Default | Extra | | :---- | ------------ | ---- | ---- | ------- | -------------- | | id | int(11) | NO | P

0697