Posted By: Jovo () on 'CZdatabases'
Title:     SQL pomale s pribyvanim radku
Date:      Thu Oct  5 11:55:19 2006

Ahoj.


  Kolega ma ma MySQL dotaz asi pres 5 tabulek (a join b, join c, ...) - vse 
klasicke JOINy (zadny left/right). Kdyz pusti to SQL s LIMIT 0,50, tak mu 
dotaz zabere 0.00x vteriny, kdyz da LIMIT 7000, 50, tak uz to trva 0.x vteriny 
-  tedy 100x pomaleji.
  - tabulky spojuje jenom pres ID sloupce
  - na vsech ID sloupcich ma indexy
  - MySQL 4.1.?

  Je nejaky zpusob, jak se teto feature zbavit? Na Informixu bych vedel (VIEW 
s optimalizaci), ale MySQL 4.1 je myslim neumi a TRIGGERy (AFTER INSERT 
TRIGGER, ktery zapise data i do tabulky, ktera slouzi rovnou k skladani 
dotazu) take ne.
  Mate nekdo nejaky napad?


Diky,
Jovo.

Search the boards