postgresql-performance 相关问题

关于PostgreSQL查询优化。必须在标签信息中列出的问题中包含足够的信息。对于复杂的高级问题,或者如果您希望在不修改查询的情况下进行调整,请访问http://dba.stackexchange.com/。

从连接两个表的查询中获得唯一计数的最佳方法

我有2个表,表A和表B。表A(具有数千行)id uuid名称类型created_by org_id表B(具有最大100行)org_id org_name我正在尝试获取...

回答 3 投票 1

PostgreSQL查询需要5分钟以上

我有一个大表,其中有5亿多行。我试图找到最好的索引替代方法,以加快查询时间。我想根据时间戳进行排序会减慢查询时间...

回答 1 投票 3

有什么方法可以加快Postgres位图堆扫描的速度吗?

这里是数据库新手。这是我的查询,我使用的是Postgres 9.3.5:=#解释分析SELECT SUM(actual_cost)作为成本,SUM(total_items)作为num_items,processing_date FROM frontend_items WHERE ...

回答 2 投票 1

使用多个“介于”条件的优化查询

我有一个表val列为val的桌子游乐场,索引val列。我有一个范围列表[(min1,max1),(min2,max2),...,(minN,maxN)],我想选择所有适合val的行... ...>

回答 1 投票 1

为子查询优化Postgresql查询

我对Postgres来说还很陌生,这可能是一个新手问题。如何改善此查询?三个表,活动1-> M线程1-> M消息。我有广告系列ID,我想要所有...

回答 1 投票 0

如何从解释中获取Postgresql总成本时间

我在PostgreSQL 9.5上有一个sql查询,但是花费的时间太长。然后运行解释查询:从源v1的WHERE ID

回答 1 投票 0

批量更新Postgres表

我有一个约有2亿条记录的表,并在其中添加了2个新列。现在,这2列需要来自不同表的值。将近80%的行将被更新。我尝试更新,但...

回答 1 投票 0

PostgreSQL可以使用SPI进行并行查询吗?

我正在使用PostgreSQL的服务器编程接口(SPI)来构建我的postgres扩展并执行我的查询。请参阅此详细示例或以下简单代码示例:int ret = ...

回答 1 投票 0

使用数据类型“文本”存储字符串的任何缺点?

根据Postgres文档,它们支持3种字符数据数据类型:字符变化(n),可变长度varchar(n)和限制字符(n),char(n)固定长度,...] >

回答 3 投票 16

为什么pg查询会在一段时间后停止使用索引?

我在Postgres 12.0中有这个查询:SELECT“ articles ..” id“ FROM” articles“其中(((jsonfields->>'etat')='0'或(jsonfields->>'etat')='1 'OR(jsonfields->>'etat')='2')...

回答 2 投票 0

为大表的最近行优化查询性能

我有一个大表:CREATE TABLE“ orders”(“ id”串行NOT NULL,“ person_id” int4,“ created” int4,CONSTRAINT“ orders_pkey” PRIMARY KEY(“ id”)); 90%的请求都是关于...

回答 2 投票 3

与级联和LIKE查询性能

有人能解释这三个查询之间的性能差异? CONCAT()函数:解释分析SELECT * FROM人在那里(CONCAT(姓氏, '',FIRST_NAME, '',middle_name)LIKE“%...

回答 3 投票 2

PostgreSQL autovacuum导致性能显着下降

我们的Postgres数据库(托管在具有1个CPU,3.7 GB RAM的Google Cloud SQL上,见下文)主要由一个大约90GB的表组成,大约有大约6000万行。使用模式几乎完全由......组成。

回答 1 投票 -1

Postgresql Query执行缓慢

我有PostgreSql查询如下:SELECT DISTINCT ON(引用)引用,reference_url来自车辆v WHERE NOT EXISTS(从daily_run_vehicle中选择引用rv WHERE((...

回答 2 投票 0

PostgreSQL没有使用直接索引

我在Amazon RDS上有一个PostgreSQL 10.6数据库。我的表是这样的:CREATE TABLE dfo_by_quarter(release_key int4 NOT NULL,country varchar(100)NOT NULL,product_group varchar(100)...

回答 3 投票 0

依赖条件的大表的连接很慢

当表很小时,此查询的合理时间。我正在尝试确定瓶颈是什么,但我不确定如何分析EXPLAIN结果。 SELECT COUNT(*)FROM ...

回答 3 投票 1

如何获取date_part查询以命中索引?

我还没有能够让这个查询命中索引而不是执行完整扫描 - 我有另一个查询使用date_part('day',datelocal)对几乎相同的表(该表...

回答 1 投票 1

使用SQL将表B中的空值替换为表A中的值

我有这样一个表:price_families(表A):ID UPC 1 123 1 456 2 789 2 111 1 121和第二个表:sales_volume(表B):UPC销量...

回答 1 投票 0

WHERE子句的不同组合的索引策略,包括。文字模式

这里继续其他问题:如何获取date_part查询以命中索引?执行以下查询时,它会命中我在datelocal,views,impressions,gender,...上创建的复合索引。

回答 1 投票 0

为什么在PostgreSQL中获取相当大比例的表时,位图扫描比索引扫描更快?

Bitmap Scan的作者描述了位图堆扫描和索引扫描之间的区别:普通的索引可以从索引中一次获取一个元组指针,并立即访问该元组...

回答 1 投票 5

© www.soinside.com 2019 - 2024. All rights reserved.