Portál AbcLinuxu, 28. července 2025 08:15


Dotaz: paralelne spracovanie

13.7.2009 19:27 tina
paralelne spracovanie
Přečteno: 395×
Odpovědět | Admin

Ahoj, trapi ma takato otazka, robim inserty do dvoch roznych tabuliek cez jedno spojenie, ak ich budem vykonavat tak ze na jednu tabulku vytvorim jedno spojenie, budu sa tieto inserty spracovavat paralelne?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.7.2009 23:11 Tomáš
Rozbalit Rozbalit vše Re: paralelne spracovanie
Odpovědět | | Sbalit | Link | Blokovat | Admin

Vzhledem k tomu, že obě tabulky nejspíše leží na jednom fyzickém disku, tak rychlostně nepomůžete. Disk je/bude nejpomalejším článkem řetězce. Odpověď na Vaši otázku je ano, ale cekový čas zpracování bude stejny.

okbob avatar 14.7.2009 07:16 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
Rozbalit Rozbalit vše Re: paralelne spracovanie
Odpovědět | | Sbalit | Link | Blokovat | Admin

Insert samotný rychlejší asi nebude - jak už bylo řečeno - brzdou je zápis na disk. Může se ale zrychlit vytváření indexů - za předpokladu, že máte dost paměti a víc než jeden procesor.

Neuvedla jste typ a verzi databáze, kterou používáte - což je základní předpoklad, aby Vám mohli lidi trochu cíleně poradit. Pokud Vám jde o rychlejší import - pak většina databází obsahuje zvláštní způsob pro import dat - Bulk load, copy, ... který je obyčejně několikanásobně rychlejší než import skrz importy - např. u pg více než 10x.

Pavel Stěhule

14.7.2009 08:14 peter
Rozbalit Rozbalit vše Re: paralelne spracovanie

No zatial je to MySQL ale chystame sa aj na postgre a oracle.

14.7.2009 20:15 cronin | skóre: 49
Rozbalit Rozbalit vše Re: paralelne spracovanie
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na takto vseobecne polozenu otazku je odpoved ze ano, z hladiska aplikacie sa budu spracovavat paralelne; teda pokial ich samotna aplikacia spusti paralelne. Ci bude skutocne spracovanie paralelne, sa povedat neda, to ma vela "ale": synchronizacia, zamykanie, pristup k logickym prostriedkom databazy a ako bolo naznacene vyssie, aj hardverove moznosti. Ultimativnu odpoved nemozno ziskat inak ako testom v cielovom prostredi. Paralelne spustenie povodne seriovych operacii moze veci tak urychlit, ako aj spomalit. Ale vlastne: otazka rychlosti tu nikde nepadla. :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.