Aby znaleźć odpowiedź na to pytanie, stwórz sobie tablicę, w php wypełnij ją kilkoma tysiącami rekordów a w innym skrypcie wywołaj oba zapytania i sprawdź czas np za pomocą microtime()
SongoQ
12.02.2007, 01:34:08
@arczi Juz nawet dla niewielkiej liczby rekordow 1 przypadek powinien byc szybszy nie mowiac juz jak bedziesz mial miliony rekordow. 1 zwraca 1 rekord gdzie liczenie i tak jest po pkey a 2 zwraca wszystko do php i na podsawie liczby krotek jest zwracana wartosc. O ile pamietam to juz w PG i Oracle nie mozna pobrac ilosci rekordow bez wczesnijeszego odczytania - mowie tutaj o przypadku 2.
arczi
12.02.2007, 16:04:12
dzieki, nie sprawdzalem zadna funkcja, ale w sumie tlumaczenie SongoQ wydaje sie byc bardzo logiczne
jak dla mnie 1st sposob
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.