Ich habe ein Problem mit MySQL-Abfrage. Es ist zu langsam um 101 Sekunden für begrenzte 10 Zeilen. Was könnte das Problem sein?MySQL-Abfrage zu langsam für begrenzte Zeile
Abfrage ist:
SELECT isteksikayet.BASVURU_NO AS BasvuruNo, isteksikayet.BASVURU_TARIHI AS BasvuruTarihi, mahalle.ad AS MahalleAdi, konular.ADI AS KonuAdi,
sonucturleri.ADI AS Durum, isteksikayetdetay.GUNCELLEME_TARIHI AS BilgiTarihi, birimler.ad AS BirimAdi
FROM isb_istek_sikayet isteksikayet
INNER JOIN tbl_sistem_mahalle mahalle
ON isteksikayet.MAHALLE_KODU = mahalle.kod
INNER JOIN isb_konular konular
ON isteksikayet.KONU_KODU = konular.KODU
INNER JOIN isb_istek_sikayet_detay isteksikayetdetay
ON isteksikayet.BASVURU_NO = isteksikayetdetay.BASVURU_NO
INNER JOIN isb_sonuc_turleri sonucturleri
ON isteksikayetdetay.SONUC_KODU = sonucturleri.KODU
INNER JOIN mubim_birim birimler
ON isteksikayetdetay.DAIRE_KODU = birimler.kod
ORDER BY BasvuruNo DESC LIMIT 10;
Um die anzuzeigenden Datensätze zu ermitteln, muss die DB alle durchlaufen, weil Sie sie bestellen –
Haben Sie Indizes in den Join-Spalten eingerichtet? –
@juergend Wie kann ich das beheben? Ich kann keine Erlaubnis zum Zufall db Struktur haben. –