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

Performanse i duplirani uslovi u where

[es] :: MySQL :: Performanse i duplirani uslovi u where

[ Pregleda: 1336 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Performanse i duplirani uslovi u where27.04.2011. u 11:13 - pre 158 meseci
Zanimam me da li neko zna kako utice na brzinu izvrsavanje SQL-a ako imam ovako nesto:
Code (mysql):

SELECT * FROM `table` WHERE `name` LIKE 'ne%' AND `name` LIKE 'ne%';
 


Imam metodu koja je generator sql-ova a uslovi dolaze iz baze sa razlicitih strana i cesto se desi da mi se ponovi uslov.

Jos da pitam kako utice i kada imam WHERE 1

Code (mysql):

SELECT * FROM `table` WHERE `name` LIKE 'ne%' AND 1 AND 'zip` = '11000'



[Ovu poruku je menjao VladaSu dana 27.04.2011. u 13:50 GMT+1]
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Performanse i duplirani uslovi u where27.04.2011. u 15:10 - pre 158 meseci
i jedno i drugo bi trebalo da optimizer "optimizuje" tako da ne bi smelo da utice na brzinu - ako utice onda je bug u optimizeru (ne bi bio prvi ali ti tvoji primeri prolaze ok)
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: Performanse i duplirani uslovi u where27.04.2011. u 15:29 - pre 158 meseci
Kada sam testirao i ispadalo je da je svejedno ali nisam bio u stanju da posljem puno razlicitih upita da to malo bolje bude testirano pa sam hteo da budem siguran ...
Hvala!
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Performanse i duplirani uslovi u where27.04.2011. u 15:44 - pre 158 meseci
imas onaj mysqlslap za testiranje ... mada kazem ti .. optimizer bi morao takve stvari da sredi .. ono nas optimizer nije najbolji na svetu, al tolko los nije :D
 
Odgovor na temu

[es] :: MySQL :: Performanse i duplirani uslovi u where

[ Pregleda: 1336 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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