Ahoj,
vyborna knizka o Swingu je Swing od Robinsona a Voribieva. Nejaky kapitoly
se poflakujou i po internetu.
Tlusta, detailni kniha.
Vazba na praci daty je u EJB tak trochu samozrejma, ne? Proste jsou to
beany, takze neni treba resit, kdy se maji data ukladat a jak tahat z
databaze, staci
Lukas Barton wrote:
Ge wrote:
Zdravím,
je pěkné používat zámky read/write, ale myslim že to není zaručená cesta k
úspěchu.
Ja radím použít některý framework, například Hibernate. Ten řeší operace nad
databází transakčně. Znamená to
uživatel požaduje data, Hibernate mu je vrátí, uživatel
From: Honza wrote:
Dekuji za odpoved, jedna ale se o dvouvrsvou aplikaci s tlustym klientem
takze Hibernate pouzit nemuzu...
A obavam se ze samotna DB transakce Vas pred konkurentnim pristupem
neochrani ani trochu. Ta totiz zarucuje jenom konzistenci dat
zpracovanych v ramci te transakce...
Dobry den,
Chtel bych se zeptat, jestli neexistuje najakym RYCHLY zpusobem
(tuning), jak ziskat pomoci SQL SUM, Sumu z tabluky citajici pres 30mil
zaznamu.
Jinimy slovy: zabranit pokazde full-table-scan.
PS: Pouziti funkcniho indexu neni mozne, kvuli agregacni funkci SUM.
Opravte me, jestli se
Toto na mojich 20 milionoch riesim cez agregacnu tabulku, ked sa mi meni master,
updatnem si aj agregacnu tabulku. Da sa urobit cez triger alebo na strednej
vrstve.
Citát Vilhelm, Robert [EMAIL PROTECTED]:
Dobry den,
Chtel bych se zeptat, jestli neexistuje najakym RYCHLY zpusobem
(tuning),
V tomhle ohledu zustavam zcela verny springu. A proto pouzivam i
Spring-RCP. Builduji si to sam, vzdycky tak jednou za mesic (stahnu z
SVN a spustim mavena, uplne jednoduche :)).
Zatim jsem se dostal do faze, ve ktere mi u zchodi komplet cele GUI a
jeste dodelavam server. Data Bindig, je resen
To mu se chci vyhnout, ale pokud nic dalsiho nenajdu...
Mockrat dekuji
Robert
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rastislav Rehak
Sent: Montag, 9. Oktober 2006 11:22
To: Java
Subject: Re: SQL SUM Statement - Performace tuning
Toto na mojich
Jednou moznosti by bylo pouziti materialized view. Asi by zalezelo na
konkretnich podminkach (jak casto pribyvaji zaznamy do prim. tabulky)...
CREATE MATERIALIZED VIEW mv_tabulka REFRESH FAST ON COMMIT
AS SELECT sum(sloupec) FROM tabulka
zdravi,
r.
Vilhelm, Robert wrote:
Dobry den,
U takhle velkych tabulek bude mit optimizer sklon delat full tablescan
casto, ne-li vzdy
(http://relief.incad.cz/oracle9/server.920/a96533/optimops.htm#44852) .
Ale nepomohl by nejaky partitioning tabulky a vyuzit spis paralelizace
na pristupu k hardware (nejak urychlit I/O)? Dejte vedet co
Ahoj Lukasi.
Nevím jestli tě správně chápu. Tak jen aby bylo jasno. :) Kdyz
používáš zámky, můžeš si zamknout data, ktera chceš editovat
(updatovat), jakmile změníš data, uložíš změny a zámky odstraníš.
Při transakčním zpracování, nemůžeš započat transakci při zobrazení
editačního
Jednou moznosti by bylo pouziti materialized view. Asi by zalezelo
na konkretnich podminkach (jak casto pribyvaji zaznamy do prim.
tabulky)...
Teoreticky spravne by bylo porovnat:
(pocet_dotazu_SUM * pocet_stranek_tabulky) a (pocet_UPDATU_tabulky * 2 +
pocet_dotazu_SUM)
Prvni je
A není možné tohle už nějak řešit na úrovni Hibernate? Dost bych se
divil, že by H neměl podporu pro řešení tohoto problému.
Jakub
Mirek Stohr wrote:
Presne vasi situaci (malo velkych stromu) mam taky. Resim to, jak jsem
jiz napsal, verzovanim, a verzi vlastni kazdy objekt ve stromu (resp.,
Neslo, nepouzivam Hibernate :-))
Mirek
Jakub Příkazský napsal(a):
A není možné tohle už nějak řešit na úrovni Hibernate? Dost bych se
divil, že by H neměl podporu pro řešení tohoto problému.
Jakub
Mirek Stohr wrote:
Presne vasi situaci (malo velkych stromu) mam taky. Resim
Ahoj,
s readom z velkych tabuliek je vzdy trosku problem. Prva vec ktoru by
si si mal asi ujasnit kolko dat odtial vyberas? Guru cez databazy v
byvalej firme na jednom skoleni povedal ze ak sa vydera z databazy
viac ako 30 % dat oplati sa aby oracle pouzil fullscan (sekvencny read
blockov je
Na to jak urychlit takovýto select, znám pouze 2 způsoby.
1 . Vytvořit agregační tabulku, která se bude plnit v triggerch a
sumovat to v ní jak potřebuji
2. Vytvořit index, který bude obsahovat sloupec co sumuji a zároveň
všechyn sloupce dle kterých vybírám nebo groupuji.
Potom se použije index
Ahoj,
odpovídám na zprávu z pondělka, 09. října 2006,
kterou Benda Lukas napsal(a) v 11:39:58:
Docela rád bych na tohle viděl nějakou ukázku :-(
Já tady před nějakým týdnem přesně popsal ve zprávě s předmětem DB -
formulář (hibernate,JGoodies Binding,cglib). Alespoň kdyby jste mi mohl
16 matches
Mail list logo