Mysql sql查询速度。长时间响应
我的mysl查询有问题。响应时间太长。我的问题是: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
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
属于哪个表列?