phpbar.de logo

Mailinglisten-Archive

SELECTS auf minimum Werte beschraenken?

SELECTS auf minimum Werte beschraenken?

Hartmut Holzgraefe mysql-de_(at)_lists.bttr.org
Thu, 07 Feb 2002 16:52:08 +0100


Georg Richter wrote:
> oder so heisst mit SELECT fields from table order by val2 
> 
> Wenn zuviele Datensätze da sind, dann mysql_use_result verwenden (oder 
> mysql_unbuffered_query in PHP). Zur Not wenns nicht anders geht, z.B. bei 
> verschachtelten Results, LIMIT verwenden.

bei einem "order by" bringt use_result nicht *so* viel,
denn zum sortieren müssen ja zunächst doch einmal alle ergebnis-sätze
bekannt sein, man spart sich also nur den Übertragungs-Overhead und
RAM auf dem Client
(außer wenn der Optimierer erkennt das er die richtige Reihenfolge
  bereits über die Nutzung eines Index sicherstellen kann)

-- 
Hartmut Holzgraefe  hartmut_(at)_six.de  http://www.six.de  +49-711-99091-77

Wir stellen für Sie aus auf der CeBIT 2002 und freuen uns
in Halle 6 auf Ihren Besuch am Stand H 18

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive