gpt4 book ai didi

mysql - 内部连接工作太慢 - 只在 phpmyadmin 中显示加载标签

转载 作者:行者123 更新时间:2023-11-30 22:58:18 25 4
gpt4 key购买 nike

我有 3 个表,每个表都有近 70,000 条数据当我执行选择查询时,我在其中添加了一个内部联接,但它运行得更快。

跟随速度更快

select A.id from product as A 
inner join product_cat as B on A.id=B.mapped_id

select A.id from product  as A 
inner join product_sup as C on A.id = C.mapped_id

(对于一个内部联接,它工作得更快)

但是当我在同一个选择查询中添加两个内部连接时,它的工作速度太慢了(不显示数据,它只在 phpmyadmin 中显示加载标签)

select A.id 
from product as A
inner join product_cat as B
on A.id = B.mapped_id
inner join product_sup as C
on A.id = C.mapped_id

我的目的只是找出数据库中有多少记录。也尝试使用计数功能,但需要太多时间。

任何帮助将不胜感激,谢谢,

最佳答案

使用 EXPLAIN 分析查询的性能并识别任何缺失的索引。
http://dev.mysql.com/doc/refman/5.5/en/using-explain.html http://dev.mysql.com/doc/refman/5.5/en/explain-output.html

如果您想获得特定的建议,请将您的实际查询、由所有涉及表的 EXPLAIN 和 CREATE TABLE 语句打印的执行计划添加到您的问题中。

关于mysql - 内部连接工作太慢 - 只在 phpmyadmin 中显示加载标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25238189/

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