Zcela záleží na prostředí a způsobu, jakým řídíte – musím říct – všechno ostatní. Pokud je server umístěn v jiné síti, na druhé straně planety, je síť vaším úzkým hrdlem.
Aby bylo volání lepší, učinil bych několik předpokladů:server je na localhost, připojení jsou spravována správně a optimalizovat by se měl pouze samotný dotaz. Pokud je to váš případ, můžete použít Explain
příkaz k použití, jak je vysvětleno zde
je velmi jednoduchý:
Explain select col1 from table1 Union select col2 from table2
Existuje spousta článků, které vám vysvětlují, jak používat Explain
. zde
je jedna.
Poslední věc, nezáleží jen na počtu řádků. Je také důležité, kolikrát je váš vybraný kód také spuštěn. Předpokládejme, že máte smyčku, která vrací 11 řádků při každém běhu a má 1000 iterací. Předpokládejme, že se řádky v každé iteraci liší, pak uvidíte účinek správy připojení a ukládání do mezipaměti.