搜索内容

数据库
  • 数据库

    MySQL 不走索引的一种情况

    这周收到一个 sentry 报警,如下 SQL 查询超时了。 select * from order_info where uid = 5837661 order by id asc limit 1 执行show create table order_……
    admin 2021-10-24
  • 数据库

    57张图,13个实验,干死 MySQL 锁!

    你好,我是yes。 前段时间写了一篇关于 MySQL 锁的文章,一些小伙伴们在阅读之后产生了一些疑问,这些问题还挺有代表性的,所以在这里做个实验,来用事实探究……
    admin 2021-09-09
  • 数据库

    一个MySQL锁和面试官大战三十回合,我霸中霸!

    我,小Y。 又来面试了,还是之前那家公司,即将和之前那个老面试官进行第二次 battle,心情还是xue微有点忐忑。 没看过第一次 battle 的同学可以看这里,一个……
    admin 2021-09-09
  • 数据库

    关于MySQL的酸与MVCC和面试官小战三十回合

    我,小Y。 此刻,正坐在办公室里等待面试,心情xue微有点忐忑,不知道待会儿老面试官经不经得住我的折磨。 只见一抹光亮闪过,面试官推门而入,我抬头望去,……
    admin 2021-09-09
  • 数据库

    值得收藏,揭秘 MySQL 多版本并发控制实现原理

    ▲ 点击上方“架构精进之路”关注公众号 回复“01”领取「程序员进阶大礼包」 架构精进之路 十年研发风雨路,大厂架构师,CSDN博客专家。专注软件架构研……
    admin 2021-09-09
  • 数据库

    MySQL Nested Loop Join

    Nested Loop Join分为 Index Nested Loop JOIN 和 Block Nested Loop Join两种 INJ全称Index Nested Loop JOIN   将 “驱动表/外部表” 的结果集作为循环……
    admin 2021-08-26
  • 数据库

    MySQL MMR

    MMR全程Multi-Range Read,5.6新特性 当表很大的时候,使用二级索引进行范围的读取行回表导致磁盘的随机访问。 原理: 先查询满足条件的索引元组,然后按照数……
    admin 2021-08-25
  • 数据库

    MySQL降序索引

    什么是降序索引 大家可能对索引比较熟悉,而对降序索引比较陌生,事实上降序索引是索引的子集。 我们通常使用下面的语句来创建一个索引: create inde……
    admin 2021-08-24
  • 数据库

    MySQL索引下推

    一、简介 ICP(Index Condition Pushdown)是在MySQL 5.6版本上推出的查询优化策略,把本来由Server层做的索引条件检查下推给存储引擎层来做,以降低回表和访……
    admin 2021-08-21
  • 数据库

    MYSQL前缀索引

    这里主要介绍 MySQL 的前缀索引。从名字上来看,前缀索引就是指索引的前缀,当然这个索引的存储结构不能是 HASH,HASH 不支持前缀索引。 先看下面这两行示例……
    admin 2021-08-21