首页 > 数据库 >PostgreSQL - Transaction Isolation Level

PostgreSQL - Transaction Isolation Level

时间:2023-11-20 19:11:20浏览次数:26  
标签:Transaction PostgreSQL level simple Isolation transaction isolation root bank

 

zzh@ZZHPC:~$ docker run --name postgres16 -p 5432:5432 -e POSTGRES_USER=root -e POSTGRES_PASSWORD=aaa -d postgres:alpine
8e36b7bdc47572723a416c319b83f20b2eac7ef25adb3ac1a875e909f45ebdb6
zzh@ZZHPC:~$ docker exec -it postgres16 createdb --username=root --owner=root simple_bank
zzh@ZZHPC:~$ docker exec -it postgres16 psql -U root simple_bank
psql (16.1)
Type "help" for help.

simple_bank=# show transaction isolation level;
 transaction_isolation 
-----------------------
 read committed
(1 row)

simple_bank=# begin;
BEGIN
simple_bank=*# set transaction isolation level repeatable read;
SET
simple_bank=*# show transaction isolation level;
 transaction_isolation 
-----------------------
 repeatable read
(1 row)

simple_bank=*# set transaction isolation level serializable;
SET
simple_bank=*# show transaction isolation level;
 transaction_isolation 
-----------------------
 serializable
(1 row)

simple_bank=*#

 

 

标签:Transaction,PostgreSQL,level,simple,Isolation,transaction,isolation,root,bank
From: https://www.cnblogs.com/zhangzhihui/p/17844637.html

相关文章

  • MySQL - Transaction Isolation Level
     zzh@ZZHPC:~$dockerrun--namemysql8-p3306:3306-eMYSQL_ROOT_PASSWORD=aaa-eMYSQL_DATABASE=simple_bank-dmysqlac3cce2a639d2379500723acbd9149aa4f92d1d76c8c7b0c3abcc0b382b311afzzh@ZZHPC:~$dockerexec-itmysql8mysql-uroot-paaasimple_bankmys......
  • 面试官:@Transactional(readOnly=true) 有什么用?还有谁不会?!
    原文翻译自:https://medium.com今天,我想谈谈Spring提供的@Transactional(readOnly=true)。之所以聊这个是因为我公司项目的代码里有很多@Transactional(readOnly=true),用过的同学都说@Transactional(readOnly=true)提高了性能。先思考以下几点:@Transactional(readOnly......
  • PostgreSQL的学习与安装
    PG的定义:与mysql的区别:Linux下载PG的路径:https://www.postgresql.org/download/#InstalltherepositoryRPM:sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm#InstallPostgreSQL:sudoyuminsta......
  • Docker - Run PostgreSQL database
    zzh@ZZHPC:~$dockerpullpostgres:alpinezzh@ZZHPC:~$dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEpostgresalpine642d75c6be0c9daysago245MB zzh@ZZHPC:~$dockerrun--namepostgres16-p5432:5432-ePOSTGRES_......
  • postgresql 16主要新特性
    继postgresql15新特性后,pg16已经发布,这个版本的主要特性如下:1、逻辑复制支持级联,不一定要从primary开始;2、逻辑复制支持订阅自己,也就是真正的双主可以通过逻辑复制内置订阅实现了,不需要依赖三方,如pglogical3、copy性能提升明显,某些场景下300%4、SIMD支持数组和json、子事务搜......
  • Windows环境安装PostgreSQL
    Windows环境安装PostgreSQL安装步骤要在DockerDesktop上安装PostgreSQL数据库,请按照以下步骤进行操作:首先,确保您已经安装了DockerDesktop,并且它正在运行。打开终端或命令提示符,并输入以下命令来从DockerHub下载并运行PostgreSQL镜像:dockerrun--namemy-postgres-e......
  • PostgreSQL 和 MySQL 技术全面剖析
    本文介绍MySQL和PostgreSQL的一些特性对比,让大家了解二者的优劣,更好的做出选择。当前国内的现状,互联网公司使用MySQL的较多,PostgreSQL的使用比例反而不高,但相信看到PG的新特性后,你会爱上她。当然MySQL作为最流行的数据库,依然会吸引大部分人的眼球。PostgreSQL标榜自己是世界上最......
  • SAP Commerce Cloud 的 DataIsolation flag
    SAPCommerceCloudBack-Office里针对某个BaseSite可以编辑Dataisolation的flag,类型为Boolean.这个标志位决定是否针对site激活Dataisolation功能。SAP的官方帮助文档。SAPCommerceCloud支持多个站点以及这些站点内的数据隔离。可以管理每个站点的专用员......
  • postgresql 表膨胀及优化
    1.什么是表膨胀表膨胀是指表的数据和索引所占文件系统的空间,在有效数据量并未发生大的变化的情况下,不断增大。久而久之,关系文件被大量空洞填满,浪费了大量的磁盘空间。甚至某些特殊场景下。一个表中只有一条简单的数据,但是表对应的物理文件可能已经达到M级甚至G级。2.表膨胀危害·空......
  • PostgreSQL技术大讲堂 - 第34讲:调优工具pgBagder部署
       PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。 第34讲:调优工具pgBagder部署 第34讲:11月18日(周六)......