Article View: pl.comp.lang.delphi.bazy-danych
Article #70079Re: Firebird i optymalizacja selecta
From: wloochacz
Date: Fri, 08 Jun 2007 10:18
Date: Fri, 08 Jun 2007 10:18
39 lines
2657 bytes
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-mailReferences:
<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