花费 11 ms
MySQL索引背后的数据结构及算法原理

前两天经历了武汉一行腾讯面试,数据库索引是一个面试热点,在此搜集相关资料,以备学习之用。 下面是一位牛人写得关于数据库索引的精品之作,因为很好,不敢修饰,转载至此与博友共享。 原文链接:MySQL ...

2016-04-20 04:54 12 57384
mysql 行级锁的使用以及死锁的预防

 一、前言     mysql的InnoDB,支持事务和行级锁,可以使用行锁来处理用户提现等业务。使用mysql锁的时候有时候会出现死锁,要做好死锁的预防。   二、MySQL行级锁     行 ...

2016-12-21 03:53 0 23449
数据库系列:事务的4种隔离级别

数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据 ...

2023-11-17 22:29 2 413
数据库系列:RR和RC下,快照读的区别

数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据 ...

2023-11-22 22:30 1 237
MySQL · 引擎特性 · InnoDB Buffer Pool

前言 用户对数据库的最基本要求就是能高效的读取和存储数据,但是读写数据都涉及到与低速的设备交互,为了弥补两者之间的速度差异,所有数据库都有缓存池,用来管理相应的数据页,提高数据库的效率,当然也因为引 ...

2017-05-16 22:25 10 13449
MySQL的索引有哪些

一、索引是什么 索引,在MySQL中也叫“键(key)”,是存储引擎用于快速找到记录的一种数据结构。如果把数据库的一张表比作一本书,那索引则是这本书的目录,通过目录,我们能快速找到我们 ...

2019-12-15 22:45 0 2785
深入浅出分析MySQL索引设计背后的数据结构

在我们公司的DB规范中,明确规定: 1、建表语句必须明确指定主键 2、无特殊情况,主键必须单调递增 对于这项规定,很多研发小伙伴不理解。本文就来深入简出地分析MySQL索引设计背后的数 ...

2017-04-11 23:30 2 9615
MySQL InnoDB 索引原理

本文由 网易云 发布。 作者:范鹏程,网易考拉海购 InnoDB是 MySQL最常用的存储引擎,了解InnoDB存储引擎的索引对于日常工作有很大的益处,索引的存在便是为了加速数据库行记 ...

2018-04-21 01:31 0 5489
MySql大表分页(附独门秘技)

问题背景 MySql(InnoDB)中的订单表需要按时间顺序分页查询,且主键不是时间维度递增,订单表在百万以上规模,此时如何高效地实现该需求? 注:本文并非主要讲解如何建立索引,以下的分析均 ...

2020-08-04 16:32 10 2481
MySQL · 引擎特性 · InnoDB 数据页解析

前言 之前介绍的月报中,详细介绍了InnoDB Buffer Pool的实现细节,Buffer Pool主要就是用来存储数据页的,是数据页在内存中的动态存储方式,而本文介绍一下数据页在磁盘上的静态存 ...

2018-04-20 01:47 1 4655

 
粤ICP备18138465号  © 2018-2024 CODEPRJ.COM