首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL应用探究
架构精进之路
创建于2021-06-07
订阅专栏
MySQL应用问题探究,知其然且知其所以然
等 57 人订阅
共34篇文章
创建于2021-06-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一文道尽“表驱动法”
这是我参与8月更文挑战的第16天,活动详情查看:8月更文挑战 什么是表驱动法? 是一种编程模式,从表里查找信息而不使用逻辑语句(if 和 case)。事实上,凡是能通过逻辑语句来选择的事物,都可以通过
MySQL varchar 类型最大值,原来一直都理解错了
这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战 写在前面 关于 MySQL varchar 字段类型的最大值计算,也许我们一直都理解错误了,本文从问题出发,经实践验证得出一些实用经验,希
用实例带你了解 MySQL 全局锁
MySQL 全局锁会申请一个全局的读锁,对整个库加锁。 全局锁的一般使用场景是:全局逻辑备份。 全局锁的实现方式有两种: 当数据库处于全局锁的状态时,其他线程的一下语句会被阻塞:数据更新语句(数据的增
如何做分库分表,常见方案汇总|8月更文挑战
一、为啥要分库分表 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务服务来看就是,可用数据库连接少甚至无连接可用,那导致的问题就
值得收藏,揭秘 MySQL 多版本并发控制实现原理
MySQL 中多版本并发控制(MVCC),是现代数据库引擎实现中常用的处理读写冲突的手段,MVCC 作为 MySQL 高级应用特性,目的在于提高数据库高并发场景下的吞吐性能。 一、MVCC出现背景是什
《面试官:谈谈你对索引的认知》系列之磁盘I/O
写在前面 前面两讲我们介绍了 B-/+树的特性对比,数据库系统普遍采用 B-/+树作为索引结构。 《面试官:谈谈你对索引的认知》系列之B-树 《面试官:谈谈你对索引的认知》系列之B+树 这一节将结合计
揭秘 MySQL 主从同步实现方案
关于 MySQL 主从复制主要同步的是 binlog 日志,涉及到三个线程,一个运行在主节点(log dump thread),其余两个(I/O thread, SQL thread)运行在从节点,如
《面试官:谈谈你对索引的认知》系列之 B+ 树
写在前面 前面一讲我们介绍了 B-树的特性,以及与平衡二叉树的对比得出 B-树这类数据结构的优势。 《面试官:谈谈你对索引的认知》系列之B-树 那 B+树作为 B 树的一个升级版,那它又有哪些优势呢?
《面试官:谈谈你对索引的认知》系列之B-树
科普式介绍B-树的特性,以及与平衡二叉树的对比得出B-树这类数据结构的优势。科普式介绍B-树的特性,以及与平衡二叉树的对比得出B-树这类数据结构的优势。
踩坑 MySQL 索引,看看你真的会用么?
关于 MySQL 索引,对于研发同学,尤其是后端研发同学,一定不会陌生。我们工作中经常会用到 MySQL 数据库,就肯定会经常用到性能优化方面的设计和考量,常常用涉及到 MySQL 索引。但是关于 M
数据库范式与反范式设计,是一门艺术
MySQL 慢查询(下):问题解决,干货总结
上篇回顾继上两篇:MySQL慢查询(上):你知道为啥会慢么?MySQL慢查询(中):正确的处理姿势,你get到了吗?在以上两篇内容中,我们一起探索了这些内容:SQL执行过程查询SQL为什么会慢如何定
MySQL 慢查询(中):正确的处理姿势,你 get 到了吗?
上篇回顾继上篇:MySQL慢查询(上):你知道为啥会慢么?在上一篇内容中,我们一起探索了这些内容:SQL执行过程查询SQL为什么会慢通过梳理MySQL中的SQL执行过程我们发现,任何流程的执行都存在
MySQL 慢查询(上):为啥会这么慢?
发现的一些问题问题1在过去的半年时间里,研发团队内部尝试抓了一波儿慢查询SQL跟进处理率。发现有些同学对于慢查询处理的思路就是看看有没有用到索引,没有用到就试图加一个,实在不行就甩锅给这种情况是历史设