query-performance 相关问题

有关测量或改进查询(处理速度)的问题。

查找具有条件和分组的累计总数

这是我的情况:我想在任何给定日期计算给定项目的数量和价格。价格使用总项目数量和单位价格计算,因此价格变化...

回答 1 投票 0

删除MySQL中的数百万行

我最近发现并修复了我正在处理的网站中的一个错误,导致表中数百万个重复的数据行即使没有它们也会非常大(仍然是数百万)。我可以 ...

回答 11 投票 62

如何优化从SQL Server转换的MySQL查询?

我曾经运行过很快的MS SQL查询,但我们转移到了MySQL,我不得不在MySQL中重建MS SQL查询,但由于MySQL不支持Full Join,我遇到了一些问题。我做了......

回答 2 投票 -1

(TimescaleDB) - 如何在大约20亿行的数据集上优化JOIN查询。 (现在太慢了)

我有一个数据库,它提供了大量的传感器数据(IOT之类) - 我将这些数据存储在一个名为events的表中。 (下面的结构)现在用户还可以订阅特定信号的变化(按id)...

回答 4 投票 0

这是一个N + 1问题,我该如何解决?

我有一个项目列表和一个客户列表。项目可以针对一个客户,每个客户都可以拥有多个项目。所以这是一个简单的1:n关系,其中项目是拥有方。 ...

回答 2 投票 0

PostgreSQL子查询/ CTE是否已缓存?

通过缓存我的意思是如果每个获取的行调用子查询?几个例子 - 简单查询SELECT * FROM(SELECT * FROM accounts)AS子查询; - 带有函数SELECT * FROM的子查询...

回答 1 投票 2

CTE优化

我有一个涉及CTE的查询。我只是想知道以下查询是否可以进行优化,如果可以,那么优化版本背后的基本原理是什么:这里是查询:...

回答 3 投票 -2

JPA Property Expressions与使用'In'

我有3个班级:大学:id,姓名,....学生:id,姓名,大学,....标记:id,subject,student我有collegeObject和学生列表。我能够查询...的标记

回答 2 投票 0

如何在SQL中以高性能的方式使用PARTITION BY获取最新记录?

在用于获取仪表板和报告信息的规范化Oracle 12.2数据库中,我们发现用户经常需要知道最新记录中的数据...

回答 3 投票 0

在EXISTS条件上创建索引

我的表结构:table_a(id,company_id,approval_status,is_locked)table_b(tba_id,status)我的查询:SELECT COUNT(id)过滤器(WHERE approval_status = 2 AND is_locked = true AND EXISTS(...

回答 2 投票 2

使用GROUP BY的MySQL查询非常慢

我有一个使用以下模式的数据库:CREATE TABLE IF NOT EXISTS`comvers`(`starttime` datetime NOT NULL,`ip` varchar(15)NOT NULL default'',`country_name` varchar(45)default'',. ..

回答 2 投票 0

Redis设置性能问题

我正在尝试对我的redis SUNION命令进行基准测试。虽然基准测试其中一个集合包含~1000个元素,而其他集合包含~10个元素。每次调用的执行顺序约为0.52 ms。是......

回答 1 投票 0

函数索引在oracle中不起作用,它与其他运算符一起使用

您假设这个简单的查询:选择名称,来自项目的代码,其中长度(代码)> 5由于避免了完整访问表,通过以下命令有一个函数索引长度(代码):...

回答 1 投票 1

Postgres - 获取多个表中所有行的最快方法

SELECT table_1.time,table_1.time,table_2.time FROM table_1 INNER JOIN table_2 on table_1.time = table_2.time INNER JOIN table_3 on table_1.time = table_3.time ...;我正在使用上面的查询......

回答 2 投票 0

索引没有被使用

这是Tom Kyte的书的摘录。 “我们正在使用SELECT COUNT(*)FROM T查询(或类似的东西),我们在表T上有一个B * Tree索引。但是,优化器正在全面扫描表格,...

回答 3 投票 2

具有不同值的查询执行不同

让我们用测试数据创建2个表:1)创建表test_users(id serial primary key);插入test_users select * from generate_series(1,750000); 2)创建表test_posts(id ...

回答 1 投票 3

Magento慢类别计数查询

我们最近在Magento商店中部署了一些更改,这些更改触发了以下SQL运行:SELECT`count_table``category_id`,COUNT(DISTINCT count_table.product_id)AS` ...

回答 1 投票 0

优化 - 在循环内从TEMP TABLE中选择的函数,以获取JSON值的平均值

我有一个Mysql函数,作为读取几百万条记录的大型查询的一部分运行。为了检测异常,我正在计算随时间的平均变化。表中的数据存储...

回答 2 投票 0

使用SUM()缓慢的MySQL查询

我必须在我的代码中运行两个查询才能让我的租户保持平衡。但是,这些查询太慢了。第一个查询,我得到所有租户及其单位名称:SELECT t.TenantID FROM Tenants t JOIN ...

回答 2 投票 3

SQL Delete语句执行时间太长

我有以下SQL删除语句。这应该删除大约20000条记录,执行时间超过12分钟。这里我使用行号语句来获取重复项...

回答 3 投票 0

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