首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lizhiyong
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
lizhiyong
6年前
关注
临时表
tmp_table_size 这个配置限制了内存临时表的大小,默认值是 16M。 磁盘临时表使用的引擎默认是 InnoDB,是由参数 internal_tmp_disk_s...
0
评论
分享
lizhiyong
6年前
关注
rowid
如果你创建的表没有主键,或者把一个表的主键删掉了,那么 InnoDB 会自己生成一个长度为 6 字节的 rowid 来作为主键。 这也就是排序模式里面,rowid 名字的来...
0
评论
分享
lizhiyong
6年前
关注
order排序
7.按照排序结果取前 1000 行返回给客户端。 7.遍历排序结果,取前 1000 行,并按照 id 的值回到原表中取出 city、name 和 age 三个字段返回给客户...
0
评论
分享
lizhiyong
6年前
关注
redolog两阶段提交
binlog完整事务也提交,只有在binlog不完整时,事务会回滚,以前更新数据页会丢失。...
0
评论
分享
lizhiyong
6年前
关注
redolog,binlog,undolog
如果只从崩溃恢复的角度来讲把 binlog 关掉,这样就没有两阶段提交了,但系统依然是 crash-safe 的。 binlog是归档日志。 redo log 是循环写,写...
0
评论
分享
lizhiyong
6年前
关注
重建表
optimize table t 等于 recreate+analyze。 在重建表的时候,InnoDB 不会把整张表占满,每个页留了 1/16 给后续的更新用。也就是说,...
0
评论
分享
lizhiyong
6年前
关注
事务序列里先插入数据还是先更新数据
从并发系统性能的角度考虑,应该先插入操作记录,再更新。 更新涉及到行锁的竞争,先插入再更新能最大程度地减少了更新操作持有的行锁时间,减少别的事务对于该更新事物的锁等待时间,...
0
评论
分享
lizhiyong
6年前
关注
count计数
对于 count(主键 id) 来说,InnoDB 引擎会遍历整张表,把每一行的 id 值都取出来,返回给 server 层。server 层拿到 id 后,判断是不可能为...
0
评论
分享
lizhiyong
6年前
关注
mysql wal顺序写
随机写我的理解是,这次写磁盘的那个扇区和上一次没啥关系,需要重新定位位置,机械运动是很慢的即使不是机械运动重新定位写磁盘的位置也是很耗时的。 顺序写我的理解是,这次写磁盘那...
0
评论
分享
lizhiyong
6年前
关注
DML,DDL,DCL
就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。主要用来对数据库的数据进行一些操作。 就是我们在创建表的时候用到的一些sql,比如说:CREA...
0
评论
分享
lizhiyong
6年前
关注
脏页,checkpoint,lsn
利用 WAL 技术,数据库将随机写转换成了顺序写,大大提升了数据库的性能。 但是,由此也带来了内存脏页的问题。 脏页会被后台线程自动flush,也会由于数据页淘汰而触发fl...
0
评论
分享
lizhiyong
6年前
关注
mysql优化器
而优化器选择索引的目的,是找到一个最优的执行方案,并用最小的代价去执行语句。在数据库里面,扫描行数是影响执行代价的因素之一。扫描的行数越少,意味着访问磁盘数据的次数越少,消...
0
评论
分享
lizhiyong
关注了标签
MyBatis
lizhiyong
6年前
关注
mac增加用户
0
评论
分享
lizhiyong
6年前
关注
计算两个时间相差多少秒
0
评论
分享
lizhiyong
6年前
关注
redis插入json串
0
评论
分享
lizhiyong
6年前
关注
不返回某个字段
0
评论
分享
lizhiyong
6年前
关注
线程分析
使用top-Hp显示进程所有的线程信息查找CPU耗时最长线程PID使用printf处理线程的16进制形式使用jstack查找耗时进程是哪个函数https://blog.51...
0
评论
分享
lizhiyong
6年前
关注
redolog,undolog
把相应修改记录记录到这个文件(注意,记录日志是顺序IO),那么当DB服务发生crash的情况,恢复DB的时候,也可以根据这个文件的记录内容,重新应用到磁盘文件,数据保持一致...
0
评论
分享
lizhiyong
6年前
关注
mysql逻辑结构
连接器是从权限表里边查询用户权限并保存在一个变量里边以供查询缓存,分析器,执行器在检查权限的时候使用。 sql执行过程中可能会有触发器这种在运行时才能确定的过程,分析器工作...
0
评论
分享
下一页
个人成就
文章被点赞
19
文章被阅读
82,552
掘力值
1,489
关注了
17
关注者
3
收藏集
9
关注标签
74
加入于
2018-10-25