首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
拾牙慧者
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
《MySQL 8.0.22执行器源码分析(3.2)关于HashJoinIterator》
在本文章之前,应该了解的概念: 连接的一些概念、NLJ、BNL算法。该迭代器用于使用哈希匹配输入的rows。1、两个输入:一个probe,一个build。总大小最小的输入当做bulid输入。我认为其实就是驱动表和被驱动表。在之前的文章中有详细的区分过程:https://blog....
《MySQL 8.0.22执行器源码分析(3.1)关于RowIterator》
使用选定的访问方法读取单个表的上下文:索引读取,扫描等,缓存的使用等。 它主要是用作接口,但也包含一些私有成员函数,这些函数对于许多实现都是有用的,例如错误处理。 RowIterator是一个简单的迭代器。您对其进行初始化,然后一次读取一个记录,直到Read()返回EOF。如果需...
《MySQL 8.0.22执行器源码分析(2)解读函数 ExecuteIteratorQuery》
trace_exec.// Hand over the query to the secondary engine if needed.// we return the actual number of rows returned.// for reporting rows sk...
《MySQL 8.0.22执行器源码分析(1)——execute iterator一些记录》
一条语句的函数调用栈顺序8.记录了函数语句从服务器main函数到执行器之前的一些具体调用,5.几版本到8.0.22版本,这里的调用顺序并没有多大变化 注意这里是接着上面的2、 处理完之后,开始返回,返回到之前的case 按照网上代码版本接下来的调用顺序应该是这样的:这里的JOIN...
gsettings-desktop-schemas : 破坏: mutter (< 3.31.4) 但是 3.28.4-0ubuntu18.04.2 正要被安装解决方案
正在读取软件包列表... 正在读取状态信息... 有一些软件包无法被安装。因为系统无法达到您要求的状态造成的。包尚未被创建或是它们已被从新到(Incoming)目录移出。gsettings-desktop-schemas : 破坏: mutter (< 3.31.4) 但是 3....
《MySQL——分区表小记》
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eXl2g6NP-1617946354787)(C:\Users\LENOVO\AppData\Roaming\Typora\typora-user-images\1617944262057.这两行记录...
《MySQL——关于grant赋权以及flush privileges》
1、磁盘,mysql.grant all privileges on *.grant命令对于全局权限,同时更新了磁盘和内存。2、对于一个已经存在的连接,它的全局权限不受grant命令影响。revoke all privileges on *.grant all privilege...
《MySQL——InnoDB与Memory以及临时表》
InnoDB引擎把数据放在主键索引上,其他索引上保存的是主键id。为索引组织表Memory引擎把数据单独存放,索引上保存数据位置。2、当数据文件有空洞时,InnoDB表在插入新数据时,为了保证数据有序性,总是放在右侧。4、InnoDB支持变长数据类型,不同记录的长度可能不同。
《MySQL——group by使用tips》
1、如果对group by语句结果没有排序要求,在语句后面加order by null2、尽量让group by 过程用上索引,确认方法是explain结果里没有Using temporary 和Us
《MySQL——临时表》
临时表,一般是人手动创建。 内存表,是mysql自动创建和销毁的。内存表,指的是使用Memory引擎的表,建表语法:create table ... 表的数据存在内存里,系统重启后会被清空,但是表的结构还在。临时表,可以使用各种引擎类型。如果使用的是InnoDB或者MyISAM引...
下一页
个人成就
文章被点赞
24
文章被阅读
93,978
掘力值
864
关注了
3
关注者
20
收藏集
4
关注标签
0
加入于
2021-01-02