首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
MySQL
213933 关注,13144 文章
关注
热门
最新
最热
TSINGSEE
1天前
MySQL
SQLite切换为MySQL数据库,分组不展示通道并报语法错误如何处理?
SQLite数据库不支持高并发,而MySQL数据库则能很好地解决海量数据的使用与存储问题,灵活性更强,因此很多用户也会在项目中将数据库进行更换。
508
点赞
评论
一颗剽悍的种子
1月前
MySQL
MySQL 为什么采用 B+树作为索引?5年经验程序员回答让我悟了
为什么MySQL的索引有那么多的数据结构可选,偏偏选树结构?为什么那么多的树结构?为什么又偏偏采用 B+ 树作为索引?
2.1w
235
30
字节跳动技术团队
1月前
数据库
MySQL
SQL
字节客增慢 SQL 治理体系
慢 SQL 即执行时间超过 long_query_time 设定阈值的 SQL 语句,可通过 select @@long_query_time 查看数据库具体的慢查询阈值。
2.3w
46
评论
xiaohezi
1天前
MySQL
数据结构
B+树叶子结点使用单向链表进行串连?错!
先看一下上面这个图,大家是不是觉得没什么毛病? 如题,就是叶子结点用单向链表连接起来是吧。 很多文章是这么讲的,很多图也是这么画的,但其实不正确,或者说不严谨。 正确的说法应该是:B+ 树中各个页之间
135
点赞
评论
枫度柚子
6天前
后端
MySQL
MySQL索引优化实战(一)
MySQL索引优化实战(一) 索引下推 在索引遍历的过程中,对索引中包含的所有字段先做判断,过滤掉不符合条件的记录之后再回表,可以有效的减少回表次数 例如: select * from table w
510
27
1
枫度柚子
4天前
后端
MySQL
深入理解MVCC与BufferPool缓存机制
深入理解MVCC与BufferPool缓存机制 MVCC机制 MVCC(Multi Version Concurrency Control),MySQL(默认)RR隔离级别就是通过该机制来保证的,对一
259
17
4
蝉沐风
1月前
后端
MySQL
为什么不建议你使用SELECT *?
“不要使用SELECT *”几乎已经成为了MySQL使用的一条金科玉律,就连《阿里Java开发手册》也明确表示不得使用`*`作为查询的字段列表,本文从4个方面给出理由。
1.7w
125
12
枫度柚子
6天前
后端
MySQL
深入理解MySQL事务隔离级别与锁机制
深入理解MySQL事务隔离级别与锁机制 ACID属性 原子性(Atomicity):事务是一个原子操作,要么全部一起执行成功,要么一起执行失败 一致性(Consistent):事务开始和结束,数据都必
296
24
评论
程序新视界
9天前
MySQL
数据库
突发状况,数据库表被锁,抓瞎了?
背景 在程序员的职业生涯中,总会遇到数据库表被锁的情况,前些天就又撞见一次。由于业务突发需求,各个部门都在批量操作、导出数据,而数据库又未做读写分离,结果就是:数据库的某张表被锁了! 用户反馈系统部分
1219
19
1
方木丶
2月前
后端
Redis
MySQL
解决Redis、MySQL缓存双写不一致问题
redis、mysql双写缓存不一致: 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案
1.5w
99
11
葛圣明
1月前
MySQL
Redis
万字前端效率大提速系列 🚀 :七、前端需要了解的后端常用工具
上一篇简单介绍了怎么编写一个接口,在编写接口的时候,我们会用到例如 MySQL、Redis、Postman等工具。这里介绍一下他们的功能和简单使用方式
1.1w
53
评论
程序新视界
2月前
MySQL
性能优化
不要再用where 1=1了,有更好的写法
背景 刚入行的同学,看到在SQL语句中出现where 1 = 1这样的条件可能会有所困惑,而长时间这样使用的朋友可能又习以为常。 那么,你是否还记得当初为什么要这样写?是否有性能问题?有没有更好的写法
1.6w
54
34
一个没有追求的技术人
6月前
后端
MySQL
MYSQL进阶之体系结构和InnoDB存储引擎
MYSQL 基础架构 MySQL基本架构图 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大
5.7w
21
2
Andya
5天前
MySQL
Mysql—inner join/left join/right join等join的用法详解
关注微信公众号:CodingTechWork,一起学习进步。 引言 一直以来对join的几种用法都混淆,这次在别人的hive sql中看到join用法便研究总结了一下,方便后续查阅和使用。 sql
291
1
评论
蝉沐风
1月前
后端
MySQL
MySQL性能优化的5个维度
面试官如果问你:你会从哪些维度进行MySQL性能优化?你会怎么回答? 所谓的性能优化,一般针对的是MySQL查询的优化。既然是优化查询,我们自然要先知道查询操作要经过哪些环节,然后思考改进相应环节
4926
112
9
Evader1997
1天前
MySQL
第一篇:MySQL索引数据结构演进之你心里有B树(数)吗
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 什么是索引 在关系数据库中,索引是一种对数据库表中一列或多列的值进行排序的一种存储结构(数据结构),索引解决的问题是查询速度慢。容易产生理解偏差的
94
点赞
评论
请叫我黄同学
26天前
MySQL
面试
Mysql-详解脏读、不可重复读、幻读
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情。 Mysql的事务隔离级别 Mysql有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能
1402
77
2
xuejianxinokok
10天前
MySQL
Debezium Engine 使用入门
通常将Debezium connectors 部署到 Kafka Connect 服务中,并配置一个或多个连接器来监控上游数据库 ,这些连接器会捕获上游数据库中所有更改后生成数据更改事件。
912
1
评论
政采云技术团队
11天前
MySQL
后端
MySQL 意向锁
latch 是在 BTree 上定位 record 的时候对 Btree pages 加的锁,它一般是在对 page 中对应 record 加上 lock 并且完成访问/修改后就释放
709
10
评论
Java鱼仔
2月前
数据库
MySQL
简单聊聊MySQL中的六种日志
MySQL中存在着以下几种日志:重写日志(redo log)、回滚日志(undo log)、二进制日志(bin log)、错误日志(error log)、慢查询日志
7731
29
评论