Am 23.07.2011 00:16, schrieb Holger Dietze: > Hallo, > > [email protected] schrieb: >> Zitat von Thomas Schmidt <[email protected]>: >>> >>> Zweites kostet es 25% CPU, wenn ich jede Sekunde das SELECT count(*) >>> ausführe. Egal, ob sich an der Tabelle überhaupt etwas ändert. Diesen >> >> Ich nix MySQL, aber unter PG würde dies auch dauern, da es einen >> Seq-Scan erfordert. > > Eigentlich sollte es auch ein Full-Scan ueber einen Index tun, in dem > nachweislich alle interessierenden Datensaetze enthalten sind (z.B. PK-Index). > Ist natuerlich eine Frage der Spitzfindigkeit des Optimizers.
SELECT count(*) ist ein Scan über den PK. Solange keine anderen Kriterien angegeben werden, die den Index aushebeln, wird bei count(*) der PK verwendet. Rico
smime.p7s
Description: S/MIME Kryptografische Unterschrift
_______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
