MySQL 8.0的新特性是什么,后向索引?

分类:编程技术 时间:2024-02-20 15:40 浏览:0 评论:0
0
本文将详细讲解MySQL 8.0的新特性——闪回索引。文章内容质量很高,分享给大家,作为参考。希望您看完本文后对相关知识有一定的了解。 。

Oracle在很多场景下都会用到desc索引,这里不再赘述。幸运的是,MySQL 8.0也有闪回索引。

使用闪回索引后,将避免filesort操作。 ,会在执行计划中看到向后索引扫描关键字,翻译成中文就是向后索引范围搜索

mysql>explain select * from test_backup.paralleltest order by id desc+----+- --- ---------+--------------+----------------+----- --+---- -----------+---------+---------+-----+----- -+----- -----+--------------------+|编号 |选择类型 |表|隔断|类型 |可能的键 |关键| key_len |参考|行 |过滤 |额外 |+----+-------------+----------------+------------ +--------+----------------+------------+-- ------+----- +------+----------+----------------- ----+| 1 |简单|并行测试| |索引 |小学 | 602 | 602 3000 | 3000 100 | 100向后索引扫描 |+----+-------------+ ---------------+------------ ------+--------+--------------+---------+--------- +-----+------+----------+---- ------------------+ 数量返回行数:[1],耗时:8毫秒。

·innodb仅适用于innodb存储引擎,并受到以下限制:

-如果索引包含降序键列,或者主键包含降序索引列,changebuffer不支持

-InnoDB的SQL解析器不使用降序索引

·降序索引是一样的作为升序索引,支持所有数据类型

·Distinct可以使用降序索引

·降序索引支持btree,但不支持hash索引

·降序索引不支持全文索引、空间索引·降序索引支持常规索引,支持萌发列(虚拟\存储类型列)

·对于聚合函数调用,但是当没有group by语句时,min()/max()查询优化不会使用带有降序键优化

·引入降序索引,MySQL 8.0将不再对group by操作进行隐式排序

这里分享一下新特性MySQL 8.0,闪回索引。希望以上内容能够对大家有所帮助。在帮助下,您可以了解更多信息。如果您觉得文章不错,可以分享出去,让更多的人看到。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > MySQL 8.0的新特性是什么,后向索引?

用户评论