
MySQL自治平台建设的内核原理及实践(上)
本文整理自美团技术沙龙第75期的主题分享《美团数据库攻防演练建设实践》,系超大规模数据库集群保稳系列(内含4个议题的PPT及视频)的第4篇文章。
本文作者在演讲…
【技术基础】MySql 索引知识总结篇
一、MySQL三层逻辑架构
MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图:
1、第一层负责连接管理、授权认证、安全…
原理分析:MySQL索引背后的数据结构与算法
摘要
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此…

技术同学必会的MySQL设计规约,都是惨痛的教训
怎么才能很好的避免低级故障?以下规范在大型互联网公司经过了充分的验证,尤其适用于并发量大、数据量大的业务场景。
在我们对数据库技术方案设计的时候,我们是否有自…
你是一直认为 count(1) 比 count(*) 效率高么?
作者:码匠笔记
微信公众号:码匠笔记
MySQL count(1) 真的比 count(*) 快么? 反正同事们都是这么说的,我也姑且觉得对吧,那么没有自己研究…

一个update语法问题竟然把我坑惨了!
作者:点我达技术
最近好几次有开发同学在钉钉上问我,比如下图:
问题归纳起来就是: 在MySQL里面update一条记录,语法都正确的,但记录并没有被更新…..

面试题:InnoDB中一棵B+树能存多少行数据?
作者:李平 | 来源:个人博客
一、InnoDB一棵B+树可以存放多少行数据?
InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么…

分库分表?如何做到永不迁移数据和避免热点?
今日头条号:老顾聊技术
一、前言
中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。
垂直拆分
比较简单,也就是本来…

MySQL中update修改数据与原数据相同会再次执行吗?
作者:powdba 来源:阿里云栖社区
一、背景
本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部…

埋在MySQL数据库应用中的17个关键问题!
作者:扎瓦陈序元
来源:https://blog.csdn.net/weixin_42882439
MySQL的使用非常普遍,跟MySQL有关的话题也非常多,如…

MySQL数据库“十宗罪”【十大经典错误案例】
原文作者:张甦
来源:http://blog.51cto.com/sumongodb
今天就给大家列举 MySQL 数据库中,最经典的十大错误案例,并附有处理…

史上更全的MySQL高性能优化实战总结!
作者 :惨绿少年
来源:http://clsn.io/clsn/lx287.html
一、前言
MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多…

步步深入MySQL:架构->查询执行流程->SQL解析顺序!
作者 :AnnsShadoW
来源:www.cnblogs.com/annsshadow
一、前言
一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样…
告诉你38个MySQL数据库的小技巧!
作者 l 回首笑人间
来源:https://www.cnblogs.com/Survivalist
无论是运维、开发、测试,还是架构师,数据库技术是一个必备加…

MySQL到底有多少种日志log类型需要我们记住的!
作者:MSSQL123
来源:http://www.cnblogs.com/wy123
MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚…

MySQL数据库开发常见问题及几点优化!
来源 | 个人博客 | 作者 | cyfonly
MySQL数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在Internet中…