腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
postgresql
中
建议
锁
的
超时
sql
、
oracle
、
postgresql
、
locking
、
database-migration
我是从ORACLE迁移过来
的
。目前,我正在尝试移植此调用:尝试获取
锁
lkhndl,如果在在
postgresql
中
,我使用然而,它似乎永远在等待锁定。如果失败,会立即返回。有没有办法实现
锁
获取
的
超时
版本?有设置,但我不确定它是否适用于,以及pg_advisory_x
浏览 4
提问于2016-08-09
得票数 13
1
回答
当连接
超时
时,Postgres行
锁
会发生什么情况?
sql
、
postgresql
我看到
的
是,它似乎没有提到行
锁
发生了什么,是与
超时
的
连接,还是事务仍然未关闭。这个安全吗?当来自web服务器
的
线程获得了行
锁
,然后
超时
时,会发生什么情况?如果连接被破坏了,
锁
会被释放吗?如果不是呢?我在文档中找到
的
唯一保证是使用,但我相信后者会影响读和写,这不是预期
的
效果。 从命令从客户端到达服务器
的
时间开始,中止占用指定毫秒数
的
任何
浏览 2
提问于2015-09-08
得票数 5
回答已采纳
1
回答
如何在jdbc
中
设置
锁
超时
jdbc
有办法在jdbc
中
设置
锁
超时
吗?它应该适用于
PostgreSQL
、Oracle和MySQL。在jdbc
中
设置锁定
超时
的
最佳方式是什么?
浏览 1
提问于2016-02-26
得票数 3
回答已采纳
4
回答
如何在postgres - Hibernate
中
设置锁定
超时
java
、
postgresql
、
hibernate
、
jpa
但是,不管
超时
设置如何,线程都会挂起,直到另一个线程完成。secondTransaction -> { }); });SELECT value from Table where id=123 FOR UPDATE 在这个中,我看到Postgres
浏览 7
提问于2018-08-15
得票数 13
1
回答
哪些情况可能导致事务在一个
PostgreSQL
会话
中
并行运行?
postgresql
我考虑使用
PostgreSQL
建议
锁
来防止某些事务并行运行时可能发生
的
争用条件,但是
PostgreSQL
文档说,这些
锁
只阻塞其他会话
的
事务,而不是阻塞一个会话
中
的
事务: 但是,什么时候事务在一个
浏览 0
提问于2019-06-10
得票数 0
回答已采纳
1
回答
等待
锁
的
事务发生了什么?
mysql
、
transactions
、
locking
我在一次采访中被问到:“在MySQL数据库
中
,如果一个事务(2)试图获取共享/独占
锁
,但另一个事务{1)已经在同一资源上具有独占
锁
,会发生什么?”我
的
回答很简单,事务(2)等待事务(1)
的
提交或回滚。接下来是后续问题。如果是这样, 将在哪里等待第二个事务。(类似于阻塞队列类型
的
implementations?)If
的
提交或回滚时得到通知-有多个事务在等待被事务(1)锁定
的
同一资源,如何执行
锁
解析?
浏览 5
提问于2021-12-12
得票数 2
1
回答
使用
PostgreSQL
pg_try_advisory_lock时是否存在任何内部争用
postgresql
我使用PostreSQL pg_try_advisory_lock函数来协调一个微服务集群,共享相同
的
数据库,以确保只有一个实例执行特定任务。此函数是否与PostresSQL可能使用
的
任何内部
锁
竞争。我担心使用这样
的
数据库范围
的
锁定机制可能会影响数据库引擎中使用
的
系统资源。
浏览 9
提问于2018-02-18
得票数 1
回答已采纳
1
回答
锁
意味着等待吗?
locking
、
blocking
我真的不明白关于在并发数据访问情况下等待
的
承诺。是否有
锁
不引起等待
的
情况?没有人等待,但首先谁commit赢了,其他人在他们
的
commit失败SQLTimeoutException -当驱动程序确定超过了setQueryTimeout方法指定
的
超时
值,并且至少
浏览 0
提问于2021-04-01
得票数 1
回答已采纳
1
回答
控制
PostgreSQL
锁
等待
的
持续时间
postgresql
、
locking
但是,当其他存款试图获得表
的
锁
时,问题就会发生。所发生
的
情况是,在锁定表和调用psql_commit()之间
的
某个位置--某些东西失败了--将
锁
保存在愚蠢
的
长时间中。有几件事我需要帮助解决: 随后试图获得
锁
的
查询应该会失败,我已经尝试过用NOWAIT实现这一点,但我更喜欢使用
超时
方法(因为等待可能是可以
的
,而不是等待“愚蠢
的
时间”)。理想情况下,我会在传递时将其关闭,并且我
的
初
浏览 1
提问于2014-01-07
得票数 45
回答已采纳
7
回答
空闲
PostgreSQL
连接是否有
超时
时间?
postgresql
、
database-connection
我们正在尝试修复我们
的
连接泄漏。但同时,我们希望为这些空闲连接设置一个
超时
,可能最大为5分钟。
浏览 8
提问于2012-11-06
得票数 109
回答已采纳
1
回答
Postgres会自动清除卡住
的
查询吗?
postgresql
、
query-performance
以postgres实例
中
的
以下块为例: pid |17953 | 2023-03-07 00:06:57.656676+00(14 rows)Postgres会自动清除卡住<e
浏览 0
提问于2023-03-07
得票数 0
回答已采纳
1
回答
PostgreSQL
语句
超时
postgresql
PostgreSQL
版本: 9.3我们有日期和时间上
的
表分区,并有一个
PostgreSQL
函数将传入
的
请求加载到表
中
。有时我们会看到错误信息 客户端在一段时间后再次发送请求,如果不成功,则在第二次尝试时成功地记录请求。看来这一定是有桌子
锁
的
东西,但我不确定。
浏览 0
提问于2018-11-14
得票数 10
1
回答
在使用NHibernate.Caches.Redis时,锁定
的
超时
值是多少?
caching
、
nhibernate
、
redis
我们目前使用
的
是项目,它在获取数据时使用了许多
锁
。我们已经注意到默认
的
锁定
超时
是30秒,这似乎是等待获取锁定
的
很长时间,而且当锁定失败时,我们会在日志中看到很多
超时
,所以我们正在考虑降低这个值……但我们不能确定是什么。有没有人能就什么是好
的
超时
值以及降低
锁
超时
值对性能
的
潜在副作用提供一些
建议
?
浏览 1
提问于2017-06-14
得票数 0
2
回答
通过python或Postgres独占访问
PostgreSQL
表
python
、
postgresql
我有一个存储在PG
中
的
URL列表
的
表格,我有一个应用程序,它应该取可用URL
的
子集并处理它们。此应用程序将在检索URL集时更新已处理
的
field=true。我将在不同
的
机器上运行多个实例。我如何确保我对PG
的
访问是排他
的
,这样我就不会在不同
的
机器上得到相同
的
URL集?
浏览 0
提问于2011-05-16
得票数 0
回答已采纳
2
回答
删除
postgresql
中
的
索引
postgresql
、
index
、
postgresql-9.1
、
concurrency
我错误地创建了一个索引,现在我试图删除该索引。由于表很大,删除索引需要花费大量时间。还有其他方法可以快速降低指数吗?
浏览 0
提问于2013-09-14
得票数 9
2
回答
Spring数据JPA本机查询跳过锁定
spring
、
hibernate
、
jpa
、
spring-data-jpa
1 FOR UPDATE SKIP LOCKED", nativeQuery = true)我尝试了上面的内容,发现生成
的
查询包含FOR UPDATE,但不包含SKIP LOCKED (下面是从日志生成
的
查询):如果从查询方法
中
删除@Lock,则生成
的
查询甚至没有FOR UPDA
浏览 19
提问于2017-09-14
得票数 8
1
回答
PostgreSQL
咨询
锁
不适用Doctrine
的
DBAL
postgresql
、
symfony
、
doctrine
、
dbal
当我尝试在Doctrine
的
DBAL中使用时,我遇到了一种非常奇怪
的
行为。SELECT pg_try_advisory_lock(83049, 5)/** @var Doctrine\DBAL\Connection$locker->lock(); // Doing something for
浏览 0
提问于2015-03-30
得票数 4
1
回答
会话
超时
后postgres客户端重新连接时提示输入密码
postgresql
、
security
、
timeout
如何设置用户会话
的
超时
时间?
浏览 0
提问于2015-04-17
得票数 0
1
回答
什么会导致sql server
锁
:取消
sql-server
、
sql-server-2008-r2
、
sql-server-profiler
我在死锁上执行sql服务器分析器,因为用户正在获得查询
超时
。在分析器
中
,eventClass列显示
锁
:升级和
锁
:取消。如何找出导致查询被取消
的
原因?基本上,同样
的
查询都是由一群用户运行
的
,并且事情都在不断扩大,但是在一天之内,用户都在
超时
。我也是运行sqldiag
的
;但是,不幸
的
是,我不是DBA,而是在摸索中发现问题。有什么
建议
吗?
浏览 3
提问于2014-05-01
得票数 1
回答已采纳
1
回答
如何在
postgresql
9.2上应用修补程序
postgresql-9.2
大家好,我想在我
的
PostgreSQL
9.2数据库
中
应用一个补丁程序(
PostgreSQL
),有关
锁
表问题,请在下面的链接中提出
建议
我从来没有应用过补丁,有人能让我知道如何应用补丁
的
步骤吗?
浏览 0
提问于2017-10-06
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券