暂无图片
pg数据库truncate table 会锁表吗? 和delete 锁表有什么不同?
我来答
分享
zzzdwd
2023-01-24
pg数据库truncate table 会锁表吗? 和delete 锁表有什么不同?

pg数据库truncate table 会锁表吗? 和delete 锁表有什么不同?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
游湖
Truncate会锁的是表元数据,也就是结构,delete锁的是所有行数据
暂无图片 评论
暂无图片 有用 11
打赏 0
陈陈

truncate table 也是事务操作。会变更字典和数据文件。delete 会更新tuple信息,truncate 是 access execlusive, 不建议高峰使用

暂无图片 评论
暂无图片 有用 3
打赏 1
回答交流
Markdown


请输入正文
提交
相关推荐
导出一个具体表的ddl
回答 2
pgdump之前测试过好像分区表的导出有点问题手上还没有环境如果有分区表可以关注一下看看导出有没有问题
postgreSQL 热备份有什么解决方案吗?
回答 5
pgprobackuppgbackrest都是基于pgbasebackup,一般不推荐直接使用pgbasebackup
postgresql能不能在流复制从库上建逻辑复制同步几张表到另外一个库?
回答 2
已采纳
其实没理解的你的意思。我们一般都是一主两从。其中第二个从有延迟复制的功能。这样等于在2个从库。总体来说效果和你的说差不多。第二个从和第一个从数据差不多。之所以要延迟是为了防止误操作。如果不为了这个。那
postgreSQL 数组操作都效率低吗?
回答 1
在PostgreSQL中,数组操作的效率与具体场景和使用方式有关。一般情况下,使用合适的技术和优化策略可以获得高效的数组操作。以下是一些影响PostgreSQL数组操作效率的因素:数据量和复杂度:数组
pg-13安装pg_qualstats插件失败
回答 3
rpm跳过后,会不会出问题,就是影响pgqualstats的使用?没有问题,rpm只是一种打包方式,不会影响使用,插件和pg版本对的上就没问题。
PostgreSQL citus11 是不是默认就是 MX架构 ?
回答 2
已采纳
没看到有说默认就是MX架构,只是说支持MX架构
可以把现有的postgresql数据库,转到华为的gauss吗?
回答 4
可以,opengauss的pg版本9.2.4,分区表(pg中继承分区)、部分数据类型(时间类型、二进制)不一样。
关于pg_basebackup 中-X参数的理解
回答 1
第1个问题,你理解的对,即便备份过程中源端pgwal目录wal生成的很快,开了归档模式,archive目录有完整的wal,但通常pgbasebackup备份的是一个完整的RR级快照目录,备份后的pgd
postgres 如何修改segment size
回答 2
已采纳
以PG12为例,下面是演示democd/opt/postgresql12.7./configureprefix/opt/pg12withsegsize2make&&makeinstal
pgbackrest备份问题
回答 1
pgbackrest正确进行初始化的顺序1需要在远程控制端进行初始化,在远程控制端完成初始化后,在再数据库端进行初始化[postgres@postgre14pgbackrest]$pgbackrest
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~