gpt4 book ai didi

mysql - inner join in mysql需要很长时间

转载 作者:太空宇宙 更新时间:2023-11-03 11:22:30 25 4
gpt4 key购买 nike

我有超过 1,000,000 个表联系人,而其他表城市有大约 20,000 条记录。需要获取联系人表中使用过的所有城市。联系人表有以下列身份证、姓名、电话、电子邮件、城市、州、国家、邮政、地址、经理_Id城市表有身份证、城市

我为此使用了内部连接,但它需要很长时间才能完成。查询执行时间超过 2 分钟。

我使用了这个查询

SELECT cities.* FROM cities 
INNER JOIN contacts ON contacts.City = cities.city
WHERE contacts.manager_Id= 1

也在 manager_Id 上创建了索引。但仍然很慢。

最佳答案

为了更好的性能,你可以添加索引

在表格城市列 city

表上的联系人列 (manager_id, city) 上的复合索引

关于mysql - inner join in mysql需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58276048/

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