☰

» »

MySQL group by / order by/ filesort / temporary

MySQL group by / order by/ filesort / temporary

BRBR ::

A kdo ve za kak workaround za tole ?

select  ..
group by ..
order by ..


---> 1,139 sec, explain: Using temporary; Using filesort

select  ..
group by ..


---> 0,045 sec, explain:
Never underestimate the power of idiots in large groups.
  • spremenil: BRBR ()

BRBR ::

Hmm kaj naj rečem , pomaga že, če daš order by v outer sql (select from select).
Never underestimate the power of idiots in large groups.

Uporabnik ::

naštimaj kakšen index, išči mysql query optimization (igral se boš s tem, da daš pred query explain, torej "EXPLAIN SELECT ...")

Zgodovina sprememb…

  • spremenilo: Uporabnik ()

BRBR ::

ja , in kaj piše v mojem postu ?


--> 1,139 sec, explain: Using temporary; Using filesort


jasno, da uporablja indexe, natančno tiste kot treba.
Never underestimate the power of idiots in large groups.

BRBR ::

sample:slika
Never underestimate the power of idiots in large groups.

Zgodovina sprememb…

  • spremenil: BRBR ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[SQL] Pohitritev izpisa

Oddelek: Programiranje
253867 (2766) kuall
»

Optimizacija MySQL - query / tabela

Oddelek: Programiranje
445052 (3640) MrStein
»

[SQL] Unikatni izpisi

Oddelek: Programiranje
212771 (2158) 111111111111
»

SQL poizvedba

Oddelek: Programiranje
164079 (3424) awy
»

MySQL pomoc

Oddelek: Izdelava spletišč
172300 (1556) slosi

Več podobnih tem