query-optimization 相关问题

标签指的是如何使查询运行得更快。其中一些问题可能属于DBA.stackexchange.com,特别是如果它们涉及重建索引,查询计划等。请使用其他标记来指定您的查询语言。默认情况下,假定为SQL。

与从表中获取多边形相比,为什么当我将多边形写入文本时会得到不同的执行计划? (Bigquery ST_INTERSECTS)

在 Bigquery 中使用地理空间数据,我试图降低查询成本。 我有两个查询,其中一个查询是对从表中获取的多边形进行过滤: 与 my_polygon 作为(从...选择多边形

回答 1 投票 0

PostgreSQL中的delete..using语句获取什么类型的锁?

我正在开发预订系统,在某些情况下,良好的性能很重要。 我不想在我的 Postgres 数据库中定期执行这样的事情: 从表 t1 中删除 使用...

回答 1 投票 0

Neo4j Cypher 使用 WHERE 条件查询性能优化

我有以下 Cypher 查询: 轮廓 MATCH (childDStat:JobableStatistic {jobableId: childD.id}) 将collect({`childDStat`:childDStat, `childD`:childD}) 作为childDStats 呼叫 apoc.cypher.

回答 1 投票 0

相同的查询 - 不同的 Azure SQL - 关闭逻辑读取 - 不同的性能

X Azure SQL DB 和 Y Azure SQL DB 在不同的 SQL 弹性池上运行。 即使同一个查询返回不同的行数,但其执行的逻辑读取次数却很接近,w...

回答 1 投票 0

MySQL:有没有办法优化具有以下数据库结构的多表ORDER BY?

我有两个表,其结构和索引如下(出于目的,实名已更改): mysql> 描述表1; +---------+---------------------+------+-----+---- ---------------+------------...

回答 1 投票 0

如何找到等级最高的人

在我的PieCloudDB数据库中,我有一个用户表和一个等级表,其中等级表记录了用户的等级信息。 (示例数据)。 用户: ID 姓名 1 巴克 2 怜悯 3 尼卡 4 卡米尔 5 ...

回答 1 投票 0

加速大表和小表之间的内连接

这可能是一个愚蠢的问题,但它可能会揭示连接内部如何工作的一些线索。 假设我有一个大表 L 和一个小表 S(100K 行与 100 行)。 有什么区别吗...

回答 2 投票 0

删除查询根据复杂条件查找记录不起作用

我有一个如下结构的 postgres 表 我想编写一个查询,它将删除表中超过 90 天且处于 COMPLETE 状态的所有记录。如果任何行有 ro...

回答 2 投票 0

对同一个表进行多个联接的 SQL 查询

我有一个查询(简化以显示问题,但删除 7 个类似的连接): 选择 `s`.`id`、`s`.`mobile_number`、MAX(`s`.`row_number`)、`s`.`campaign_name`、`s`.`createdate`、`s`.`modda。 ..

回答 1 投票 0

需要优化 Oracle SQL 查询

我需要优化这个Oracle SQL查询: 选择 /*+ INDEX(ex1 EXCH_RATE_BK_IDX) */ ex1.currency_id 作为currency_id, ex1.underly_currency_id 作为 underly_currency_id, ...

回答 1 投票 0

缓冲区数量不同:第二次运行相同查询时共享命中

x86_64-pc-linux-gnu 上的 PostgreSQL 13.7 (Debian 13.7-1.pgdg110+1),由 gcc 编译 (Debian 10.2.1-6) 10.2.1 20210110,64 位 auto_explain.log_analyze:true auto_explain.log_buffers:true 邮政...

回答 1 投票 0

使用索引列的子集查询 Oracle 表是否可以提高性能?

假设有一个表有 6 列组成唯一索引。 如果查询仅连接其中 3 个列,该查询会有任何索引帮助吗? 会在

回答 1 投票 0

行级别安全性开启时 Azure SQL 查询性能下降

在 Azure SQL 数据库中,当行级安全性处于活动状态时,相同的查询可在 4 秒内完成;而当行级安全性被禁用时,只需 1 秒即可完成。 当我比较 qu 的执行计划时...

回答 1 投票 0

WP 在其中一台服务器上搜索 SQL 速度慢

我有2台专用服务器,S1,24核和128GB RAM,以及S2,8核和64GB RAM。两个服务器 CPU 都具有多线程功能。在 S1 上我运行 cPanel,S2 仅充当数据库服务器(远程)。两者都服务...

回答 1 投票 0

解决递归CTE中的性能问题

我有一个维度(星型模式)数据模型,支持劳动力数据的 BI。它包括一个员工维度表。该表是2型慢变维度表,即它存储历史...

回答 1 投票 0

当 `my_variable IN (<long_array_of_items>)` 在 PostgreSQL 中速度快时?

我发现自己有时需要根据 id 或其他变量的列表选择不同表的许多项目。鉴于这个列表可以包含数千个元素,这对我来说很重要......

回答 1 投票 0

MongoDB 索引和查询策略以获取两个字段范围内的记录

我们的 IP 地址范围表有约 280 万条记录,其结构如下: { start_ip: integer, // IPv4 转换为 int32 end_ip: integer, // IPv4 转换为 int32 Country_c...

回答 1 投票 0

为什么 MySQL 更喜欢使用文件排序进行索引范围扫描而不是索引查找

给出的是这个查询和索引 创建表条目 ( id bigint 自动增量 首要的关键, Parent_entries_id bigint ...

回答 1 投票 0

MySql时间戳索引并没有提高性能

使用MySql 3.23(别无选择),我有一个包含500万行以上的表。我正在查询名为last_mod_date 的列,它是时间戳(14)。 SELECT * FROM mytable WHERE last_mod_date >= '

回答 1 投票 0

ClickHouse 索引未用于现有数据(在现有表上创建索引后扫描所有行)

我面临 ClickHouse 索引的问题,查询现有数据时未使用索引。我已经在特定列上创建了索引,但查询似乎没有使用它

回答 1 投票 0

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