MySQL InnoDB
0 人感兴趣 · 16 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/19/19dba788ae1b4b5ca438c344e11a849b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/19/19dba788ae1b4b5ca438c344e11a849b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
MySQL 8.0 中 InnoDB buffer pool size 进度更透明
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。
![https://static001.geekbang.org/infoq/3c/3c7a20b0c0c836c00082f6379b074f83.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/3c/3c7a20b0c0c836c00082f6379b074f83.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/44/44378de97fff9b031aecbe4c4a1cfc2d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/44/44378de97fff9b031aecbe4c4a1cfc2d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
开源一夏 | count(列名)、 count(常量)、 count(*) 区别
开发者最常遇到的选择--count(列名)、 count(常量)、 count(*)
![https://static001.geekbang.org/infoq/be/bea946da0f01a507800b6aa45ab919db.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/be/bea946da0f01a507800b6aa45ab919db.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
mysql 的存储引擎详解
MySQL5.5 以后默认使用 InnoDB 存储引擎,其中 InnoDB 和 BDB 提供事务安全表,其它存储引擎都是非事务安全表。
![https://static001.geekbang.org/infoq/5f/5fa434cad431193c48f69d21dba70126.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/5f/5fa434cad431193c48f69d21dba70126.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/47/472b61b4bf0c92d39e31ac85359b6939.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/47/472b61b4bf0c92d39e31ac85359b6939.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/47/472b61b4bf0c92d39e31ac85359b6939.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/47/472b61b4bf0c92d39e31ac85359b6939.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
【建议收藏】Mysql 知识干货(mysql 八股文)汇总
这一篇文章分享mysql的面试知识,涵盖点比较多。下面我们来从总体到局部来看完mysql相关的面试知识。
![https://static001.geekbang.org/infoq/06/0648a6b787a914445b9d59fdd60348f4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/06/0648a6b787a914445b9d59fdd60348f4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
三高 Mysql - Inndb 存储引擎和索引介绍
内容为慕课网的《高并发 高性能 高可用 MySQL 实战》视频的学习笔记内容和个人整理扩展之后的笔记,这一节的内容是对于InnoDb的存储结构进阶了解,同时介绍为什么会使用B+索引作为最终数据结构,但是实际上InnoDb在具体实现中也并没有完全遵循B+的格式,而
聊聊 redo log 是什么
说到MySQL,有两块日志一定绕不开,一个是InnoDB存储引擎的redo log(重做日志),另一个是MySQL Servce层的 binlog(归档日志)。
你知道 MySQL InnoDB 的内存组件有哪些吗?
MySQL中执行一条SQL语句,相应表数据的读写都是由存储引擎去做(更新数据、查询数据)。
![https://static001.geekbang.org/infoq/6f/6f3fa28f2f144953daa57209041e62a2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/6f/6f3fa28f2f144953daa57209041e62a2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/2e/2e82f0acee54f05fc17c398a31d703cd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/2e/2e82f0acee54f05fc17c398a31d703cd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
一条 SQL 更新语句是如何执行的?
本文通过「一条SQL更新语句的执行流程」让大家清楚地明白:什么是InnoDB页?缓存页又是什么?什么是表空间?不同存储引擎的表在文件系统的底层表示上有什么区别?Buffer Pool是什么?为什么需要?MySQL的三种日志文件redo日志、undo日志、binlog分别是什么?
![https://static001.geekbang.org/infoq/7f/7f8863d6c6d2aa7118a2b0f6418cb4b5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/7f/7f8863d6c6d2aa7118a2b0f6418cb4b5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
MySQL 如何解决幻读(MVCC 原理分析)
在之前的文章中详细的介绍了 MySQL 中的事务和隔离级别,在并发访问数据库造成的问题(脏读、不可重复读、幻读),而 MVCC 就是在尽量减少锁使用的情况下高效避免这些问题。
![https://static001.geekbang.org/infoq/4a/4a6a93320ff50c18ed34ea163ec5c8e9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/4a/4a6a93320ff50c18ed34ea163ec5c8e9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
MySql 优化:详细解读 InnoDB 存储引擎
InnoDB独立表空间,支持MVCC,行锁设计,提供一致性非锁定读,支持外键,插入缓冲,二次写,自适应哈希索引,预读使用聚集的方式存储数据,每张表的存储都是按主键顺序存放。InnoDB存储引擎是OLTP应用中核心表的首选存储引擎,使得MySQL数据库变得更加有魅力