iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL 8.0新特性倒叙索引是怎样的
  • 243
分享到

MySQL 8.0新特性倒叙索引是怎样的

2024-04-02 19:04:59 243人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关Mysql 8.0新特性倒叙索引是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。oracle使用desc index的场景

这篇文章将为大家详细讲解有关Mysql 8.0新特性倒叙索引是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

oracle使用desc index的场景很多,这里就不再赘述了,可喜可贺mysql 8.0开始也有了倒叙索引,

使用倒叙索引后,就会避免filesort 操作,执行计划中会看到backward index scan关键字,译为中文就是倒叙索引范围查找

mysql>explain select * from test_backup.paralleltest order by id desc
+----+-------------+--------------+------------+-------+---------------+---------+---------+-----+------+----------+---------------------+
| id | select_type | table        | partitions | type  | possible_keys | key     | key_len | ref | rows | filtered | Extra               |
+----+-------------+--------------+------------+-------+---------------+---------+---------+-----+------+----------+---------------------+
| 1  | SIMPLE      | paralleltest |            | index |               | PRIMARY | 602     |     | 3000 |      100 | Backward index scan |
+----+-------------+--------------+------------+-------+---------------+---------+---------+-----+------+----------+---------------------+
返回行数:[1],耗时:8 ms.

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

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

  -innodb的sql解析器不使用降序索引

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

·distinct可以使用降序索引

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

·降序索引不支持全文索引、空间索引·降序索引支持常规索引,和gernerated列(virtual\stored类型的列)

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

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

关于MySQL 8.0新特性倒叙索引是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL 8.0新特性倒叙索引是怎样的

本文链接: https://www.lsjlt.com/news/61465.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL 8.0新特性倒叙索引是怎样的
    这篇文章将为大家详细讲解有关MySQL 8.0新特性倒叙索引是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Oracle使用desc index的场景...
    99+
    2024-04-02
  • MySQL 8.0的新特性有哪些
    小编给大家分享一下MySQL 8.0的新特性有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、地理信息系统 GIS8.0 版本提供对地形的支持,其中包括了对空间参照系的数据源信息的支...
    99+
    2024-04-02
  • MySQL 8.0新特性中并行查询innodb及并行读取线程是怎样的
    MySQL 8.0新特性中并行查询innodb及并行读取线程是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。长久以来My...
    99+
    2024-04-02
  • MySQL新特性JSON的应用是怎样的
    这篇文章将为大家详细讲解有关MySQL新特性JSON的应用是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。MySQL5.7之JSON使用MySQL 支...
    99+
    2024-04-02
  • 关于mysql的索引是怎样的
    本篇文章给大家分享的是有关关于mysql的索引是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、mysql中的索引是什么?索引在mys...
    99+
    2024-04-02
  • Java 8新特性Nashorn 是怎样的
    本篇文章为大家展示了Java 8新特性Nashorn 是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Nashorn是什么Nashorn,发音“nass-horn”,是德国二战时一个坦克的命名...
    99+
    2023-06-17
  • MySQL 8.0 正式版发布的新特性有哪些
    这篇文章将为大家详细讲解有关MySQL 8.0 正式版发布的新特性有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。MySQL 8.0 正式版 8.0.1...
    99+
    2024-04-02
  • MySQL索引结构是怎么样的
    这篇文章主要为大家展示了“MySQL索引结构是怎么样的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL索引结构是怎么样的”这篇文章吧。数据库存储单位首先...
    99+
    2024-04-02
  • MySQL和Oracle中的唯一性索引的差别是怎样的
    本篇文章给大家分享的是有关MySQL和Oracle中的唯一性索引的差别是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  &...
    99+
    2024-04-02
  • MySQL8.0中你必须要知道的索引新特性
    目录前言支持索引降序排序降序索引说明降序索引好处支持索引的隐藏隐藏索引的说明隐藏索引的好处总结前言 mysql中的索引可以为提高我们的查询效率,相比较于低版本, MySQL 8.0中针对索引做了不少的优化,本文主要分享下...
    99+
    2024-04-02
  • MySQL的覆盖索引与回表是怎样的
    今天就跟大家聊聊有关MySQL的覆盖索引与回表是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。两大类索引使用的存储引擎:MySQL5.7 In...
    99+
    2024-04-02
  • Java 7异常新特性mutilcatch是怎么样的
    这篇文章将为大家详细讲解有关Java 7异常新特性mutilcatch是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java7增强了Java的异常处理机制,主要表现为三个方面:捕捉...
    99+
    2023-06-17
  • MongoDB中的索引是怎样的
    本篇文章给大家分享的是有关MongoDB中的索引是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。索引就像图书的目录一样,可以让我们快速定位到需要的内容,关系型数据库中有索...
    99+
    2023-06-19
  • Mysql进阶索引篇03——2个新特性,11+7条设计原则教你创建索引
    前 言 🍉 作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端🍌 专栏简介:mysql进阶,主要讲解mysql数据库进阶知识,包括索引、...
    99+
    2023-09-10
    mysql 数据库 搜索引擎
  • ASP.NET MVC 3新特性与NuPack功能是怎样的
    这篇文章将为大家详细讲解有关ASP.NET MVC 3新特性与NuPack功能是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。NuPack ; .NET的开源软件包管理器NuPack是...
    99+
    2023-06-17
  • MySQL二级索引查询过程是怎么样的
    这篇文章将为大家详细讲解有关MySQL二级索引查询过程是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言聚簇索引就是innodb默认创建的基于主键的索引结构,而且表里的数据就是直接放在聚簇索引里...
    99+
    2023-06-29
  • MySQL怎样选择合适的索引
    这篇文章主要介绍了MySQL怎样选择合适的索引,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先来看一个栗子EXPLAIN sele...
    99+
    2024-04-02
  • ORACLE 11g的新特性延迟段创建是怎么样的
    这期内容当中小编将会给大家带来有关ORACLE 11g的新特性延迟段创建是怎么样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。很多数据库都有存在空表的情况,较多的空表会占用大量的磁盘空间,ORACLE ...
    99+
    2023-06-06
  • MySQL的索引原理以及查询优化是怎样的
    本篇文章为大家展示了MySQL的索引原理以及查询优化是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、介绍1.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作...
    99+
    2023-06-22
  • MongoDB复合索引引发的灾难是怎样的
    这期内容当中小编将会给大家带来有关MongoDB复合索引引发的灾难是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前情提要11月末我司商品服务的MongoDB主库曾...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作