程序员的知识教程库

网站首页 > 教程分享 正文

详解postgresql事务隔离级别如何查看以及设置

henian88 2024-10-22 11:49:10 教程分享 11 ℃ 0 评论

概述

前面已经介绍了PG事务隔离级别七七八八了,今天主要是讲一下怎么去查看和设置PG的各个事务隔离级别,仅供参考。


1、查看数据库事务隔离级别

SELECT name, setting FROM pg_settings WHERE name ='default_transaction_isolation';

SELECT current_setting('default_transaction_isolation');


2、设置全局事务隔离级别

方法一:修改postgresql.conf文件中的default_transaction_isolation

方法二:

alter system set default_transaction_isolation to 'REPEATABLE READ';


3、设置当前会话事务隔离级别

SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;

设置当前事务的事务隔离级别

START TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;

或:

BEGIN ISOLATION LEVEL READ UNCOMMITTED READ WRITE;


后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表