Linux的资源监视工具
发布时间:2021-02-17 11:30:23 所属栏目:外闻 来源:互联网
导读:发现这里是用到了优先级队列进行排序。排序模式是:sort_key, additional_fields,即先回表查询完整记录,把排序需要查找的所有字段都放入sort buffer进行排序。 所以这个执行流程如下图所示: 通过where条件a=3扫描到8520条记录; 回表查找记录; 把8520条记
发现这里是用到了优先级队列进行排序。排序模式是:sort_key, additional_fields,即先回表查询完整记录,把排序需要查找的所有字段都放入sort buffer进行排序。 所以这个执行流程如下图所示:
1.1、排序模式 其中 sort_mode有如下几种形式:
如何选择排序模式 选择哪种排序模式,与max_length_for_sort_data这个属性有关,这个属性默认值大小为1024字节:
1.2、排序算法 基于参与排序的数据量的不同,可以选择不同的排序算法:
8.8 volatile底层的实现机制 可以看本文的第六小节,volatile底层原理哈,主要你要跟面试官讲述,volatile如何保证可见性和禁止指令重排,需要讲到内存屏障~ 8.9 volatile和synchronized的区别?
(编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |