腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Postgres
:
用于
更新
表
`
检索
的
顺序
postgresql
、
transactions
、
locking
、
database-locking
我想知道在JOIN中依赖FOR UPDATE OF <table>时
的
数据一致性。我将试着做一个简单
的
例子:BEGIN;UPDATE b SET val = 'other'事务2是否有可能获得锁,但仍然获得过时
的
b.val?锁在来自a
的
行上--在从b
检索
行之前是否等待该锁
浏览 4
提问于2018-08-14
得票数 0
1
回答
为什么我
的
Postgres
SQL查询不使用索引
performance
、
postgresql
、
postgresql-9.2
、
heroku-postgres
我有一个
表
(sales_points),大约有23M行。它在(store_id,book_id)上有一个b树索引。我希望下面的查询使用该索引,但EXPLAIN表明它正在进行
顺序
扫描:以下是EXPLAIN
的
输出:23780957 width=8)select distinct book_id from sales_points where store_id = 1 以下是此查询
的
解释输
浏览 3
提问于2014-05-04
得票数 0
1
回答
当使用两个需要同步
的
数据库时,如何实现乐观(或悲观)锁定?
postgresql
、
elasticsearch
、
concurrency
、
optimistic-locking
、
pessimistic-locking
我正在研究一种解决方案,其中有两个数据库,
用于
以下目的: 按名称
检索
产品:使用elasticsearch执行搜索,然后在针对
Postgres
的
辅助查询中使用ES
检索
的
ID,以获得
浏览 0
提问于2018-10-29
得票数 0
回答已采纳
2
回答
postgres
如何决定是使用索引扫描还是seq扫描?
postgresql
、
sql-execution-plan
、
explain
explain analyze显示,
postgres
将对获取行并按日期执行筛选
的
查询使用索引扫描(即2017-04-14 05:27:51.039): Planning time: 0.102 ms然而,运行相同
的
查询,但使用不同
的
日期筛选器‘2016-04-1405:27:51.039’显示
postgres
浏览 6
提问于2017-04-15
得票数 4
回答已采纳
1
回答
防止PostgreSQL/SQLAlchemy中
更新
的
对象/行
的
重新排序
python
、
sql
、
postgresql
、
sqlalchemy
、
sql-order-by
当我从数据库中得到一个仍然存在
的
对象/行,修改它并将其存储回时,该行将移到
表
的
末尾。我希望所有行按相同
的
顺序
排列,就像在哪里创建
的
一样,不管它们被
更新
多少次。
浏览 0
提问于2015-04-11
得票数 0
回答已采纳
1
回答
PostgreSQL上所有列
的
索引
postgresql
、
database-design
、
indexing
这就是我现在
的
处境:然后还有3个
表
,它们只包含一个id (JOINed到主表
的
id )和一个timestamp。所有
表
上
的
ids都被定义为唯一
的
,因此id有一个隐式索引来加速连接。问题是,如果我在加入后
检索
timestamp,它不在索引中,因此它强制
Postgres
进入位图索引扫描和位图堆扫描(或seq扫描,取决于行
的
#),仅
用于
该值。
浏览 1
提问于2014-12-14
得票数 1
6
回答
PostgreSQL树组织
php
、
ruby
、
postgresql
、
search
、
tree
我正在做一个项目,其中需要一个类别树,组织为id,父,标题
表
。在
Postgres
中
检索
类别及其子类别(以及完整
的
树,如果根类别有parent=0)
的
最好方法是什么?我正在寻找一个纯粹
的
数据库解决方案,但如果有一种方法
用于
Ruby和PHP -它也会很棒。 主要目标是select子句
的
速度,因为此
表
中
的
数据对
更新
/插入/删除速度并不关键。
更新
:还有路径搜索,我指的是
浏览 3
提问于2009-02-25
得票数 7
回答已采纳
1
回答
如何列出过去24小时内发生数据更改
的
所有
表
?
postgresql
、
database-backups
、
last-modified
我们遇到了一个很糟糕
的
问题,一个平衡器错误地将一些请求重定向到一个测试实例,该实例
的
数据与生产非常相似,现在我知道测试
Postgres
中记录了属于生产
的
数据。是否有办法列出过去24小时内在
Postgres
中有数据更改
的
所有
表
?
Postgres
版本为9.3,我有大约250张表格。
浏览 2
提问于2015-09-10
得票数 5
回答已采纳
1
回答
是否有一个拦截器模式
用于
对数据库中
的
敏感数据进行标记和去标记
的
顺序
化
node.js
、
sequelize.js
我正在为
postgres
使用sequelize,并且需要跨
表
对所选字段进行标记化,以便在存储和
检索
之前分别进行标记化和去标记化。有什么建议
的
最佳实践,我可以在一个地方做这件事,而不是在每个模型
的
创建/
更新
/获取钩子
的
时候做这件事? 我正在寻找类似于拦截器模式
的
东西,它可以在sequelize实例级别上
用于
所有模型。
浏览 16
提问于2019-12-09
得票数 0
1
回答
DbSet中项
的
顺序
是否与实体框架核心中数据库
表
中
的
行
顺序
相匹配?
c#
、
entity-framework
、
.net-core
、
entity-framework-core
、
npgsql
例如,我有一个带有
表
客户端
的
Postgres
数据库,其中主键为INT,行自然按Id
的
升序排序,而.Net核心应用程序以实体框架核心<code>E 29</code>作为ORM,而<code>E 110<因此,主要问题: 在此清单返回
的
集合中
的
项
顺序
是否总是匹配数据库中原始
表
中
的
行
的
顺序
?var clients = context.Clients.T
浏览 3
提问于2020-08-29
得票数 1
回答已采纳
2
回答
Postgres
未对分区
表
中
的
范围查询使用索引
postgresql
、
indexing
、
partitioning
、
postgresql-9.3
、
postgresql-performance
我发现
Postgres
没有对分区
表
上
的
范围查询使用索引。select * from parent_table where date >= '2015-07-01'; Filter: (date >= '2015-07-01'::date) 但是像这样<em
浏览 0
提问于2016-04-06
得票数 1
1
回答
如何在
postgres
中限制对当前用户记录
的
访问及其权限
postgresql
、
security
Postgres
9数据库包含有关
postgres
用户
的
其他信息:( name char(30) 和用户角色; user char(10) references user,并
更新
其他用户
的
名称。如何将对受限用户
的
访问限制为用
浏览 0
提问于2014-11-20
得票数 1
回答已采纳
1
回答
每个psycopg2执行都会产生不同
的
表
,并且光标不会滚动到开头。
python
、
postgresql
、
cursor
、
psycopg2
我正在通过python
的
psycopg2包查询postgresql数据库。简而言之:问题是,每次运行psycopg2.fetchmany()命令时,psydopg2.cursor.execute()都会产生不同
的
表
。运行下面的代码会执行得很好,每次回过头来看都会得到相同
的
结果。我再次尝试运行ps.connect,执行conn.rollback(), conn.reset(), crs.close()操作,没有任何结果可以从
表
中得到包含
的
输出。我还尝试了启用可滚动
的
命名游
浏览 2
提问于2015-09-10
得票数 1
回答已采纳
2
回答
PostgreSQL查询,但不使用索引,而只有ORDER和doesn才会使用
sql
、
postgresql
我有一个
表
,它包含BIGSERIAL类型
的
'id‘列。我还为这一列提供了一个索引(排序
顺序
降序,BTREE,唯一)。我经常需要从数以百万计
的
条目
表
中
检索
最后10、20、30个条目,如下所示:我认为这是一个非常清楚
的
情况:对于这个特定字段有一个索引,排序
顺序
匹配,我只需要10个条目,而整个
表
中有数百万个条目,这个查询肯定使用了索引扫描
浏览 2
提问于2018-05-30
得票数 3
回答已采纳
1
回答
控制hibernate中
的
更新
顺序
java
、
hibernate
、
postgresql
我有一个
表
,它有一个唯一
的
列"token",由数据库中
的
唯一约束强制执行。在某些情况下,我需要将现有行更改为与另一现有行具有相同
的
标记,将第二行更改为具有新值。这可以在
postgres
中通过一次横断面完成。 我尝试在代码中做同样
的
事情:在一个事务中,我从现有行(第1行)获取令牌,将其设置为随机值,然后
更新
另一行(第0行)以获得行1
的
令牌,然后提交。然而,hibernate并不尊重我执行提交
的
顺序
。
浏览 3
提问于2011-05-29
得票数 7
回答已采纳
2
回答
没有从db返回值
的
sqlx结构嵌入
go
、
sqlx
我不想
更新
Order对象(我不想将DB代码泄漏到模型层中),我想我可以在PgOrder中嵌入
顺序
并修改PickupTime类型: OrderPickupTime pq.NullTime问题是,当我简单地
更新
DB中
的
Order,然后转过来获取该
顺序
时,返回
的
PickupTime是空
的
。// update func (pg
Postgres
) UpdateOrderPickupT
浏览 0
提问于2017-04-21
得票数 2
回答已采纳
2
回答
Postgres
中
的
UUID主键,对插入性能有什么影响?
database
、
performance
、
postgresql
、
indexing
、
uuid
我想知道使用非
顺序
UUID作为
表
中
的
主键对性能
的
影响,这个
表
在PosgreSQL中会变得非常大。在对表记录使用集群存储DBMS中,一旦
表
太大而不能在内存中容纳,使用UUID将增加插入
的
成本,这是因为一旦
表
太大而不能在内存中容纳,则必须从磁盘读取以找到要执行插入
的
数据页。据我所知,
Postgres
不维护插入上
的
行聚类,所以我认为在
Postgres
中使用UUID PK不会影响插入<em
浏览 1
提问于2015-12-12
得票数 47
回答已采纳
1
回答
ASC
的
订购速度比DESC快100倍?为什么?
postgresql
、
performance
、
hibernate
、
optimization
、
sql-order-by
我有一个由Hibernate为JBPM生成
的
复杂查询。我不能真正修改它,我正在尽可能地优化它。 Heap Fetches: 0 Execution time: 8145.053 ms
表
信息
浏览 1
提问于2017-10-18
得票数 4
回答已采纳
1
回答
编码"UTF8“中字节序列为0xe2 0x80 0x99
的
Postgres
字符在编码"LATIN1”中没有等效字符
postgresql
查询失败,错误:UTF8编码中字节
顺序
为0xe2 0x80 0x99
的
字符在对特定
表
进行LATIN1编码时没有对应
的
字符获取特定表出现此错误,如何在
postgres
中
更新
特定
表
的
字符编码?
浏览 0
提问于2021-11-18
得票数 0
1
回答
保持正确
顺序
的
随机不可猜测
的
主键
postgresql
、
postgresql-9.3
我希望
表
中
的
主键是随机
的
和不可猜测
的
,同时仍然保持正确
的
顺序
(将文档插入数据库
的
顺序
)。例如,将其移植到psql或plv8并在
postgres
中
用于
为
表
生成主键是一个好主意吗?或者在PG中还有其他
的
解决方案?
浏览 0
提问于2015-03-02
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券