gpra8764 最近的时间轴更新
gpra8764

gpra8764

V2EX 第 244400 号会员,加入于 2017-07-25 13:47:56 +08:00
gpra8764 最近回复了
2023-03-17 19:07:54 +08:00
回复了 taresky 创建的主题 分享发现 1Password 家庭拼车的巨大风险,和正确使用方式
@haixiu 至今在用很久以前买断的 1password mac 版,一样能用。大不了不用 iPhone 不用 chrome 自动填充,这个开发商太 jian 了,就很气。
2021-03-01 17:06:47 +08:00
回复了 gpra8764 创建的主题 MySQL SQL 小白咨询个性能优化方案
@aeli 就是因为 1w 条挨个 insert ignore 很慢,所以我才很头疼。不过已经找到方案了,先建临时表,然后把新旧值 group 后取大值就好了
2021-02-24 18:26:23 +08:00
回复了 gpra8764 创建的主题 MySQL SQL 小白咨询个性能优化方案
@dktsy 类似这个效果。emmm,这么一看建个临时表洗一遍,估计差不多就可以了,茅塞顿开啊。感谢大佬 :)
2021-02-24 18:16:34 +08:00
回复了 gpra8764 创建的主题 MySQL SQL 小白咨询个性能优化方案
@aeli 主要是偶尔会出现 flag 为 0 的新行,行的 key 不是固定那 1w 个
2021-02-24 18:07:42 +08:00
回复了 gpra8764 创建的主题 MySQL SQL 小白咨询个性能优化方案
@aeli 感觉一口气全取出来用程序比再 update 回去可能的确优很多

用 max 我还是相当于要逐行 query 一下原结果?
2021-02-24 18:03:02 +08:00
回复了 gpra8764 创建的主题 MySQL SQL 小白咨询个性能优化方案
是有点没描述清楚,直接上 SQL 直接点:

```
create table xxx (
key tinytext,
flag bool
);
```

现在有数据

```
(key, flag) values ((a, 1), (b, 0), (c, 1), (d, 0))
(key, flag) values ((a, 0), (b, 1), (c, 1), (d, 0))
```

a,b,c,d 是 row,大概 1w 行,希望高效的合并出结果

```
(key, flag) values ((a, 1), (b, 1), (c, 1), (d, 0))
```

也就是 a = max(a1, a2)

因为是 bool,每行的 flag 只会有 0 和 1 两个值
@ysc3839 感谢大佬,其实选一个国内大部分情况能访问到的就好了,毕竟博客不只为了我自己写自己看嘛
@kiritoxf 感谢大佬,这就去了解了解
@ellermister 那么,大佬有没有什么好用的 CDN 推荐?
2020-01-02 16:26:33 +08:00
回复了 onfuns 创建的主题 程序员 为什么程序员一说到转行就说去卖早餐!?
@Mo9527 头是有,但是程序员哪来的头发?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3080 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 13:24 · PVG 21:24 · LAX 05:24 · JFK 08:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.