🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #70079

Re: Firebird i optymalizacja selecta

#70079
From: wloochacz
Date: Fri, 08 Jun 2007 10:18
39 lines
2657 bytes
>>> Mam tabelę, która ma ok 60tys. rekordów.
>>> Do wyciągania danych chciałbym użyć w Delpi ClientDataSeta (CDS).
>>>
>>> Załadowanie całej tabeli zajmuje jakieś 2 sekundy.
>> Bo używasz CDS, wyrzuć to i będzie szybciej :)
> Wiem, że jak zastosuję Table, to bedzie szybciej.
Nie wysiliłeś mózgownicy, imo będzie gorzej.

>> Albo użyj CDS.PacketRecord := 50;
>>
>>> Czy w Firebirdzie są jakieś mechanizmy opytmalizacji zapytania
>>> tak, aby zapytanie najpierw wyciągnęło kilkanaście rekordów (do ich 
>>> wyświetlenia) - user je zobaczy, a w tle CDS dociągnie sobie resztę
>>> rekordów.
>>>
>>> W DB2 mam coś takiego: OPTIMIZE FOR n ROWS, więc i w Firebirdzie
>>> jest może coś podobnego.
>> Nie ma; trzeba wysilić mózgownicę... 
> Co to miało znaczyć ??
To miało znaczyć tyle, że trzeba przysiąść fałdów, wysilić mózgownicę, 
zakasać rękawy, wziąć się do roboty, ruszyć dupę - rozumiesz??
Np. jeden wątek które zwróci pierwsze x rekordów, drugie wątek dociągnie 
w tle pozostałą część informacji, trzeci to połączy, a czwarty będzie 
odświeżać zmiany.
Będzie szybciej? Być może, ale czy jest sens (opłaca się) to 
optymalizować? Twierdzisz że tak, w takimi razie rusz głową!

> Czemu połowa ludzi na grupach jest złośliwa - ale to chyba retoryczne 
> pytanie - tacy jesteśmy POLACY!!!
Ja nawet nie wiedziałem, że to było złośliwe i dzięki za uświadomienie;
a złośliwie to dopiero będzie, tym razem wg moich standardów ;-)

 >> tylko czy aby na pewno jest sens to
 >> optymalizować (2s zwłokę?)
 > Tak, jest sens.
Dlaczego? Pytam bom ciekaw i może jest inny sposób.

-- 
wloochacz
Technical Details
Message-ID: <f4babc$p8r$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <f4b29o$vf$1@opal.futuro.pl> <f4b3hh$ond$1@nemesis.news.tpi.pl> <f4b51q$5fq$1@opal.futuro.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: wloochacz <wl@no.spam>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: Firebird i optymalizacja selecta
Date: Fri, 08 Jun 2007 12:18:52 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 39
Message-ID: <f4babc$p8r$1@atlantis.news.tpi.pl>
References: <f4b29o$vf$1@opal.futuro.pl> <f4b3hh$ond$1@nemesis.news.tpi.pl> <f4b51q$5fq$1@opal.futuro.pl>
NNTP-Posting-Host: plast-box.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1181297836 25883 195.205.119.237 (8 Jun 2007 10:17:16 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Fri, 8 Jun 2007 10:17:16 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.12 (Windows/20070509)
In-Reply-To: <f4b51q$5fq$1@opal.futuro.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit