Mailinglisten-Archive |
am 15.06.2006, um 12:46:39 +0200 mailte Sebastian Mendel folgendes: > >voll - was nun ...') dachte ich mir sowas wäre sicher ab und an eine gute > >Idee gelöste Probleme aus der täglichen Praxis mal vorzustellen und zu > >erklären warum es funktioniert :-) > > also bei mir bringt der Index schon Vorteile, allerdings habe ich jetzt Sehr, sehr unwahrscheinlich. Kannst Du das an einem EXPLAIN belegen? > keine 1.5M Datensätze um zu sehen wie sehr sich das dort dann auswirkt Bei Dir hat wahrscheinlich ein Cache zugeschlagen. 1.4 Millionen Rows: scholl=*# explain analyse select sum(flaeche) from bde_meldungen ; QUERY PLAN -------------------------------------------------------------------------------------------------------------------------------- Aggregate (cost=49087.98..49087.99 rows=1 width=8) (actual time=6982.656..6982.658 rows=1 loops=1) -> Seq Scan on bde_meldungen (cost=0.00..45587.18 rows=1400318 width=8) (actual time=0.071..3610.087 rows=1400318 loops=1) Total runtime: 6982.749 ms (3 rows) scholl=*# create index idx_flaeche on bde_meldungen (flaeche); CREATE INDEX scholl=*# explain analyse select sum(flaeche) from bde_meldungen ; QUERY PLAN -------------------------------------------------------------------------------------------------------------------------------- Aggregate (cost=49087.98..49087.99 rows=1 width=8) (actual time=8049.720..8049.723 rows=1 loops=1) -> Seq Scan on bde_meldungen (cost=0.00..45587.18 rows=1400318 width=8) (actual time=0.042..4190.269 rows=1400318 loops=1) Total runtime: 8049.823 ms (3 rows) Der Ausführungsplan ist genau identisch, daß es mit Index sogar länger dauert dürfte an einem paralell anderem laufenden Job liegen. Btw.: da da ist nicht MySQL, falls sich jemand über die Details des EXPLAIN wundert. Mit freundlichen Grüßen, A. Kretschmer -- Andreas Kretschmer (Kontakt: siehe Header) Heynitz: 035242/47215, D1: 0160/7141639 GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net === Schollglas Unternehmensgruppe === -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive