V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  freemoon  ›  全部回复第 90 页 / 共 109 页
回复总数  2178
1 ... 86  87  88  89  90  91  92  93  94  95 ... 109  
套娃,多此一举。 ./main &
你这也不是脑筋急转弯啊。脑筋急转弯的问题不应该是`院里 8 只羊,煮了 3 只羊,还剩几只羊`这种问题吗?
2021 年 9 月 2 日
回复了 15399905591 创建的主题 Python 长沙 Python web 环境
楼上有毒
2021 年 9 月 2 日
回复了 chevalier 创建的主题 程序员 你们如何记录知识网络?
支持树形结构的笔记软件有很多
2021 年 9 月 1 日
回复了 Zach369 创建的主题 Go 编程语言 golang 使用 errgroup 停止其他 goroutine
超时控制 context 就足够了。不会玩?
简单来说 for-select + ctx.Done(),这种方式在各种库里面是遍地开花。
多说一句,开发者不能没有侵入性的中止一个协程,都是必须在协程内监听 ctx 来自行中止的。
2021 年 8 月 31 日
回复了 NicholasZhan 创建的主题 职场话题 大公司 or 小公司,选哪个,两个都不加班🤣
不论大小,没有什么大的诱惑一律向钱看
已经凉了
2021 年 8 月 27 日
回复了 evi1j 创建的主题 程序员 go,rust 有开发规范吗?
go vet
2021 年 8 月 26 日
回复了 ITrecruit1 创建的主题 酷工作 招聘: Java Developer - 40-80 万 - 海外远程
是不是压根找不到符合需求的人?
2021 年 8 月 23 日
回复了 fml87 创建的主题 职场话题 辞职的念头越来越强烈,外包里比我惨的也不多了吧
是你自己没有太早开始准备,现在终于忍不下去了。应该早作打算的,其他都不是借口,你真想把自己身体精神熬垮了?有什么比自己的健康更重要?专科不是借口,况且你已经有 5 年经验了,从今天,从现在开始,准备吧。
2021 年 8 月 23 日
回复了 ShadowWhisper 创建的主题 广州 广州互联网微信群
有啥用
2021 年 8 月 20 日
回复了 benzlucy 创建的主题 奇思妙想 区块鸡 我感觉行不通,寄养鸡你们觉得如何
你吃了蛋住院了,谁负责?
2021 年 8 月 18 日
回复了 followyourheart 创建的主题 程序员 关于开发人员离职 服务器和数据库密码修改问题
IP 限制
2021 年 8 月 15 日
回复了 acmerliu 创建的主题 杭州 杭州 周末无聊 想做个小项目避免空虚
牛皮卷
2021 年 8 月 14 日
回复了 zzzzqqw 创建的主题 Go 编程语言 彦祖们看道题, GO 之 TCP 编程代码找错误
2021 年 8 月 10 日
回复了 windsOneWinds 创建的主题 程序员 2021 年下半年后端开发求推荐合适的笔记本
2021 年 8 月 10 日
回复了 windsOneWinds 创建的主题 程序员 2021 年下半年后端开发求推荐合适的笔记本
如果对便携的需求没那么强烈,推荐买 mini 整机,不缺性能,给个型号你了解 dell 7080 mff
@louettagfh 嗯,我昨天想明白了。不管有没有 change buffer,对于不在内存中的聚簇索引页,innodb 都会去读磁盘,然后内存修改聚簇索引页中的元数据,其实这个时候就已经拿到了 affected rows 。

然后才是轮到索引页的更新,change buffer 是针对索引页更新的优化,我之前没理清楚整个过程。
@louettagfh 官文中对于 change buffer 的描述是,它可以缓存所有对于 buffer pool 中不存在的二级索引的 DML 操作,可以不用去读磁盘获取实际数据(是有原话的)。我的疑问就是 update/delete 操作如果不读磁盘怎么可能拿得到 affected rows,换言之,我认为不论是 change buffer 还是 buffer pool,二者之一是一定去读了磁盘的,但不清楚具体逻辑,就很懵逼,全网搜遍也查不到相关资料,我要是会 Cpp 就直接去看源码了。

你的意思是当 buffer pool 中不存在待修改的二级索引时,innodb 还是会去读磁盘通过 B+树找到页,再找到记录并进行删除(标记),然后再去删除(标记)二级索引。 有相关资料描述这个过程吗?
1 ... 86  87  88  89  90  91  92  93  94  95 ... 109  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1641 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 16:16 · PVG 00:16 · LAX 08:16 · JFK 11:16
♥ Do have faith in what you're doing.