标签指的是如何使查询运行得更快。其中一些问题可能属于DBA.stackexchange.com,特别是如果它们涉及重建索引,查询计划等。请使用其他标记来指定您的查询语言。默认情况下,假定为SQL。
与从表中获取多边形相比,为什么当我将多边形写入文本时会得到不同的执行计划? (Bigquery ST_INTERSECTS)
在 Bigquery 中使用地理空间数据,我试图降低查询成本。 我有两个查询,其中一个查询是对从表中获取的多边形进行过滤: 与 my_polygon 作为(从...选择多边形
PostgreSQL中的delete..using语句获取什么类型的锁?
我正在开发预订系统,在某些情况下,良好的性能很重要。 我不想在我的 Postgres 数据库中定期执行这样的事情: 从表 t1 中删除 使用...
Neo4j Cypher 使用 WHERE 条件查询性能优化
我有以下 Cypher 查询: 轮廓 MATCH (childDStat:JobableStatistic {jobableId: childD.id}) 将collect({`childDStat`:childDStat, `childD`:childD}) 作为childDStats 呼叫 apoc.cypher.
相同的查询 - 不同的 Azure SQL - 关闭逻辑读取 - 不同的性能
X Azure SQL DB 和 Y Azure SQL DB 在不同的 SQL 弹性池上运行。 即使同一个查询返回不同的行数,但其执行的逻辑读取次数却很接近,w...
MySQL:有没有办法优化具有以下数据库结构的多表ORDER BY?
我有两个表,其结构和索引如下(出于目的,实名已更改): mysql> 描述表1; +---------+---------------------+------+-----+---- ---------------+------------...
在我的PieCloudDB数据库中,我有一个用户表和一个等级表,其中等级表记录了用户的等级信息。 (示例数据)。 用户: ID 姓名 1 巴克 2 怜悯 3 尼卡 4 卡米尔 5 ...
这可能是一个愚蠢的问题,但它可能会揭示连接内部如何工作的一些线索。 假设我有一个大表 L 和一个小表 S(100K 行与 100 行)。 有什么区别吗...
我有一个如下结构的 postgres 表 我想编写一个查询,它将删除表中超过 90 天且处于 COMPLETE 状态的所有记录。如果任何行有 ro...
我有一个查询(简化以显示问题,但删除 7 个类似的连接): 选择 `s`.`id`、`s`.`mobile_number`、MAX(`s`.`row_number`)、`s`.`campaign_name`、`s`.`createdate`、`s`.`modda。 ..
我需要优化这个Oracle SQL查询: 选择 /*+ INDEX(ex1 EXCH_RATE_BK_IDX) */ ex1.currency_id 作为currency_id, ex1.underly_currency_id 作为 underly_currency_id, ...
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 邮政...
假设有一个表有 6 列组成唯一索引。 如果查询仅连接其中 3 个列,该查询会有任何索引帮助吗? 会在
在 Azure SQL 数据库中,当行级安全性处于活动状态时,相同的查询可在 4 秒内完成;而当行级安全性被禁用时,只需 1 秒即可完成。 当我比较 qu 的执行计划时...
我有2台专用服务器,S1,24核和128GB RAM,以及S2,8核和64GB RAM。两个服务器 CPU 都具有多线程功能。在 S1 上我运行 cPanel,S2 仅充当数据库服务器(远程)。两者都服务...
我有一个维度(星型模式)数据模型,支持劳动力数据的 BI。它包括一个员工维度表。该表是2型慢变维度表,即它存储历史...
当 `my_variable IN (<long_array_of_items>)` 在 PostgreSQL 中速度快时?
我发现自己有时需要根据 id 或其他变量的列表选择不同表的许多项目。鉴于这个列表可以包含数千个元素,这对我来说很重要......
我们的 IP 地址范围表有约 280 万条记录,其结构如下: { start_ip: integer, // IPv4 转换为 int32 end_ip: integer, // IPv4 转换为 int32 Country_c...
为什么 MySQL 更喜欢使用文件排序进行索引范围扫描而不是索引查找
给出的是这个查询和索引 创建表条目 ( id bigint 自动增量 首要的关键, Parent_entries_id bigint ...
使用MySql 3.23(别无选择),我有一个包含500万行以上的表。我正在查询名为last_mod_date 的列,它是时间戳(14)。 SELECT * FROM mytable WHERE last_mod_date >= '
ClickHouse 索引未用于现有数据(在现有表上创建索引后扫描所有行)
我面临 ClickHouse 索引的问题,查询现有数据时未使用索引。我已经在特定列上创建了索引,但查询似乎没有使用它