Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 4.263 pregleda

Najnovija ↓

Pomoć oko ubrzavanja upita 05.10.2013. u 13:01 · pre 159 meseci #1
Imam veliki problem sa ovim upitom:
Code:
SELECT 
`tabela1`.`naziv` AS `naziv`, `tabela1`.`id` AS `id` 
FROM 
`tabela1`
LEFT JOIN `tabela2` 
ON 
(`tabela2`.`id` = `tabela1`.`id` AND `tabela2`.`od_id`='8') 
WHERE (`tabela2`.`id` IS NULL AND `tabela1`.`pid`='1') 
ORDER BY naziv 
LIMIT 1;

Naime ovaj upit radi, ali mu treba oko sekunde da se izvrši. Što je katastrofalno sporo za ovo za šta se koristi.

Poenta je da mi treba naziv i id jednog (prvog) proizvoda kog nema u drugoj tabeli zavedenog pod nekim od_id-om iz druge tabele.
Re: Pomoć oko ubrzavanja upita 06.10.2013. u 23:41 · pre 159 meseci #3
Rešio sam ovaj problem tako što sam dodao indeks na drugu tabelu. Kasnije sam video da nije postojao... Tako je to kad izgubiš dva dana zbog gluposti ;)
Re: Pomoć oko ubrzavanja upita 07.10.2013. u 02:08 · pre 159 meseci #5
Mislim da i sada nije kasno da stavi create tables sql da vidimo svi u cemu je bio problem.
Mozda nekom posluzi u buducnosti a ne ovako resio sam problem i cao djaci.
Sviđa mi se1
Re: Pomoć oko ubrzavanja upita 09.10.2013. u 15:41 · pre 159 meseci #7
Citat:
svepomalo:
Mislim da i sada nije kasno da stavi create tables sql da vidimo svi u cemu je bio problem.
Mozda nekom posluzi u buducnosti a ne ovako resio sam problem i cao djaci.


Rekao je on šta je problem, falio je index.
Potpis
"Common sense is not so common." - Voltaire
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme