gpt4 book ai didi

mysql - 在MySQL中左连接和创建表需要很长时间(索引完成)

转载 作者:行者123 更新时间:2023-11-29 11:08:36 24 4
gpt4 key购买 nike

我正在尝试左连接并创建表。这是一个非常简单的左连接方法,我已经为变量创建了索引。然而,执行该过程需要很长时间。我做错了什么...?

我的代码是这样的:

create table rep_test.can_em
select
a.ACD_ID,
b.RIN
from rep_time.connections as a
left join rep_time.employee_connections as b
on a.CONNECTION_IDENTIFIER = b.CONNECTION_IDENTIFIER

我在这些变量上创建了索引

ACD_ID, RIN and CONNECTION_IDENTIFIER.

此外,每个变量的数据类型是:

ACD_ID : bigint(20)
RIN: bigint(20)
CONNECTION_IDENTIFIER: VARCHAR(255)

任何帮助将不胜感激。 2 小时后我停止了该过程。

最佳答案

对于此查询:

create table rep_test.can_em
select c.ACD_ID, ec.RIN
from rep_time.connections c left join
rep_time.employee_connections ec
on c.CONNECTION_IDENTIFIER = ec.CONNECTION_IDENTIFIER;

最佳索引位于 employee_connections(CONNECTION_IDENTIFIER, RIN)

由于左连接,所以返回了第一个表中的所有数据。也许数据量太大导致了性能问题。

关于mysql - 在MySQL中左连接和创建表需要很长时间(索引完成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40986387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com