logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

openGauss 相同表的并发UPDATE

开启事务T1,不提交的同时开启事务T3,事务T1开始执行UPDATE,事务T3开始执行UPDATE,事务T1执行成功,事务T3等待超时后会出错。更新相同行时,事务T1未提交时,未释放锁,导致事务T3执行不成功。开启事务T1,不提交的同时开启事务T2,事务T1开始执行UPDATE,事务T2开始执行UPDATE,事务T1和事务T2都执行成功。更新不同行时,更新操作拿的是行级锁,不会发生冲突,两个事务都

文章图片
#数据库#java#redis
openGauss 延迟进入最大可用模式

支持主机延迟进入最大可用模式。

文章图片
#服务器#网络#运维 +1
openGauss 相同表的并发INSERT

开启事务T1,不提交的同时开启事务T2,事务T1执行INSERT完成后,执行事务T2的INSERT语句,可以执行成功,读已提交和可重复读隔离级别下,此时在事务T1中执行SELECT语句,看不到事务T2中插入的数据,事务T2中执行查询语句看不到事务T1中插入的数据。开启事务T1,不提交的同时开启事务T2,事务T1执行INSERT完成后直接提交,事务T2中执行INSERT语句后执行查询语句,看不到事务

文章图片
#数据库#java#redis
openGauss MOT应用场景

对于启用已证明是瓶颈的最活跃、高争用和对性能敏感的应用程序表,以及需要可预测的低延迟访问和高吞吐量的表来说,MOT特别有用。MOT可以根据负载的特点,显著加快应用程序的整体性能。MOT通过提高数据访问和事务执行的效率,并通过消除并发执行事务之间的锁和锁存争用,最大程度地减少重定向,从而提高了事务处理的性能。MOT的极速不仅因为它在内存中,还因为它围绕并发内存使用管理进行了优化。数据存储、访问和处理

文章图片
#java#数据库#开发语言
openGauss 查看对象

gsql工具提供了若干高级特性,便于用户使用。例如,将postgres数据库切换为数据库db_tpcc。例如,查看表customer_t1的表结构。例如,查询ABORT的所有语法。查询当前数据库中的所有表。

#数据库
openGauss 外键锁增强

新增两类行锁,由share和update锁扩展到key share、share、no key update和update。非主键的更新获取的是no key update锁,外键触发器获取的行锁为key share锁,这两种类型的锁互不冲突,以此提升了外键锁的并发性。

文章图片
#java#数据库#开发语言
openGauss 触发器

启动触发器的事件,取值范围包括:INSERT、UPDATE、DELETE或TRUNCATE,也可以通过OR同时指定多个触发事件。约束触发器只能指定为FOR EACH ROW。用户定义的函数,必须声明为不带参数并返回类型为触发器,在触发器触发时执行。执行触发器时要提供给函数的可选的以逗号分隔的参数列表。触发器会在指定的数据库事件发生时自动执行函数。触发器函数是在触发事件发生前执行。触发器函数是在触发

文章图片
#数据库#oracle
openGauss SMP并行执行

openGauss的SMP并行技术是一种利用计算机多核CPU架构来实现多线程并行计算,以充分利用CPU资源来提高查询性能的技术。

#数据库
openGauss SQL-by-pass

通过对OLTP场景典型查询的定制化执行方案来提高查询性能。

文章图片
#sql#数据库
openGauss 网络通信安全

为保护敏感数据在Internet上传输的安全性,openGauss支持通过SSL加密客户端和服务器之间的通讯。

文章图片
#安全#网络#https +1
    共 244 条
  • 1
  • 2
  • 3
  • 25
  • 请选择