首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL应用探究
架构精进之路
创建于2021-06-07
订阅专栏
MySQL应用问题探究,知其然且知其所以然
等 40 人订阅
共27篇文章
创建于2021-06-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL 索引常见问题汇总,一次性梳理
本文正在参加「金石计划」 hello,大家好,我是张张,「架构精进之路」公号作者。 提到MySQL查询分析,就会涉及到索引相关知识,要想学好MySQL,索引是重要且不得不啃下的一环,今天就把MySQL
一文带你看通透,MySQL事务ACID四大特性实现原理
本文正在参加「金石计划」 hello,大家好,我是张张,「架构精进之路」公号作者。 说起MySQL事务处理的四大特性,相信大家都可以张口就来:ACID! 那 MySQL是如何实现ACID的?每种特性的
通过alter table 来实现重建表,同事大呼开眼界了
本文正在参加「金石计划」 hello,大家好,我是张张,「架构精进之路」公号作者。 1、应用背景 在日常工作开发中,在MySQL中,如果我们对大表频繁进行insert和delete操作,那么时间一长,
实习生的疑问:为什么要在需要排序的字段上加索引呢?
hello,大家好,我是张张,「架构精进之路」公号作者。 众所周知,为了避免全表扫描,条件句中增加了索引,上面性能对比一目了然。 可是为什么要在排序中也要使用索引字段呢? 排序有好多种算法来实现,在
还傻傻分不清MySQL回表查询与索引覆盖?
hello,大家好,我是张张,「架构精进之路」公号作者。 最近的工作中,遇到一个查询里用到主键索引与二级索引并存的问题情况,那对于这种情况,索引是如何高效执行的,是否会产生回表查询呢? 等等,首先解释
电商并发减库存设计,如何做到不超卖
hello,大家好,我是张张,「架构精进之路」公号作者。 前言: 随着中国消费认知的不断升级,网购走进千家万户,越来越被人们所接受。淘宝、唯品会、考拉、京东、拼多多等逐渐成为我们生活的重要组成部分。
硬核干货!一文掌握 binlog 、redo log、undo log
hello,大家好,我是张张,「架构精进之路」公号作者。 在MySQL 中我们经常会接触到三个核心日志,它们分别是:binlog 、redo log、undo log。 好多同学对于它们可能并不陌生,
MySQL数据文件被误删,如何进行恢复?
本文正在参加「技术专题19期 漫谈数据库技术」活动 hello,大家好,我是张张,「架构精进之路」公号作者。 在我们实际工作中,尤其在公司的测试环境下,经常会有多个业务方服务共用同一套服务器,部署自身
是什么影响了MySQL索引B+树的高度?
本文正在参加「金石计划 . 瓜分6万现金大奖」 hello,大家好,我是张张,「架构精进之路」公号作者。 提到MySQL,想必大多后端同学都不会陌生,提到B+树,想必还是有很大部分都知道InnoDB引
隐秘的 MySQL 类型转换
我正在参加「掘金·启航计划」 本文来自于我近期工作中遇到的一个真实问题,稍作整理后分享给大家~ 1、问题开篇 一张用户表,其中 phone 添加了普通索引: 分别执行以下 SQL: 1、字符串类型查询
性能大PK count(*)、count(1)和count(列)
我正在参加「掘金·启航计划」 最近的工作中,我听到组内两名研发同学在交流数据统计性能的时候,聊到了以下内容: 有点儿好奇,难道 count(1) 的性能真的就比 count(*) 要好吗?
揭秘 MySQL 的主从同步实现方案
这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战 关于 MySQL 主从复制主要同步的是 binlog 日志,涉及到三个线程,一个运行在主节点(log dump thread)
MySQL explain 中的 rows 究竟是如何计算的?
这是我参与8月更文挑战的第18天,活动详情查看:8月更文挑战 今天在帮同事处理系统慢 SQL 时遇到几个疑惑的问题,在此简单记录一下,具体描述如下~ 【背景铺垫】 相关表: test_table 表记
一文道尽“表驱动法”
这是我参与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)运行在从节点,如
下一页