Article View: pl.comp.lang.php
Article #1764Re: Losowy rekord...
From: Mariusz Mielnik
Date: Fri, 31 Aug 2001 11:51
Date: Fri, 31 Aug 2001 11:51
32 lines
1909 bytes
1909 bytes
Dnia Fri, 31 Aug 2001 11:11:55 +0000 (UTC), Darek Sieradzki <dsier@MAPS-ONpmp.com.pl> wystukal(a): >Mozesz nie miec wogle zadnego klucza, albo klucz "nieliczbowy". Chodzilo mi >np. o pg_result() ktore pobiera wynik zapytania z rekordami ponumerowanymi >o 0 do pg_numrows(), pokolei. dlatego warto dodawac pole ID :-) > >Tak czy inaczej lepszym wyjsciem jest zapytanie z "order by rand() limit >1", nie do konca przy powiedzmy 500 rekordach ok, ale to zapytanie tak czy owak najpierw pobiera wszystko pozniej losuje kolega testowal to na bazie z 300 000 rekordow samo wykonanie zapytania trwalo okolo 20 sekund... (na lokalnym kompie) bez wzgledu ile mialo byc zwroconych wynikow >tylko to NTG. czy w zapytaniu ktos nie wspomnial o PHP .. programowo rozniez mozna to rozwiazac i poniekad zostalo podane (teza) wiec nie sadze zeby to bylo NTG!! ================ Mariusz Mielnik www.flashzone.pl ================
Technical Details
Message-ID:
<i6uuotsg8bq55oba3hk3a1otbe3k2mgvo8@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<9ml9u0$9eh$1@news.tpi.pl> <Xns910D90558A1Ddsierpmpcompl@212.45.225.251> <h6ruotoe1hijj76av63hal64mmgd5482pv@4ax.com> <Xns910E863294089dsierpmpcompl@212.45.225.251>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: Mariusz Mielnik <lutek@flashzone.pl> Newsgroups: pl.comp.lang.php Subject: Re: Losowy rekord... Date: Fri, 31 Aug 2001 13:51:08 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 32 Message-ID: <i6uuotsg8bq55oba3hk3a1otbe3k2mgvo8@4ax.com> References: <9ml9u0$9eh$1@news.tpi.pl> <Xns910D90558A1Ddsierpmpcompl@212.45.225.251> <h6ruotoe1hijj76av63hal64mmgd5482pv@4ax.com> <Xns910E863294089dsierpmpcompl@212.45.225.251> Reply-To: lutek@flashzone.pl NNTP-Posting-Host: 213.77.91.74 Mime-Version: 1.0 X-Trace: news2.tpi.pl 999258272 8746 213.77.91.74 (31 Aug 2001 11:44:32 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 31 Aug 2001 11:44:32 +0000 (UTC) X-Newsreader: Forte Agent 1.8/32.553 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit