Mysql sql查询速度。长时间响应

Mysql sql查询速度。长时间响应,mysql,time,response,Mysql,Time,Response,我的mysl查询有问题。响应时间太长。我的问题是: SELECT SQL_CALC_FOUND_ROWS t.id, l.id_produkt_lista, z.nr_zam, k.nazwa_fv, p.nazwa, p.opis, p.data_realizacji, CONCAT(t.d_graf,'</br>', IF(t.D_d_graf IS NOT NULL, DATE_FORMAT(t.D

我的mysl查询有问题。响应时间太长。我的问题是:

SELECT SQL_CALC_FOUND_ROWS
    t.id,
    l.id_produkt_lista,
    z.nr_zam,
    k.nazwa_fv,
    p.nazwa,
    p.opis,
    p.data_realizacji,
    CONCAT(t.d_graf,'</br>', IF(t.D_d_graf IS NOT NULL,
        DATE_FORMAT(t.D_d_graf, "%d-%m-%Y"),"")),
    CONCAT(t.d_druk,'</br>', IF(t.D_d_druk IS NOT NULL,
        DATE_FORMAT(t.D_d_druk, "%d-%m-%Y"),"")),
    CONCAT(t.d_zgrz,'</br>', IF(t.D_d_zgrz IS NOT NULL,
        DATE_FORMAT(t.D_d_zgrz, "%d-%m-%Y"),""))
    FROM zamowienie_produkt_lista l
    JOIN zamowienia_zamowienie z ON (l.id_zamowienie = z.id_zamowienie) 
    JOIN zamowienia_produkt p    ON (l.id_produkt = p.id_produkt) 
    JOIN zamowienia_prac_tmp t   ON (l.id_produkt = t.id_produkt) 
    JOIN zamowienia_klient k     ON (z.id_klient = k.id_klient)
    WHERE TRUE
      AND id_typ_produkt = '1'
      AND z.archiwum = 0
    ORDER BY t.id
选择SQL\u计算\u找到的行
t、 身份证,
l、 id_produkt_lista,
z、 努扎姆,
k、 nazwa_fv,
p、 纳兹瓦,
p、 opis,
p、 数据(cji),,
CONCAT(t.d_-graf,“
”,如果(t.d_-graf)不为空, 日期格式(t.D\u D\u graf,“%D-%m-%Y”),“”), CONCAT(t.d_druk,“
”,如果(t.d_druk)不为空, 日期格式(t.D\u D\u druk,“%D-%m-%Y”),”, CONCAT(t.d_zgrz,“
”,如果(t.d_d_zgrz)不为空, 日期格式(t.D\U D\U zgrz,“%D-%m-%Y”),“”) 来自Zamovienie_produkt_lista l 加入Zamovienia_Zamovienie z ON(l.id_Zamovienie=z.id_Zamovienie) 加入Zamovienia_produkt p ON(l.id_produkt=p.id_produkt) 加入Zamovienia_prac_tmp(l.id_produkt=t.id_produkt) 加入Zamovienia_klient k ON(z.id_klient=k.id_klient) 哪里是真的 而id_typ_produkt='1' z.archiwum=0 按t.id订购

当我在phpmyadmin中使用它时,我必须等待大约10秒,假设
id\u typ\u produkt
属于表
zamoviene\u produkt\u lista
,创建以下索引应该会有所帮助:

CREATE INDEX p_1_idx ON zamowienie_produkt_lista
    (id_produkt, id_typ_produkt);

CREATE INDEX z_1_idx ON zamowienia_zamowienie
    (id_zamowienie, archiwum);

您还应该确保所有其他联接表的所有
*\u id
字段上都存在索引。

如果为TRUE,则
可以做什么?没有问题,但这不是问题。请在
解释分析
下显示您的模式、现有索引和查询输出。id\u typ\u produkt上有索引吗?z.archiwum上有吗?所有联接列上都有索引吗?哪个表列
id\u typ\u produkt
属于哪个表列?