大讲堂postgresql级别 事务

postgresql查看表、字段注释

一、查看pg 表字段‘名称’、‘类型’、‘非空’、‘注释’ SELECT a.attname as 字段名, format_type(a.atttypid,a.atttypmod) as 类型, a.attnotnull as 非空, col_description(a.attrelid,a.att ......
字段 注释 postgresql

Confluence7.4.6突然爆事务隔离级别问题-解决方案-MySQL session isolation level 'REPEATABLE-READ' is no longer supported.

MySQL session isolation level 'REPEATABLE-READ' is no longer supported. Session isolation level must be 'READ-COMMITTED'. See http://confluence.atlass ......

Go - Run a sql file on PostgreSQL using pgx

package main import ( "context" "log" "os" "github.com/jackc/pgx/v5/pgxpool" ) const DB_SOURCE = "postgresql://root:aaa@localhost:5432/zimple_bank?ssl ......
PostgreSQL using file Run sql

PostgreSQL - Start a container with docker compose file

Docker compose file: services: postgres: image: postgres:16-alpine environment: - POSTGRES_USER=root - POSTGRES_PASSWORD=aaa - POSTGRES_DB=zimple_bank ......
PostgreSQL container compose docker Start

分布式事务

什么是分布式事务? 对于分布式系统而言,需要保证分布式系统中的数据一致性,保证数据在子系统中始终保持一致,避免业务出现问题。 简单的说,在分布式系统上,一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务节点上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。 举个 ......
分布式 事务

MySQL事务出现死锁的原因

竞争同一资源:当两个或多个事务同时需要同一资源时,它们会互相等待对方释放资源,从而产生死锁。 事务顺序不一致:考虑两个事务 A 和 B。如果 A 先锁定了资源 1,并试图锁定资源 2,而 B 已经锁定了资源 2 并试图锁定资源 1,这时就发生了死锁。 隐式锁定:在某些情况下,MySQL 会隐式地锁定 ......
事务 原因 MySQL

【SQLServer2019管理】事务日志备份策略

查询日志大小: dbcc sqlperf(logspace) go 备份事务日志,之后清理掉3天前的备份,最后的目的是进行日志收缩 收缩的T-SQL语句 USE [infusion] GO DBCC SHRINKFILE (infusion_log,100) GO DBCC SHRINKFILE ( ......
备份 SQLServer 策略 事务 日志

25-基础SQL-事务

事务简介 案例:创建 账户表(熟悉事务操作) CREATE TABLE account( id int auto_increment primary key comment "主键ID", name varchar(10) comment "姓名", money int comment "余额" ) ......
事务 基础 SQL 25

PostgreSQL从小白到高手教程 - 第38讲:数据库备份

PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第38讲:数据库备份 PostgreSQL第38讲:12月09日(周六) ......
PostgreSQL 备份 高手 数据库 教程

【SQLServer2019管理】事务日志收缩

SQL Server日志清理 在数据库使用很久后日志文件会累计的越来越大,如果硬盘空间不足可能会导致宕机。 SQL Server三个恢复模式 sql server数据库提供了三种恢复模式:完整,简单和大容量日志,这些模式决定了sql server如何使用事务日志,如何选择它要记录的操作,以及是否截断 ......
SQLServer 事务 日志 2019

postgresql从入门到精通 - 第37讲:postgres物理备份和恢复概述

PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第37讲:物理备份和恢复概述 第37讲:12月09日(周六)19:30, ......
postgresql 备份 postgres 物理

分布式事务-Seata解决方案

一、定义 Seata解决方案是分布式事务解决方案之一。常用的分布式事务解决方案有:2PC,3PC,TCC,SAGA(seata)、本地消息表、MQ消息事务、最大努力通知。 Seata是一款分布式解决方案,致力于提供高性能和简单易用的分布式事务服务。提供事务模式有:AT,TCC,SAGA,XA。其中A ......
分布式 解决方案 事务 方案 Seata

PostgreSQL筛选包含中文的字段

筛选中文内容 匹配一个或多个非中文字符 SELECT * FROM table1 WHERE field1 ~ '[^\u4e00-\u9fa5]+'; [\u4e00-\u9fa5] 表示匹配中文字符,加上前面的取反符号 ^ 即表示匹配不是中文字符,+表示一个或多个。\u4e00-\u9fa5 是 ......
字段 PostgreSQL

linux安装postgresql三种方式【转】

linux下安装PostgreSQL可采用三种方式,二进制已编绎安装包、安装、源码安装三种方式进行安装 方式1:yum安装,建议使用这种 参看官方文档如下地址: sudo yum install -y sudoyum install -y postgresql15-server sudo /usr/ ......
postgresql 方式 linux

使用分布式事务 Seata 的 TCC 模式

Seata 的 TCC 模式需要通过人工编码来实现数据的回滚恢复,有点麻烦,但是性能最高。TCC 是 3 个方法的首字母缩写,即 Try 方法、Confirm 方法、Cancel 方法。Try 方法进行资源的检查和冻结,Confirm 方法是当所有事务都成功后调用的方法,Cancel 方法是当整体事 ......
分布式 事务 模式 Seata TCC

Seata 分布式事务

Seata 分布式事务 ​#Seata中间件#​ Seata是 2019 年 1 月份蚂蚁金服和阿里巴巴共同开源的分布式事务解决方案。致力于提供高性能和简单易用的分布式事务服务,为用户打造一站式的分布式解决方案。 官网地址:http://seata.io/ CAP定理和Base理论 这两个在前面弄N ......
分布式 事务 Seata

springboot中事务什么时候创建代理对象以及在本类中直接调用事务失效的原因

大家都知道,假如在controller里直接调用service的A方法,如果A方法上有@Transactional注解,这个时候这个事务的注解是生效的。但是如果A方法上没有@Transactional注解,然后A方法中又去调用B方法,而B方法有@Transactional注解,这个时候,这个事务的注 ......
事务 springboot 对象 原因 时候

StackGres 数据库平台工程,使用 Citus + Patroni 创建生产级高可用分布式 PostgreSQL 分片集群

系列 StackGres, 可私有部署的云原生数据库平台工程 StackGres 数据库平台工程功能介绍与快速上手 StackGres 1.6 数据库平台工程集群配置管理(K8S Pods/PostgreSQL/PgBouncer) StackGres 1.6 数据库平台工程,集群高可用(Patro ......

PostgreSQL: select for update实战

场景 需要获取用户申请的流水号,其值记录在number_of_form表中。但当多个用户同时申请时,会出现单号重复的情况,现在需要保证单据号码的一致性 解决方案 以我搜寻来看,大体有两种做法。 悲观锁:总是假设最坏的情况,也就是每次拿数据的时候,都认为别人会修改,所以每次拿数据,都会对符合条件的数据 ......
PostgreSQL 实战 select update for

使用分布式事务 Seata 的 AT 模式

有了上篇博客实现 XA 模式的基础,本篇博客在实现 AT 模式时,不需要修改任何代码,只需要增加一张数据库表,修改以下 application.yml 配置即可实现。AT 模式也是分两个阶段提交的事务模型,它缺弥补了 XA 模型中资源锁定周期过长的问题。 其实现的两个阶段的工作原理如下: 第一阶段注 ......
分布式 事务 模式 Seata AT

@Transactional事务注解及请求接口的定义先后执行顺序设计

@Transactional事务注解及请求接口的定义先后执行顺序设计1.事务内查询,可能存在事务没有提交,导致查询数据查不出来。 2.或者可能跟请求参数作为查询条件,在某个条件下,请求参数发生变化,也会导致查询不出来。可以将在一个事务内的操作(定义为一个组,Group_ID),根据组号来查询。 根据 ......
注解 Transactional 顺序 先后 接口

分布式事务~seata的使用

springcloud-nacos-seata 分布式事务组件seata的使用demo,AT模式,集成nacos、springboot、springcloud、mybatis-plus,数据库采用mysql demo中使用的相关版本号,具体请看代码。如果搭建个人demo不成功,验证是否是由版本导致, ......
分布式 事务 seata

debian11 bullsye postgresql-11

curl http://mirrors.zju.edu.cn/postgresql/repos/apt/ACCC4CF8.asc | apt-key add - vim /etc/apt/sources.list.d/pgdg.list deb http://mirrors.zju.edu.cn/p ......
postgresql bullsye debian 11

StackGres 1.6 数据库平台工程集群配置管理(K8S Pods/PostgreSQL/PgBouncer)

Postgres 配置 PostgreSQL 的配置在 SGPostgresConfig CRD 中指定。如果在创建集群时没有指定自定义配置,StackGres 将创建一个默认配置,您可以在 这里 看到。 https://stackgres.io/doc/latest/reference/crd/s ......

记录一次 postgresql 优化案例( volatility 自定义函数无法并行查询 )

同事最近做个金融适配项目,找我看条SQL,告知ORACLE跑1分钟,PG要跑30分钟(其实并没有这么夸张)😎, 废话不说,贴慢SQL。 慢SQL(关键信息已经加密): explain analyze SELECT c_qxxxxaode, '2023-03-22 00:00:00' AS d_cd ......
postgresql volatility 函数 案例

使用分布式事务 Seata 的 XA 模式

上篇博客已经搭建了分布式事务 Seata 的集群,本篇博客主要介绍如何使用 Seata 的 XA 模式。 XA 模式的规范是 X/Open 组织定义的分布式事务处理(DTP,Distributed Transaction Processing)标准,XA 模式规范描述了全局的 TM 与局部的 RM ......
分布式 事务 模式 Seata XA

Github Actions - Creating PostgreSQL service containers

# Service containers to run with `container-job` services: # Label used to access the service container postgres: # Docker Hub image image: postgres # ......

PostgreSQL - ERROR: deadlock detected

ERROR: deadlock detectedDETAIL: Process 209 waits for ShareLock on transaction 1034; blocked by process 201.Process 201 waits for ShareLock on transac ......
PostgreSQL deadlock detected ERROR

PostgreSQL - Check blocking SQL statements

pg_locks view Looking at pg_locks shows you what locks are granted and what processes are waiting for locks to be acquired. A good query to start look ......
PostgreSQL statements blocking Check SQL

SAP ABAP RZ11 事务码里 Instance Profile 和 Current Value 等参数值的解读

首先,让我们了解在SAP ABAP系统中通过事务码RZ11查看参数时,涉及的四个重要组件:Kernel Default、Default Profile、Instance Profile和Current Value。 Kernel Default: 含义: Kernel Default表示系统中SAP ......
Instance 参数 事务 Current Profile
共1600篇  :6/54页 首页上一页6下一页尾页