sqlperformance 相关问题

此标记与结构化查询语言(SQL)的性能问题有关:在关系数据库管理系统中管理数据时遇到的性能瓶颈。这些改进可能意味着改进SQL查询,更改数据库设计或更改查询的调用方式。

在 SELECT 中添加列时,SQL 在外连接时速度较慢

我有 Oracle SQL 性能问题。我有一个子选择(比如说 emp 表和其他一些表)并且想要外部连接另一个表(比如说 dep) 选择员工部门 ID、部门 ID 从 ( 选择...

回答 1 投票 0

连接条件下 COALESCE() 的替代方案?

我有一个 SQL 查询正在执行如下所示的连接: 选择 表A.Id, 表B.Column1, 表C.Column2 来自表A 内连接表B ON 表A.Id = 表B.Id 内部...

回答 1 投票 0

如何提高 SQL Server 中将值从非空列上移到空列的查询性能?

我有一张值表 数值表: 艺术ID 变量 顺序 值1 值2 瓦尔3 瓦尔4 瓦尔5 瓦尔6 瓦尔7 瓦尔8 瓦尔9 瓦尔10 1 1 1 A1-Val3 2 1 2 A2-Val6 3 2 3 A3-Val1 4 2 4 A4-Val4 A4-Val9 5 3 5 A5-Val2 ...

回答 1 投票 0

MYSQL。如果我使用变量,LIKE 查询就会变得太长

我有一张500万字的大桌子。我需要找到以动态字符串开头的单词。但是当我将 LIKE 运算符与字符串变量一起使用时,查询变得太长。 例如,这个查询...

回答 3 投票 0

我想提高我的 Snowflake SQL 查询性能

我有一个雪花查询,我正在尝试提高性能。 热膨胀系数为 ( 选择不同的 交流电 来自“DB1”。“SCHEMA1”。“TABLE1” 在哪里 AG = 'PPPP...

回答 1 投票 0

按极端性能影响排序

我在 SQL Server 中有一个复杂的查询,需要 70 秒才能完成 3,000,000 条记录。 当我删除两个 ORDER BY 子句时,只需要 0.5 秒即可完成。 选择前 100 名 行_...

回答 1 投票 0

Oracle 哈希连接查询性能问题

我正在使用 oracle 19c,并通过简单的查询面临奇怪的性能问题。 这是我的查询: 选择 TU.ID AS 记录 ID 来自表_U TU JOIN (SELECT to_date('11-04-2001','DD-MM-YYYY') AS

回答 2 投票 0

SQL Server 分页查询 - 性能考虑

我正在研究 SQL,但在性能方面技术不太好。我正在使用 C# 动态形成查询,并在我的脑海中实现分页目的 每次点击分页时我都会获取 10 条记录...

回答 2 投票 0

在 Join 语句中使用 Select Union From Dual 会降低 Oracle 性能

下面的原始查询需要 6 秒执行。但是,当我从双重联合语句中删除大部分 select union(仅保留 1)时,查询只需要 1.2 秒即可执行。可以这样吗...

回答 1 投票 0

数百万行的缓慢合并

我正在将数百万 (1-10) 行合并到一个包含 20 多百万行的表中。 目标表有 16 列,1 PK 列(NormalID)。 我发现的问题是某些记录有其 PK 列 ID

回答 1 投票 0

IF NOT EXISTS 子查询的性能瓶颈

在较大的查询中使用 IF NOT EXISTS 子查询时,我遇到了显着的性能差异。子查询独立运行时执行速度很快,大约需要2秒。

回答 1 投票 0

使用虚拟表达式强制 db2 查询优化

有没有办法强制DB2优化(查询优化)使用像(0<>0)这样的表达式。 我可以在 PL1 程序的嵌入式 SQL 语句中看到这个表达式。 (字段=“值”或 0 &...

回答 1 投票 0

左连接和SQL子查询的性能差异

这个问题可能很微不足道,但仍然是这样的 SQL Server 查询有什么区别: 选择 t1.*, t2.值 来自表1 t1 左连接 table2 t2 ON t1.Id = t2.Id 与 选择 t1.*,...

回答 1 投票 0

在一个表和另一个表之间的一对多关系中,通过“多”侧的值过滤“一”侧的有效方法?

我有一个表,比方说,用户与另一个表(例如,users_attributes)具有一对多关系。 users_attributes表是一个简单的键值类型表,带有外键...

回答 2 投票 0

优化“已归档”状态选择的 MySQL 查询性能

我有一个名为“article”的表,其中包含 1,145,141 条记录,其中包含各种字段,包括 “id”、“uiqPID”、“租户”、“状态”、“标题”&q...

回答 1 投票 0

如何有效地获取大型 MySQL 表中每个 transaction_date 的 7 天滚动计数?

我有一个 MySQL 表 my_table,大小约为 38 GB,结构如下: DESC my_table; +------------------+----------+-----+-----+ |领域 |类型 |空|关键| +--...

回答 1 投票 0

由于性能问题,避免从 XML 列中读取值

我想改进下面的SQL代码。我观察到使用 SQL Server Profiler - XML 读取操作花费了太多时间。 这里 - edata 是 XML 列,显示的代码是...

回答 1 投票 0

我应该如何创建最有效的酒店价格数据库?

假设我们想要制作最高效的酒店网站。在这个网站上,房间可能会根据“有多少人”、日期和星期几有不同的价格。什么是最

回答 1 投票 0

Oracle SQL 中的 NOT Equal(<>) 忽略索引和 NULL 值行

我有一个查询需要根据 Oracle SQL 中的 NOT Equal 值进行过滤。不能使用 EQUAL 作为条件作为未知列的可能值。 询问: SELECT * from employee where na...

回答 1 投票 0

如果我们加入其他 CTE 或使用主查询,CTE 会再次运行吗?

我有一个问题,关于查询中的 CTE 是只运行一次还是每次加入时运行。 导致我们在 postgres 指标中面临 CPU 消耗问题。 如果它只运行一次那么 fi...

回答 1 投票 0

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