Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoć oko ubrzavanja upita

[es] :: MySQL :: Pomoć oko ubrzavanja upita

[ Pregleda: 3295 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Golubović
AV market
Požarevac

Član broj: 3154
Poruke: 586
*.dynamic.sbb.rs.

Sajt: www.AVmarket.rs


+7 Profil

icon Pomoć oko ubrzavanja upita05.10.2013. u 12:01 - pre 127 meseci
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.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Pomoć oko ubrzavanja upita05.10.2013. u 14:41 - pre 127 meseci
daj create od obe tabele
 
Odgovor na temu

Ivan Golubović
AV market
Požarevac

Član broj: 3154
Poruke: 586
*.dynamic.sbb.rs.

Sajt: www.AVmarket.rs


+7 Profil

icon Re: Pomoć oko ubrzavanja upita06.10.2013. u 22:41 - pre 127 meseci
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 ;)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Pomoć oko ubrzavanja upita07.10.2013. u 01:00 - pre 127 meseci
da si stavio odma uz pitanje i create za obe tabele dobio bi verovatno u roku od 15min 5-6 odgovora da dodas index .. ovako jbg niko nema kristalnu kuglu
 
Odgovor na temu

svepomalo

Član broj: 306404
Poruke: 196



+21 Profil

icon Re: Pomoć oko ubrzavanja upita07.10.2013. u 01:08 - pre 127 meseci
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.
 
Odgovor na temu

tarla

Član broj: 15527
Poruke: 1648



+42 Profil

icon Re: Pomoć oko ubrzavanja upita07.10.2013. u 17:52 - pre 127 meseci
Za ubuduće uvijek imaš EXPLAIN pa vidiš gdje šteka index...


 
Odgovor na temu

Shinhan
PHP programmer
Subotica

Član broj: 12327
Poruke: 372
*.static.isp.telekom.rs.

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


+4 Profil

icon Re: Pomoć oko ubrzavanja upita09.10.2013. u 14:41 - pre 127 meseci
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.
"Common sense is not so common." - Voltaire
 
Odgovor na temu

svepomalo

Član broj: 306404
Poruke: 196



+21 Profil

icon Re: Pomoć oko ubrzavanja upita09.10.2013. u 14:53 - pre 127 meseci
Citat:
Shinhan: Rekao je on šta je problem, falio je index.


jeste ali nije postavio sql
 
Odgovor na temu

[es] :: MySQL :: Pomoć oko ubrzavanja upita

[ Pregleda: 3295 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.