pgsql
pgsql
zuijiu997
这个作者很懒,什么都没留下…
展开
-
数据库串行化异常
前言 串行化异常是在可重复读的基础上,两个事务同时基于原来的数据修改现有的数据,这时候,可能会发生后一个事务把前一个事务修改结果覆盖的问题。现有数据库会有这样的问题吗? 答案是不会的。 mysql mysql可重复读事务没有解决串行化问题。 串行读事务,没有串行化问题。 一种情况时,没有发生死锁,而是后一个事务等待前一个事务修改提交事务完后查询(因为先加写锁再加读锁),后一个事务查询出来时修改后的数据。 另一种情况,发生死锁(都是先加读锁,再加写锁),因为锁设置有超时时间,当其中一个事务先释放锁时,另外事务原创 2020-11-24 11:08:01 · 1188 阅读 · 0 评论 -
mysql与pgsql事务的区别
转载:https://www.cnblogs.com/shisuizhe/p/13748139.html转载 2020-11-23 10:08:41 · 299 阅读 · 0 评论 -
pgsql 阻塞问题
pgsql 阻塞问题 当pgsql发生阻塞时,极有可能发生锁表了。 可以用一下命令,解决。 查询是否锁表了 select oid from pg_class where relname='可能锁表了的表' select pid from pg_locks where relation='上面查出的oid' 查看当前的进程,query字段显示ddl或dml语句 SELECT * FROM pg_stat_activity where datname=数据库名 查看等待中的进程 select * fro原创 2020-09-21 20:24:52 · 1314 阅读 · 0 评论