V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kai1412  ›  全部回复第 1 页 / 共 1 页
回复总数  7
43 天前
回复了 tuoov 创建的主题 数据库 请教一个关于并发控制的问题
@kai1412 分页查的时候记得根据主键 id 排序
43 天前
回复了 tuoov 创建的主题 数据库 请教一个关于并发控制的问题
多线程分页取 分配好每页的数量 线程取完各自根据主键 id 更新也不会有冲突
50 天前
回复了 kai1412 创建的主题 数据库 请教大佬们关于后端数据库分页的问题
那还是一定要加 order by ,并且最好是唯一且有索引的字段。
postgresql 的官方说明:
使用 LIMIT 时,最好使用一个 ORDER BY 子句,将结果行约束为唯一的顺序。否则,您将获得查询行的不可预测的子集——您可能要求第十到第二十行,但按什么顺序的第十到第二十行?除非您指定 ORDER BY ,否则您不知道什么顺序。

查询规划器在生成查询计划时会考虑 LIMIT ,因此您很可能会得到不同的计划(产生不同的行顺序),具体取决于您用于 LIMIT 和 OFFSET 的内容。因此,使用不同的 LIMIT/OFFSET 值来选择查询结果的不同子集将给出不一致的结果,除非您使用 ORDER BY 强制执行可预测的结果排序。这不是一个错误;这是 SQL 不承诺以任何特定顺序交付查询结果的固有结果,除非使用 ORDER BY 来约束顺序。

如果不存在 ORDER BY 来强制选择确定性子集,则即使重复执行相同的 LIMIT 查询也可能返回表中行的不同子集。同样,这不是一个错误;在这种情况下,结果的确定性根本无法保证。
116 天前
回复了 chanChristin 创建的主题 问与答 去网吧上网,你多久能连上外网?
直接 bing 搜索 clash 就行 ,github 肯定是打不开的
2024-04-28 17:00:20 +08:00
回复了 kai1412 创建的主题 程序员 前端新手如何根据已有的管理系统实战练习呢
@NessajCN 我是学过 html 、css 、js 的,现在想直接通过项目练 vue ,看很多 v 友说学 vue 最好就是直接上项目,后面再深入学原理,我就是找了项目,然后不知道该怎么做了
2024-04-22 14:13:17 +08:00
回复了 brokensword2018 创建的主题 生活 窗户隔音方案讨论。
我是 jd 买了一个专门的睡眠耳机,对比传统耳塞不用经常丢弃更换,选择合适的耳套,睡觉时候放不放音乐都可以(个人习惯睡觉时低音量听播客),感觉比不戴强些。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1312 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 17:37 · PVG 01:37 · LAX 10:37 · JFK 13:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.