query-optimization 相关问题

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

Mysql 查询未按预期使用键

鉴于下表,为什么我的 EXPLAIN 说它没有使用任何密钥(特别是 tag_pos_nr 键? 创建表`my_tbl`( `id` int(11) NOT NULL AUTO_INCRMENT, `tag` 中文本默认...

回答 1 投票 0

带有连接的 SQL 选择查询执行速度慢

我有一个新闻源,用户可以在其中添加帖子。我还有一些社区,它们使用与非社区帖子相同的数据库表。以下查询选择从社区添加的数据...

回答 1 投票 0

当存在多个索引时,mongodb 在执行查询时如何选择索引

我有一个 MongoDB 集合,用于存储一些测试提交。高级架构如下所示。 { "lessonType": "测验", “用户ID”:“639cb6d9513a420026edd...

回答 1 投票 0

如何使用多个自连接优化 SQL 查询?

我在sql oracle中有表会议 创建表会议( 会议 ID INTEGER, src 整数, tgt 整数, 开始日期时间戳, 主键(会议 ID) ); 和示例查询: 选择/*+索引...

回答 1 投票 0

横向连接不使用三元组索引

我想使用 Postgres 对地址进行一些基本的地理编码。我有一个地址表,其中包含大约 100 万个原始地址字符串: => \d 地址 表“公共地址” 专栏 |类型 |

回答 3 投票 0

为什么 MySQL 不在大表上使用我的 PRIMARY 索引?

我有一个这样的查询: 解释 SELECT b.* FROM bills b WHERE (b.id IN (SELECT u.id FROM bills u WHERE u.updated BETWEEN '2023-12-19 14:17:48' AND '2023-12-19 14:27:40' AND u.organization_id = 'A ...

回答 2 投票 0

慢查询-如何提高AZure mysql中的查询性能

我有一张三人桌。当我执行下面的查询时,需要 3 到 5 分钟。 选择 u.Id、cmc.completionstate、cmc.coursemoduleid 来自用户 u JOIN 角色分配 ra ON u.id =ra.userid 左连接

回答 1 投票 0

DECLARE 与直接日期时间转换性能比较

我试图了解声明日期时间转换变量并使用它与直接在 SQL Server 查询中转换日期之间是否存在任何性能差异。 这里有两个

回答 1 投票 0

优化查询:DECLARE 与直接日期时间转换性能比较

我试图了解声明日期时间转换变量并使用它与直接在 SQL Server 查询中转换日期之间是否存在任何性能差异。 这里有两个

回答 1 投票 0

从小数据框中删除存在于 pyspark/spark 中较大数据框中的键

我有2个数据框, df_A 的大小为几兆字节,主键 P df_B 的大小为几 GB,也有这一行 P 我怎样才能有效地从 df_A 中删除 P 不是的所有记录

回答 1 投票 0

如何调优mySQL数据库? [已关闭]

我的 MySQL 数据库最初表现良好,但随着应用程序的增长,我面临着严重的性能问题。查询运行缓慢,并且

回答 1 投票 0

使用分组加速词云选择

我目前正在开展一个为《纽约时报》创建词云的项目。因此,我从《纽约时报》的 API 中抓取所有文章,然后存储文章的日期、文章......

回答 1 投票 0

在 SQL 查询中使用 JOIN 而不是子查询

我有一个 SQL 查询可以工作,但速度很慢。我想知道是否有更有效的方法来使用连接来表达它。 设想: 表:作品、脚本和连接表、 Productions_scripts

回答 1 投票 0

需要 SQL 查询调优建议

我在 Oracle 数据库中有一个客户表,截至今天已有 1000 万条记录。每天都会在客户表顶部创建一个视图,例如 customer_1001,下面是示例视图定义。 铬...

回答 1 投票 0

SQL Server 代理作业运行缓慢

我正在运行一个简单的脚本,但是表格很大,选择了几列并执行 选择.... 进入 从表中 如果我执行,查询执行大约需要 25 秒... 我正在运行一个简单的脚本,但是表格很大,选择了几列并正在执行 SELECT <columns>.... INTO <table> FROM TABLE 如果我在 SSMS 中执行,查询执行大约需要 25 秒,而如果我在代理作业中运行,查询执行则需要 > 30 分钟。 SQL Agent 服务在默认帐户下运行,我尝试应用 MADOP/NOLOCK/RECOMPILE 选项,但没有帮助。 有什么建议为什么会这样吗? 查询在代理作业中运行缓慢,在执行查询之前必须使用 SET QUOTED_IDENTIFIER ON。 这解决了我的问题。

回答 1 投票 0

如何从 GROUP BY 中选择特定记录而不会使进程过载?

我在 EAT OR DRINK 表中有 n 条记录,它们对应于一些可能具有重复 ID 的事件。 对于每个事件,我都需要按 ID 进行分组,并始终证明我们可以吃的东西(GR...

回答 1 投票 0

我在索引方面哪里出了问题?还是别的什么?

请帮助我优化启动的单个查询。故事是这样的:我有一个名为“temp”的表,其中统计行在一天中非常频繁地插入(大约 30 - 50 英里...

回答 1 投票 0

加快 SQL 连接速度

我有一个表A,其中包含带有计时序列号的订单数据。我有另一个表 B,其中包含单独的订单数据,也带有序列号。序列号是同步的...

回答 1 投票 0

提高时间序列数据的SQL查询性能

我正在 MySQL 中为 Grafana 仪表板编写查询,但仅此特定查询的性能非常差。 这是查询: 选择 br.阅读 ,CONCAT(ino.project,"_&

回答 1 投票 0

防止在 Postgres 中对特定查询使用索引

我在 Postgres 数据库中的查询速度很慢。使用解释分析,我可以看到 Postgres 对两个不同的索引进行位图索引扫描,然后对两个结果集进行位图 AND 扫描。 删除一个...

回答 1 投票 0

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