首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL干货
订阅
路上阳光
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Mysql大数据表处理方案
当我们业务数据库表中的数据越来越多,如果你也和我遇到了以下类似场景,那让我们一起来解决这个问题 数据的插入,查询时长较长 后续业务需求的扩展 在表中新增字段 影响较大 表中的数据并不是所有的都
Mysql - 从一个小 case 理解 MVCC
从 innoDB 的一致性非锁定读说起 非锁定读和行快照数据 一致性的非锁定读(consistent nonlocking read)是指 InnoDB 存储引擎通过行多版本控制(multi vers
【调优向】MySQL调优必备-执行计划explain与索引数据结构推演
要进行SQL调优,你得知道要调优的SQL语句是怎么执行的,查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 可以使用explain + SQL语句来模拟优化器执行SQL查询语句,从而知道MySQL是如何处理SQL语句的。 关于explain可以看看官网介绍。 UNIO…
【调优向】捅破窗户纸-入门MySQL调优之性能监控
MySQL调优,我们先从性能监控开始,找点感觉。 这个2 rows in set (0.00 sec)就是用命令行执行一个sql后给出的提示,而且还有执行时间0.00秒。 这样我们可以清晰地看到,Starting、System lock系统锁、Sending data等等一系列…
MySQL 事务隔离级别解析和实战
用户可以用SET TRANSACTION语句改变单个会话或者所有新进连接的隔离级别。语法如下: 当一个事务访问一个数据,并且进行了修改。另一个事务读到了被修改的数据,并且使用了这个数据。 在同一个事务内,多次读取同一个数据,此时事务还没有完成。另一个事务在前一个事务两次读取之间…
详细解读阿里手册之MySQL
阿里手册是阿里工程师多年一线经验的结晶,遵循其中的约定与规范,能很大程度的减少某些未知的隐患。 其规约强度由强到弱分为强制、推荐、参考三大类。 本文详细解读了阿里手册的MySQL部分,如果是一些很明确的、不需要过多解释的约定,本文不会解读。 说明:任何字段如果为非负数,必须是 …
「MySQL」高性能索引优化策略
今天接上一篇『MySQL』揭开索引神秘面纱 讨论了索引的实现原理,了解了大概的原理,接下来了解一下高性能索引的优化策略,这也是面试中经常会问到的问题。 1. 工具 Explain 在详细总结MySQL的索引优化策略之前,先给大家介绍一个工具,方便在查慢查询的过程,排查大部分的问…
『MySQL』揭开索引神秘面纱
上一篇文章简单的介绍了MySQL的执行流程,这一篇想详细介绍一下索引,一直想全面搞懂索引,尝试写一篇关于它的博文。 索引是什么了,查阅了官方文档。官方文档写了索引的作用和没有索引会带来全表扫描,非常费时间。 Indexes are used to find rows with …
一个案例彻底弄懂如何正确使用 mysql inndb 联合索引
查看当时的监控情况 cpu 使用率是超过了100%,show processlist看到很多类似的查询都是处于create sort index的状态。 查看该表的结构 索引有一个audit_time在左边的联合索引。 分析上面的sql执行的逻辑: 从联合索引里找到所有小于该审…
「MySQL」 MySQL执行流程
MySQL优化一直是老生常谈的问题,尤其在面试环节中,但在做MySQL的优化之前,得先了解MySQL的执行流程是怎样,这样才更好的去优化。 如果高并发,请求书过多,优先增加web服务器机器,做好负载均衡。 如果请求静态页面不卡,但是动态数据卡,则说明MySQL处理的请求过多,需…