🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #1764

Re: Losowy rekord...

#1764
From: Mariusz Mielnik
Date: Fri, 31 Aug 2001 11:51
32 lines
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-mail
References: <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