MySQL 的 MRR 到底是什麼?

MRR,全稱「Multi-Range Read Optimization」。

簡單說:MRR 通過把「隨機磁盤讀」,轉化為「順序磁盤讀」,從而提高瞭索引查詢的性能。

至於:

  • 為什麼要把隨機讀轉化為順序讀?
  • 怎麼轉化的?
  • 為什麼順序讀就能提升讀取性能?

咱們開始吧。

磁盤:苦逼的底層勞動人民

執行一個范圍查詢:

mysql > explain select * from stu where age between 10 and 20;
+----+-------------+-------+-------+------+---------+------+------+-----------------------+
| id | select_type | table | type | key | key_len | ref | rows | Extra |
+----+-------------+-------+-------+----------------+------+------+-----------------------+
| 1 | SIMPLE | stu | range | age | 5 | NULL | 960 | Using index condition |
+----+-------------+-------+-------+----------------+------+------+-----------------------+

发表回复

相关推荐

3D 格式概述:Parasolid,什么是x_t /x_b 格式?

Parasolid 是一个流行的几何内核,它的开发始于 80 年代,目前由西门子开发。

· 49秒前

如何完全免費又合法使用0ffice軟件?

如何完全免費又合法使用0ffice軟件,免費激活後,不管是word、excel、PowerPoint等等。你都可以完全免費,合法正常使用。一、...

· 2分钟前

腦血管痙攣?偏頭痛?血管性頭痛?神經性頭痛?我到底該怎麼辦?

我這種情況能不能開顱動個手術,運氣不好死在手術臺上我也認瞭。最新的話:我錯瞭,我還是疼(痛苦面具),並沒有痊愈。八年...

· 4分钟前

用人单位要求员工保守商业秘密,是否必须支付保密津贴?

【参考答案】 用人单位要求员工保守商业秘密,如无约定,则用人单位无需支付保密津贴。但是如果是基于保守商业秘密而约定了 ...

· 4分钟前

占有欲極強的狗狗他X悉心照顧的你

下班的時候,你在路上看見一隻小狗,它的眼睛濕漉漉,渾身上下臟兮兮的,看向你的眼神格外的令人憐惜。現在正是冬天最冷的時...

· 7分钟前

Copyright 2015-2025 www.icpchaxun.com ©All Rights Reserved.