Názor k článku PHP okénko: Získání počtu řádek od Jakub Hegenbart - Ono také jde o to, co COUNT přesně...

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 4. 2005 19:51

    Jakub Hegenbart
    Ono také jde o to, co COUNT přesně počítá, jak databáze zachází s transakcemi a podobně, že. Například důvod, proč Firebirdu nestačí ke spočítání řádků scan nějakého indexu je verzování řádků. Důvodem, proč ke spočítání COUNT(sloupec) nestačí scan indexu i bez verzování a třeba i bez transakcí je zase ten, že COUNT(sloupec) musí ignorovat NULL hodnoty. Takže COUNT(id) je principielně spíš o dost náročnější než COUNT(*), alespoň na disk fetche a u tabulek s hodně sloupci.

    Nebo jsem něco špatně pochopil?