暂无图片
pg中在走索引下和全表扫描下,同样的delete语句,加锁有不同吗?
我来答
分享
暂无图片 匿名用户
pg中在走索引下和全表扫描下,同样的delete语句,加锁有不同吗?

例如delete from  td where id =? 


同样的语句,当id上有索引,走了索引的话,加的行锁和id上没有索引,走全表扫描后,加的行锁一样吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
zzzdwd

锁没区别,就是持有锁的时间长短问题。

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


请输入正文
提交
相关推荐
pg中如何关闭笛卡尔积??
回答 4
oracle的optimizermjcenabled这个参数是为了在某些特定的优化场景下,屏蔽MERGEJOINCARTESIAN这个执行计划,而不是为了关闭笛卡尔积。而且就算将这个参数设成FALSE
postgresql没有主键,如何把两条一样的记录删掉其中一条?
回答 1
找个测试库试试ctid参考:https://www.cnblogs.com/lottu/p/5613098.htmljiekexuselectfromt;id|name|age1|JiekeXu|18
PCP和PGCE这两个证哪个含金量更高一些更值得考?
回答 2
这是两个认证体系,还是建议自行考虑
postgresql explain 问题
回答 1
有可能是统计信息未更新。
windows的wsl里边安装的postgres能用windows的debeaver连接吗?
回答 3
postgresql中delete数据怎么操作可以释放磁盘空间?
回答 1
已采纳
可以了解下vacuum和vacuumfull的功能,他可以帮助你。英文文档:http://postgres.cn/docs/12/sqlvacuum.html中文文档:http://postgres.
postgreSQL pg_cron对数据库有没有影响?
回答 1
没有
pgsql通过触发器往另一个表插入当前时间的时候,总是时区丢失,谁知道怎么处理么?求教....
回答 2
@小小亮可以补充一下问题产出的环境及过程么
postgresql 的高可用方案pantroni和repmgr 哪个更好?
回答 1
pantroni
postgreSQL 下面如何根据年月日,但不使用age函数计算年龄?
回答 1
SELECT(datetrunc('year',currentdate)datetrunc('year',datecolumn)CASEWHENdatecolumn>currentdateint