spravne oindexovani (II)

Ales Pour pour na princip.cz
Čtvrtek Září 14 13:32:53 CEST 2000


Honza Pazdziora wrote:
> Jake jsou casy dotazu
> 
>         select id from tabulka where id = ?

104395 rows in set (21.81 sec)

>         select id from tabulka where id = ? order by t

104395 rows in set (35.42 sec)

> ? Kazdopadne vysledek ma tech 3689 zaznamu, to je pravda?

No, ukazuje se ze to teda ne... 104395 versus 3689, nechapu...

> A na jake vlastne dotazy ji chcete optimalizovat?

SELECT "neco",t FROM tabulka WHERE id=n [AND t vetsi/mensi/mezi] ORDER
BY t ASC/DESC LIMIT x

> > P.S. Ten stroj na kterem MySQL bezi je pekna sunka (486/16MB,Linux), ale
> > alespon jsou videt rozdily.
> Ano, to by odpovidalo tomu, ze setridit 3k zaznamu mu vezme pulminuty,
> to by mohlo byt.

No, teda... jako ze si hodne zaswapuje?

Diky!

Ales Pour


Další informace o konferenci Databases