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

Attachment: smime.p7s
Description: S/MIME Kryptografische Unterschrift

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an