标签指的是如何使查询运行得更快。其中一些问题可能属于DBA.stackexchange.com,特别是如果它们涉及重建索引,查询计划等。请使用其他标记来指定您的查询语言。默认情况下,假定为SQL。
如何使用动态 SQL 查询提取 PostgreSQL 中特定键的嵌套 JSONB 值? [重复]
我的 PostgreSQL 数据库中有一个名为元数据的 JSONB 列。我想提取此列中特定键的值。 例如,考虑以下 JSON 结构: { “关键...
如何使用动态 SQL 查询在 PostgreSQL 中提取嵌套 JSONB 值?
我的 PostgreSQL 数据库中有一个名为元数据的 JSONB 列。我想提取此列中特定键的值。 例如,考虑以下 JSON 结构: { “关键...
选择 d.USPS_IMB AS IMb, d.CorrelationId, d.EINNo 作为 EIN, d.UniqueFormId AS FormId, d. 生产设施 AS 设施, 案件 何时 d.生产状态否 < 5 THEN '
Postgres Update 花费时间在哪里以及如何优化?
该表有接近2.5亿条记录,我正在尝试更新某些记录。需要接近45s,我只是想了解是否有办法优化它。 询问: 更新委员会...
在 where 条件中使用 OR 时的 SQL Scan 与 Seek
考虑 AdventureWorks 数据库中的以下两个查询。 where 条件完全针对索引列。如果您使用 OR 条件,则两个表都会进行全表扫描。在第二个
我有一个名为shipData的Postgres表(总行数7亿)。其中有船舶位置,并以几何格式报告时间和位置(纬度和经度的组合)。我有一个 ShipID,我想要
带有 where 子句的 SQL 内连接在一种条件下工作速度很快,但在添加 activeFlag 时则不然
我有一个疑问,例如 从以下位置选择 C.customerId、C.firstName、C.LastName、R.IsActive 客户为C 内部连接 Rider 作为 R ON R.customerId = C.customerid 其中 R.rideid = 'xyz' 和 R.rideareacode = 'abc...
我在 XL 仓库上对 21 GB 数据进行了 90 分钟的简单查询,然后取消了查询。前十分钟后,除了“字节...
我有一个物化视图,目前正在完整模式下刷新(刷新大约需要 30 分钟)。我正在尝试通过将刷新模式更改为快速来优化它。正如历史数据...
如何在没有复合索引的情况下优化大型 PostgreSQL 表上的搜索查询?
我有一个名为 users 的 PostgreSQL 表,其中包含 20 到 3000 万条记录。该表具有以下列:id、tenant_id、名称、公司、位置和描述。 我需要表演
我想问一个问题, 想象我有这个查询: 选择计数(DISTINCT(`病人id`))作为`num` FROM ‘访问’ AS ‘访问’ INNER JOIN `患者` AS `患者` ON `访问`。`患者_id` = `p...
Mariadb / mysql EXPLAIN 优化数据查询
我正在使用 mariadb 来存储大量测量值。我执行的一个常见查询是选择数据范围。需要的时间有点长,大约10到20秒,而且情况变得越来越糟,所以我......
让我们考虑一个包含 a、b(复杂路径的两端)的 Cypher 查询: MATCH (a:Label1)-[相当复杂的路径]-(b:Label2) 哪里 返回不同的 a, b 此时...
我遇到了一个查询的问题,该查询过去工作得很好,但现在它太慢了,所以它基本上永远不会完成(可能在几个小时内,超出任何超时)。 查询就像 选择ky。
以下问题与 Microsoft SQL Azure (RTM) - 12.0.2000.8 有关。 我有一个发票数据集,如下所示(raw_data.invoices): 发票编号 发票日期 机构 付款人 物品 数量
我的一位前同事使用多个 CTE 编写了许多高度复杂的嵌套视图。 最终视图非常快。 在我看来,他的最终观点过滤了最初的 CTE,使得结果......
我正在尝试对 data.table 列应用函数,并按列值分组。 我正在使用 lapply 函数,但我的脚本非常慢。 为了提供一些背景信息,我正在研究概率
我有一个查询,大约需要 2 秒才能获取 16,900 行: 选择 x.lid 来自 schema1.view1 x 内连接 schema1.view2 y ON x.cid = y.cid 和 datediff(day, x.indt, y.linvcy)=0 --
我有一个运行 6 分钟的 T-SQL 查询。 其中同一个表有多个子查询。我认为这是问题的原因。 但我不知道如何优化它。 选择日期时间,...
如何加快 strftime('%Y-%m', time_UTC) 查询速度?
这个查询需要很长时间: ——我几个月来都是怎么打电话的: SELECT DISTINCT strftime('%Y-%m', time_UTC) AS 月份 FROM 交易 ORDER BY 月份 ASC; 如何加快查询可用日期的速度?