
关于pg_squeeze,当表有更新操作,squeeze_table会被卡住,请问这个线上环境如何使用?
当再终端开启2个会话,其中会话1 执行
begin;
update t set ....;
模拟线上有写操作,但是没有完成
会话2 执行
SELECT squeeze.squeeze_table('public', 'test', null, null, null);
发现会话2 ,会因为锁等待而卡住,请问都说线上环境用这个工具不影响业务,请问这个咋理解呢?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
怎么清除psql的历史命令?
回答 1
已采纳
psql的历史命令存储在/.psqlhistory文件中
oracle和pg中,在循环日志下,日志文件系统满了后,会有啥结果??
回答 1
会hung.等待日志归档。
pgadmin4 backup server 后如何恢复?
回答 1
backup对应的有restore菜单
postgreSQL pg_cron对数据库有没有影响?
回答 1
没有
opengauss 创建新的数据类型
回答 1
您可以参考官方文档《开发者指南》,SQL语法关于CREATETYPE的描述
pg_settings中的作用级别?
回答 1
有个列 context postmaster时重启才生效,这个是实例层面的如果contextuser 则这个参数可能被session设置过,setting<>
pg如何查看库中是否有失效的索引
回答 1
selectindexrelid,indrelidfrompgindexwhereindisvalid‘f’;
Postgre 逻辑复制,这个表里已经有数据了,再新加数据,新加的数据同步不过去,这是什么原因?
回答 1
1、检查复制用户的对表的查询权限和schema的使用权限2、检查发布和订阅的配置和状态信息3、检查订阅节点是不是被手工中断4、如果是新加的表,请看看那是否在订阅节点上进行了refreshpublica
postgresql 中造成索引失效的形成有哪些可能的原因?
回答 1
可能存在以下原因,仅供参考1、任何计算、函数、类型转换2、!3、NOT,相当于使用函数4、模糊查询通配符在开头5、索引字段在表中占比较高6、多字段btree索引查询条件不包含第一列7、多字段索引查询条
如何设置PG用户pg_dump权限?在用户拥有DQL,DML,DDL的权限下,如果禁止其pg_dump的权限
回答 1
已采纳
PG权限管理类似mysql,你无法禁止用户对属于自己的schema的导出权限。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
数据库周刊47丨11月国产数据库排行;国内首批云原生数据库通过可信云认证;MySQL基本知识点梳理;查找最消耗资源的SQL;Oracle性能调优笔记;2021中国灾备行业白皮书……
PostgreSQL 13 部分 VIII. 附录 附录 F. 额外提供的模块
什么是PostgreSQL?
PGA内存
常见的导致PG创建索引慢的原因
PostgreSQL 连接池 PgBouncer 1.19.1 发布,修复 1.18.0 崩溃
PostgreSQL 在3D 数据内容管理中的应用
每周招聘|DBA数据库高级工程师,年薪50+,新平台,新自我!
PostgreSQL 11 preview - pgbench 支持大于1000链接(ppoll()代替select())
PostgreSQL执行计划:Bitmap scan VS index only scan