欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

标签:MySQL

开发者头条

不要再问我 in,exists 走不走索引了

不要再问我 in,exists 走不走索引了
转自:烟雨星空,作者:烟雨星空 前言 最近,有一个业务需求,给我一份数据 A ,把它在数据库 B 中存在,而又比 A 多出的部分算出来。由于数据比较杂乱,我这里简化模型。 然后就会发现,我去,这不就是 not in ,not exists 嘛...

5天前 22℃ 0评论 0喜欢

开发者头条

20 个 MySQL 高性能架构设计原则

20 个 MySQL 高性能架构设计原则
来自公众号:数据和云链接:https://www.modb.pro/db/25251 导读:MySQL如何实现高性能?以下内容是结合其他技术同仁的总结和自我实践整理的20个开源数据库设计原则,分享至此,希望对大家有帮助。 开源数据库架构...

3周前 (08-31) 106℃ 0喜欢

开发者头条

MySQL 新特性之哈希连接

MySQL 新特性之哈希连接
概述 很长一段时间,MySQL 执行 连接 的唯一算法是嵌套循环算法( nested loop algorithm) 的变体 ,但是嵌套循环算法在某些场景下非常低效,也是 MySQL 一直被诟病的一个问题。 随着 MySQL 8.0.18 的发...

1个月前 (08-16) 109℃ 0喜欢

开发者头条

MySQL 8 查询优化新工具 Explain Analyze

MySQL 8 查询优化新工具 Explain Analyze
1. Explain Analyze 介绍 Explain 是我们常用的查询分析工具,可以对查询语句的执行方式进行评估,给出很多有用的线索。 但他仅仅是评估,不是实际的执行情况,比如结果中的 rows,可能和实际结果相差甚大。 Explain...

2个月前 (07-06) 187℃ 0喜欢

开发者头条

分享公司内部 MySQL 使用规范

分享公司内部 MySQL 使用规范
最近涉及数据库相关操作较多,公司现有规范也不是太全面,就根据网上各路大神的相关规范,整理了一些自用的规范用法,万望指正。 数据库环境 dev: 开发环境,开发可读写,可修改表结构。开发人员可以修改表结构,可以随意修改其中的数据但是需要保证不影响其他...

2个月前 (07-06) 167℃ 0喜欢

开发者头条

MySQL 数据库的提速器:写缓存 (Change Buffer)

MySQL 数据库的提速器:写缓存 (Change Buffer)
写缓存(Change Buffer) 是一种特殊的数据结构,用于在对数据变更时,如果数据所在的数据页没有在 buffer pool 中的话,在不影响数据一致性的前提下,InnoDB 引擎会将对数据的操作缓存在 Change Buffer 中,这样就省去了从磁...

7个月前 (02-29) 332℃ 1喜欢

开发者头条

一本彻底搞懂 MySQL 索引优化 EXPLAIN 百科全书

一本彻底搞懂 MySQL 索引优化 EXPLAIN 百科全书
点击上方 Java爱好者社区 关注不迷路 MySQL逻辑架构介绍 日常在CURD的过程中,都避免不了跟数据库打交道,大多数业务都离不开数据库表的设计和SQL的编写,那如何让你编写的SQL语句性能更优呢? 先来整体看下MySQL逻辑架构图: ...

7个月前 (02-26) 268℃ 0喜欢