sql-execution-plan 相关问题

执行或查询计划是数据库引擎用于获取结果的步骤的细分。

如何让 Postgres 对一组值使用索引?

我有一个大约 35M 行的表,并尝试查找“已处理”记录以不时删除。有 14 个有效状态,其中 10 个已处理。 id uuid 默认 uuid_generate...

回答 1 投票 0

如何保证索引的使用?

我有以下疑问: 选择 cp.ID_Case 来自 dbo.CaseParty cp (NOLOCK) 加入 dbo.Client cli (NOLOCK) ON CASE 当 cli.ClientType = 'atty' 并且 cp.ID_ClientAttorney = cli.ID_Client 那么 1 ...

回答 1 投票 0

GCP BigQuery - 限制但全表读取 - 如何将查询数据限制到最小值

看起来 LIMIT 对处理/查询的数据量没有影响(如果您信任 UI)。 选择 * - 数数(*) 从 `bigquery-public-data.github_repos.commits` -- 限制 20 如何

回答 4 投票 0

估计执行计划替代方案

据我了解,给定一个查询,Oracle会根据一些启发式尝试不同的方法,我猜最大的驱动因素是最小化要使用的行数,然后选择...

回答 1 投票 0

postgreSQL 中复杂的列依赖关系

我有两列:column1 有两个不同的值 (0, 1),column2 有 3 个不同的值 ('A', 'B', 'C')。对于第 2 列中的“A”和“B”,第 1 列中的值始终为 0,但如果第 2 列中的值...

回答 1 投票 0

如何使用 SELECT 语句获取 EXPLAIN 输出?

我正在尝试为我的查询获取查询计划。但是,我无法直接访问数据库,只能在我这边运行 SELECT 语句。 有没有办法将 SELECT 包裹在 EXPLAIN 周围,甚至可以...

回答 1 投票 0

了解涉及左连接和过滤的 MySQL 查询中的执行计划差异

我编写了一个 SQL 查询来获取所有电影,如果存在,则包含他担任演员的电影的名字“Brad Pitt”。查询如下: 选择 m.title, p_cast.person_name 来自电影我...

回答 2 投票 0

优化MariaDB简单查询以及解释json格式语句中的实际成本是什么

我有2个问题: 有什么方法可以优化或改写这个查询以便我能够执行它吗?我等了两天多,查询仍在执行...... “成本如何&...

回答 1 投票 0

在 Oracle 中索引不适用于使用范围操作的列

我已经为我的表的时间戳列创建了索引,但是当我在oracle中查询和检查解释计划时,它正在执行全表扫描而不是范围扫描 下面是DDL脚本...

回答 3 投票 0

为什么这个 Postgresql UPDATE 语句即使不更新任何行也这么慢?

我看到计划进行全表扫描,但它从未执行,并且 UPDATE 无论如何都需要很长时间。为什么?? 这是解释输出 public.hone_cohortuser 更新(成本=3180.32..8951.5...

回答 1 投票 0

如何让postgres在查询条件引用子查询时使用索引?

我有一个表“analytics_event”(有 970 万行),我需要查询给定时间后“创建”的记录。该表有各种索引,这些索引被忽略以支持顺序扫描......

回答 1 投票 0

如何在 SSMS 中测试带有参数的 SQL 查询的性能?

使用 ActivityMonitor,我得到一个很慢的 SQL 查询。 它看起来像这样: 选择 1、2、3、 来自我的表 其中 Column1 = @parameter1 AND Column2 = @parameter2 如何使用特定执行查询...

回答 1 投票 0

对于 SQL Server 缓存中的每个查询,plan_handle 始终不同

我正在评估一些计划缓存行为,这是我的场景。 我分别运行以下两个查询: 选择前 10 名 * 来自 dbo.Countries CT 左连接 dbo.大陆 CN ON CT.大陆...

回答 1 投票 0

存储过程执行时间很长

IF(@PAGEFROM='销售发票') 开始 插入 TBL_ACCOUNTTRANSACTION( 参考号、日期、尼泊尔日期、分类帐 ID、银行名称、借方、贷方、余额、页码、UCDRA 金额、UCCRA 金额、组 ID、子组、

回答 1 投票 0

mariaDB 解释输出中“ref|filter”类型是什么意思

尝试对 MariaDB 查询进行故障排除。我们对选择做了解释选择。输出中的几行的类型列具有值 ref|filter。 这是什么意思? MariaDB 文档

回答 1 投票 0

PostgreSQL 哈希连接与嵌套循环和哈希索引

我正在测试 PostgreSQL 16.2 中的连接如何与哈希索引配合使用。这是一个测试表。只有 2 列,其中包含文本格式的数字。 创建表 join_test (pk varchar(20), fk varchar(20)); 插入

回答 1 投票 0

如何在 Linux 上查看 SQL Server 中的执行计划

我在 Linux 上安装了 SQL Server。它是从 Microsoft 的存储库安装的,如下所述: https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu 在 MySql 中我曾经写过...

回答 2 投票 0

如何在2000万行的海量数据集中提高排序性能?

我有一个运行速度非常慢的查询: 选择 “对话”。*, "teamBotLocation"."id" AS "teamBotLocation.id", “团队机器人位置&...

回答 1 投票 0

将视图加入 PostgreSQL 中的快速子查询/CTE 时性能非常糟糕

我有一个 PostgreSQL (v15) 数据库视图,它汇总单个组织的每个用户的大量数据,以显示数据报告,例如每个用户所欠/支付的费用等。这是使用组织 ID 执行的...

回答 1 投票 0

在哪里可以找到 Postgres 中所有查询计划运算符的列表?

我在 Postgres 文档中找不到可以出现在查询计划中的所有运算符的列表,例如嵌套循环、顺序扫描、仅索引扫描等。请帮助我! 我用谷歌搜索了一番,发现...

回答 2 投票 0

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