V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lasuar  ›  全部回复第 67 页 / 共 86 页
回复总数  1716
1 ... 63  64  65  66  67  68  69  70  71  72 ... 86  
2021-09-02 15:48:39 +08:00
回复了 15399905591 创建的主题 Python 长沙 Python web 环境
楼上有毒
2021-09-02 15:46:21 +08:00
回复了 chevalier 创建的主题 程序员 你们如何记录知识网络?
支持树形结构的笔记软件有很多
2021-09-01 12:03:09 +08:00
回复了 Zach369 创建的主题 Go 编程语言 golang 使用 errgroup 停止其他 goroutine
超时控制 context 就足够了。不会玩?
简单来说 for-select + ctx.Done(),这种方式在各种库里面是遍地开花。
多说一句,开发者不能没有侵入性的中止一个协程,都是必须在协程内监听 ctx 来自行中止的。
2021-08-31 10:06:42 +08:00
回复了 NicholasZhan 创建的主题 职场话题 大公司 or 小公司,选哪个,两个都不加班🤣
不论大小,没有什么大的诱惑一律向钱看
已经凉了
2021-08-27 11:28:00 +08:00
回复了 evi1j 创建的主题 程序员 go,rust 有开发规范吗?
go vet
2021-08-26 11:41:30 +08:00
回复了 ITrecruit1 创建的主题 酷工作 招聘: Java Developer - 40-80 万 - 海外远程
是不是压根找不到符合需求的人?
2021-08-24 10:20:04 +08:00
回复了 nnd 创建的主题 Go 编程语言 go 程序员, 第二门语言选择 c++ 还是 rust?
都玩 go 了,下一个必须是 rust,py 是往上面学,你得往下面底层学
2021-08-23 20:58:39 +08:00
回复了 fml87 创建的主题 职场话题 辞职的念头越来越强烈,外包里比我惨的也不多了吧
是你自己没有太早开始准备,现在终于忍不下去了。应该早作打算的,其他都不是借口,你真想把自己身体精神熬垮了?有什么比自己的健康更重要?专科不是借口,况且你已经有 5 年经验了,从今天,从现在开始,准备吧。
2021-08-23 09:18:03 +08:00
回复了 ShadowWhisper 创建的主题 广州 广州互联网微信群
有啥用
2021-08-20 15:24:14 +08:00
回复了 lucybenz 创建的主题 奇思妙想 区块鸡 我感觉行不通,寄养鸡你们觉得如何
你吃了蛋住院了,谁负责?
2021-08-18 23:07:31 +08:00
回复了 followyourheart 创建的主题 程序员 关于开发人员离职 服务器和数据库密码修改问题
IP 限制
2021-08-15 20:11:20 +08:00
回复了 acmerliu 创建的主题 杭州 杭州 周末无聊 想做个小项目避免空虚
牛皮卷
2021-08-14 12:40:52 +08:00
回复了 zzzzqqw 创建的主题 Go 编程语言 彦祖们看道题, GO 之 TCP 编程代码找错误
2021-08-10 12:25:51 +08:00
回复了 windsOneWinds 创建的主题 程序员 2021 年下半年后端开发求推荐合适的笔记本
2021-08-10 12:22:43 +08:00
回复了 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+树找到页,再找到记录并进行删除(标记),然后再去删除(标记)二级索引。 有相关资料描述这个过程吗?
@IamUNICODE 这只是解释什么是 affected rows
2021-08-08 14:18:24 +08:00
回复了 IamUNICODE 创建的主题 职场话题 话说有没有人适应不了大公司的。。
研发超过 100 个没有?
1 ... 63  64  65  66  67  68  69  70  71  72 ... 86  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5267 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.