当前位置:首页 > 日记 > 正文

MySQL的解释说明了使用filesort介绍

MySQL的解释说明了使用filesort介绍
语法格式如下
解释tbl_name
或:
解释选择select_options
解释语句可以用作描述的同义词,也可以用来获取有关由MySQL执行的SELECT语句的信息。

解释tbl_name语法是从tbl_name描述tbl_name或显示列相同。

当在SELECT语句之前使用关键字解释时,MySQL将解释如何运行SELECT语句,该语句显示如何连接表以及如何连接它们的信息。

以下信息被引述为:

当我们使用SQL使用filesort解释,经常遇到这种情况,认为这是因为同样的原因列值所造成的结果,昨天看到一个SQL公司,同事对自己做一些测试,突然发现自己原来的想法是错误的。

首先,利用filesort只能出现在数据列的顺序放置,如果你不设置为索引,无论列的值是相同的,使用filesort会出现。因此,本栏认为使用顺序都应该建立一个指标。

其次,在这个测试中,用一个稍微复杂一些的例子来说明这个问题。

SELECT * FROM DB.TB id是2222和FID(9,8,3,13,38,40)的inverse_date 0, 5阶
指标内多为三列的列的索引:编号(ID,FID,inverse_date)。inverse_date这是时间的反向指标。

对于这个SQL,我最初认为它应该是一个良好的优化状态。应该没有什么问题吧。作为一个结果,只有一个解释,发现:在使用filesort使用。

为什么,经过分析,在原有的列的索引的建立时间是建立以B树结构,所以当索引是建立在指数要一个ID,在同一个ID的情况下,为了建立FID指数在FID的inverse_date订单指数建立在相同的条件下,如果列数等等更多。这个理论的基础上,我们可以看到,当SQL使用IDX指数,它只是用在顺序、秩序的inverse_date实际上是用filesort。可汗死了。所以,如果我们要优化SQL,我们应该建立一个索引idx(身份证、inverse_date)吧,这样我们可以避免使用filesort,它要快得多。问题解决了最后。

相关文章

用于监视MySQL数据库维护的常用命

用于监视MySQL数据库维护的常用命

数据库维护,常用命令,用于,电脑软件,MySQL,状态=显示状态,如显示状态%{例如:like'com_select} 变量=显示变量显示变量%{例如:like'query_cache_size} 1,MySQL查询时间(状态) com_select;com_update;com_insert;com_delete;com_change_db 2。查询…

char、varchar的详细解释,文本和nch

char、varchar的详细解释,文本和nch

解释,详细,电脑软件,varchar,char,许多开发商数据库设计没有过多考虑char、varchar类型,没有关注,因为商店的价格也越来越便宜,忘记一些开始的基本设计理论和原则,这让我想起了年轻人挥手一元离开他,事实上我认为无论是生活或发展或把握细节直接…

解析插入到MySQL中的选择

解析插入到MySQL中的选择

选择,电脑软件,MySQL,1。语法介绍 有三个表A、B和C,现在需要将表B和表C中的几个字段的值插入表A中的相应字段中: 插入db1_name(field1,field2)选择从db2_name field1,field2 上述声明是更适合于数据interplugged两表中,如果多个表都不适应。为多…

MySQL启动错误1067MySQL启动错误的

MySQL启动错误1067MySQL启动错误的

启动错误,错误解决方案,电脑软件,MySQL,解uff1a 1、加入一排tmpdir =D: / / / MySQL数据{在my.ini文件mysqld }仍无法启动或启动,但同样的问题发生后关机。然后我又做了第二步来恢复正常。 2、删除数据目录以外的其他文件外的数据库文件夹,…

自动修正流量的好处是什么

自动修正流量的好处是什么

流量,修正,好处,电脑软件,自动修正流量的好处是什么 自动更正流量自动发送短信,帮助您纠正手机流量,使您的流量与操作者实时同步。 注意:您可以在流量监控设置中打开自动更正流量,但在打开时,您需要配置第一;这台机器属于sim型,它帮助您准确地校…

MySQL的时间类型选择

MySQL的时间类型选择

选择,时间类型,电脑软件,MySQL,跨式:使用时间戳类型尽可能多的,因为其存储空间只需要一半的DateTime类型,数据类型需要精确到某一天,这是推荐使用的数据类型,因为其存储空间只需要3个字节,它是不小于时间戳。建议储存一个Unix时间戳值通过int类,因…

QQ搞笑个性签名:我负责美容,你负责为

QQ搞笑个性签名:我负责美容,你负责为

赚钱,个性签名,家人,搞笑,电脑软件,为什么太阳这么热,他不会烧木柴,是吗 我负责美容,你负责为你的家人赚钱。 当我还是个孩子的时候,最厚的信是一封情书;最厚的信是银行票据当他长大。 女人就像一件衣服,但要小心。有时候女人穿内裤,更容易坐牢…

PHP实现文件下载的几种代码共享

PHP实现文件下载的几种代码共享

文件下载,下载,共享文件,几种,代码,一个简单的php文件下载源代码,虽然不支持断点续传,但可以满足一些常见的needs.php下载文件实际上是一个标签来实现的,如magento-1.8.1.0.zip.but有一些格式格式,浏览器可以识别,如TXT,HTML,PDF,,,等等,然后你需要知…

WinXP微软雅黑字体模糊看起来很难

WinXP微软雅黑字体模糊看起来很难

字体,模糊,很难,电脑软件,WinXP,点评:有些网页浏览通常是用在微软雅黑字体很模糊,很难。这里是修改cttune.cpl恢复正常的微软雅黑字体,这样的朋友可以参考下 如果系统是Windows XP,然后下载并安装微软雅黑,然后如果你经常发现一些网页浏览时,微软…

2天收获日游戏框架通关(解决方案)

2天收获日游戏框架通关(解决方案)

解决方案,游戏框架,电脑软件,问题: 最近,在丰收日2游戏,玩到自定义;框架;这是如何传递,有报关流程策略 答案uff1a 是的,收获日2,游戏的框架定制这是非常令人难过的,因为如果你从前面偷偷溜进去,很容易找到它,所以建议从外梯爬上顶层,然后通过天窗潜入…

linux查看磁盘安装的三种方式

linux查看磁盘安装的三种方式

磁盘,安装,三种,方式,电脑软件,点评:本文主要介绍了linux下查看磁盘挂载的三种方法,需要的朋友可以参考一下。 第一种方法:使用DF命令,例如: 复制代码代码如下所示: Orientalson: /家DF # 用可使用安装在文件系统的1K的块 / dev / SDA2 716936453…

系统经常弹出来提示非法操作窗口(解

系统经常弹出来提示非法操作窗口(解

提示,解决方案,系统,弹出,非法操作,问题: 系统经常无理由地出错误的非法操作窗口。单击后,正在使用的程序或网页将关闭。 答案uff1a 系统经常弹出非法操作窗口,常见的原因: 1,系统文件被病毒破坏。 升级杀毒软件,重启电脑,启动进程,按F8,在系统…