首页
学习
活动
专区
圈层
工具
发布

#事务

组提交到底能不能提升性能?

用户4035096

正常情况下, 数据库为了确保用户对数据库修改操作的持久化, 在事务结束后需要先确保WAL日志buffer已经刷到持久化存储设备后, 才会返回给用户已提交成功.

300

PG 19了,32位XID狗皮膏药能不能撕掉?

用户4035096

哎呀,终于等到这个话题了!一看到这个补丁,我的心里就响起了那首熟悉的歌: “狗皮膏药,贴了又揭,揭了又贴,它就是不肯走……”

800

MySQL用户来PG踩的第一个坑

用户4035096

👋 各位从 MySQL “线程池乐园”穿越到 PostgreSQL “进程森林”的朋友们,恭喜你们!你们即将开启一段全新的数据库冒险之旅。

100

AI 之下数据库“长事务”会成为主流吗?

用户4035096

下面这篇文章引起了圈内的激烈讨论, 声音分为两派: AI 推理不会在数据库中功能执行, AI 训练也不会用到数据库. 另一派, AI 应该使用实时数据微调模型参...

1100

突发: DuckDB Iceberg 数据湖插件支持实时DML

用户4035096

还在忍受数据湖只读不写的痛点?DuckDB-Iceberg v1.4.2全面颠覆!我们实现了Iceberg表的ACID全支持:插入、更新、删除,都在事务中保持一...

700

这个问题不解决, PG在AI赛道将凉凉

用户4035096

给数据库服务器加上GPU卡, 把推理任务放数据库里, 让算力靠近数据, 减少数据移动带来的网络开销、序列化和反序列化带来的CPU与内存开销等. 最终提升效率!

100

快查询是怎么突然变慢的?

用户4035096

这篇文章记录了一位国外的up主用 wal_inspect 分析PG WAL日志, 结合pgBadger找出快查询是怎么突然变慢的.

1000

烦人,逻辑复制又被写坏了?PostgreSQL 19双保险来了

用户4035096

在 PostgreSQL 逻辑复制中,流式传输的事务(或更改)通常都会带着它们的提交时间戳(commit timestamp)和提交顺序。接收端(订阅者)在应用...

300

PostgreSQL 逻辑复制会不会被多次消费?

用户4035096

PG的LSN指的是wal的地址, wal地址是单一方向自增的, 通过LSN地址就可以定位到这笔wal在哪个wal文件或归档日志文件的哪个位置.

1000

乱用异步消息 | 数据库CPU被“吃”光了

用户4035096

一篇关于滥用LISTEN/NOTIFY导致PG数据库的CPU被“吃”了的文章引起了我的关注.

900

data corruption分析与处理

NickYoung

那么可以看到判断一个元组是否可见,是先通过t_infomask标志位进行的,若元组对应infomask无committed标志,并且未进行vacuum full...

400

PITR玩砸了,看DBA如何删库跑路

NickYoung

所以事务其实保护的就是这里,我们某个database可不可见主要取决于pg_database里对应的记录可不可见。那么这部分是可逆的,在这个步骤事务提交就将这条...

800

Every Day of a DBA,第149期: ORA-32701: Possible hangs up to hang ID=78 detected

用户3107127

作者:bytehouse Oracle ACE、PostgreSQL ACE 10+年数据库架构与运维实战经验 公众号:bytehouse 墨天轮专栏:byte...

900

数据库事务ACID特性深度拆解:系统架构设计师必考并发控制机制原理详解

程序员古德

数据库事务是数据库管理系统中执行的一个逻辑工作单元,由一个有序的数据库操作序列构成。这个概念由计算机科学家吉姆格雷在二十世纪七十年代系统提出,他后来因此获得图灵...

3910

一个案例让你直观感受 Fable 5 的能力上限和成本

随机比特

腾讯 | 高级前端工程师 (已认证)

delete_where() 的事务缺失属于高风险任务。SQL 指令已经发出,事务却没有提交。在同一连接内,SQLite 允许后续查询看到未提交修改,表面上一切...

5800

PL/SQL存储过程、游标、触发器、异常处理十大经典实战代码案例合集

风骏时光少年

PL/SQL 是 Oracle 数据库核心程序化扩展语言,广泛用于企业数据业务逻辑封装、数据校验、自动化运维、事务管控等场景。本文整理10个高频、经典、可直接投...

10410

Go context.AfterFunc:取消时如何安全清理资源

技术圈

Go 服务里的资源泄漏,很多不是因为忘记写 Close,而是取消路径没有被认真处理。HTTP 请求超时、上游连接断开、任务被调度器取消时,业务逻辑可能还没有走到...

8810

Spring事务注解8条铁律 十年踩坑经验总结

lyb-geek

事务只干事务该干的事,就是增删改查。业务逻辑里的网络请求、文件操作、消息推送,统统挪到事务外面。代码拆分一下,一个方法专门做外部调用,另一个方法专门做数据库操作...

15110

颠覆传统数据库的SurrealDB,究竟强在哪?

架构师部落

一个容易被忽略的特性:SurrealDB可以编译到WASM,直接运行在浏览器或Cloudflare Worker里。查询引擎、事务与存储全部塞进浏览器沙箱,前端...

17910

cpp: Command Pattern

geovindu

9110
领券