最新 最热

MySQL如何加行锁或者表锁?

MySQL可以使用锁来控制对表和行的访问,下面简单介绍一下如何对表和行进行加锁的方法

2023-06-04
1

每日一博 - 浅析事务隔离级别& MVCC机制

MVCC通过为每行记录创建多个版本,并且为每个事务生成一个时间点快照(Read View),实现非阻塞读和隔离性。 这种机制允许并发事务同时读取数据,而不会堵塞其他事务...

2023-05-29
1

PostgreSQL列存增加更新和删除功能

Hydra是企业级数据仓库的开源替代品。速度快且功能丰富,开发人员可以更快的构建更好的分析。支持列存PG的更新和删除是#1客户功能请求,现在GA了。之前博文“如何为分析构建最快的PG数据库”中,回顾了Hydra团队如何将列存...

2023-05-25
1

慢查询日志中的 Lock_time 从哪里来?

经常关注慢查询日志的读者,和 Lock_time 应该算是老相识了,大家对这位老相识了解有多少呢?

2023-05-24
1

MySQL 客户端不辞而别,服务端怎么办?

为了和前一篇文章介绍的场景区分开,我们用两个虚构小故事把两种场景放在一起作个对比。

2023-05-24
1

MySQL 客户端 Ctrl + C,服务端会发生什么?

我们也许有过这样的经历:用 mysql 客户端连上数据库,执行一条 SQL,结果迟迟执行不完,我们等得不耐烦了,顺手就是一个 Ctrl + C。

2023-05-24
1

「SQL面试题库」 No_75 重新格式化部门表

编写一个 SQL 查询来重新格式化表,使得新的表中有一个部门 id 列和一些对应 每个月 的收入(revenue)列。

2023-05-23
1

编程式事务工具类

TransactionalUtilimport org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframe...

2023-05-18
1

数据库事务探究

数据库事务是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么...

2023-05-12
0

数据库事务隔离级别

在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么都成功执行,完成整个工作单元操作,要么一个也不执行。...

2023-05-12
1