首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#mysql

面试官问:你写代码会复用公共 SQL 么?

程序员皮皮林

在一次Java后端开发的面试中,面试官问了我一个问题:“你在写代码时会复用公共SQL吗?如果会的话,能详细介绍一下你是如何实现的吗?”

300

别再靠猜!MySQL 8.0 慢查询日志彻底搞懂,怎么设置,怎么查

IT咸鱼

你有没有遇到过这种情况:系统跑着跑着就卡了,明明 CPU 和内存都没爆,MySQL 却迟迟不给结果。领导追问“哪个 SQL 慢?为啥慢?”,你一脸懵,连查都不会...

1200

深入解析MySQL Join算法原理与性能优化实战指南

意疏

在关系型数据库中,Join的实质是按照一定的关联条件,将多个表中的数据逻辑关联起来。这个操作通常面临几个关键难点:

4000

初识MySQL · 事务 · 下

_lazy

前文我们介绍了MySQL的事务的四大特点,分别是原子性,隔离性,一致性,持久性,其中以上四个特点统称为ACID,不过其实我们学完了事务之后,我们知道所谓的ACI...

2000

初识MySQL · 事务 · 上

_lazy

前文我们介绍了MySQL中的索引,通过磁盘引出MySQL与磁盘交互的基本单位是16KB,而对于16KB来说它是一个结构体,并且在Innodb存储引擎里面是通过B...

1500

SELECT * 的性能陷阱与列筛选优化

Jimaks

在数据库开发中,SELECT * 看似便捷高效——一键获取整行数据,省去了手动列出字段的麻烦。然而,这条“捷径”背后潜藏着严重的性能隐患,尤其在数据规模增长时可...

2710

[MYSQL] 当一个PAGE里的数据全部被delete之后, 它还会存在于Btree+中吗?

大大刺猬

我们知道在mysql里, delete数据只会对其打上delete_flag, 不会真正的删除数据,该数据还在页内, 该页也还在Btree+中; 遍历树节点的时...

14542

MySQL 主从同步实战:常见故障排查与命令不存在怎么办

IT咸鱼

兄弟姐妹们,做DBA你有没有遇到过这种情况?主库写了数据,结果从库就是不同步,或者延迟特别大,老板天天催着查日志,找原因,这时一查命令,居然报错说“bash: ...

2410

为 MySQL 加字段,我竟然遇史诗级 Bug?

爱可生开源社区

某天开发火急火燎找来,说是给表加字段时,出现 ERROR 1062 (23000):Duplicate entry …… key …… 报错,怀疑是 MySQL...

2100

覆盖索引:减少回表查询的关键技巧

Jimaks

在数据库性能优化中,索引设计是决定查询效率的核心要素。当我们谈论覆盖索引时,首先需要理解两个关键概念:索引组织表结构和回表查询代价。

4420

Kafak-异构数据库迁移(MYSQL迁移PG)

运维小路

作者介绍:简历上没有一个精通的运维工程师,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

2400

MySQL慢查询攻略

程序猿川子

总结:MySQL慢查询优化需结合索引策略、SQL重构、参数调优三位一体。通过EXPLAIN分析执行计划,使用pt-query-digest定位问题查询,建立监控...

7710

MySQL性能提升秘籍:MySQL8.2支持读写分离了!

程序视点

在规模上,我们在副本之间分配读取,但这必须在应用程序中以某种方式进行管理:将写入指向某处,将读取指向另一处。

6710

【在线五子棋对战】四、MySQL API 使用

利刃大大

​ 众所周知,MySQL 数据库是一个典型的 C/S 结构,即:客户端和服务器端。如果我们部署好了 MySQL 服务器,想要在客户端访问服务器端的数据,在编写程...

7710

Dify实战案例:MySQL查询助手!嘎嘎好用

磊哥

有了 AI 之后,我们在查询数据库的时候就不需要使用数据库客户端或程序(如 Java、Python)来查询了,我们可以直接使用 AI 来查询数据库,并且查询语句...

25410

数据库索引创建的核心原则与最佳实践

Jimaks

数据库索引如同图书馆的目录系统,其核心价值在于通过空间换时间的策略加速数据检索。但需要明确的是:索引并非越多越好,每条索引都会带来额外的维护成本(写入时B+树结...

12520

MySQL性能提升秘籍:MySQL8.2支持读写分离了!

程序视点

我们一直在等待的 MySQL 读/写分离功能 现在终于可以使用了!在规模上,我们在副本之间分配读取,但这必须在应用程序中以某种方式进行管理:将写入指向某处,将读...

6400

用JOIN替代子查询的查询性能优化

Jimaks

在数据库查询优化的实践中,子查询与JOIN的选择往往是开发者需要面对的关键抉择。本文将通过原理分析、执行计划对比和实战案例,揭示如何通过合理的JOIN改写策略提...

7620

【MySQL基础】MySQL表操作全面指南:从创建到管理的深度解析

GG Bond1

https://blog.csdn.net/2301_80220607/category_12971838.html?spm=1001.2014.3001.54...

15710

基于 canal 实现 Mysql Binlog 订阅和解析

磊叔的技术博客

canal 也是在这种业务场景下诞生的。canal 的基本原理是 canal 通过模拟 mysql slave 的交互协议,将自己伪装为 mysql slave...

7800
领券