|
SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
![]() |
#4 |
old school
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Novi Beograd
Poruke: 448
Hvala: 21
70 "Hvala" u 46 poruka
![]() |
![]() U dva projekta sa sličnom tematikom sam radio sledeće:
- generišem niz od 0 - 999,999 elemenata gde Kôd:
a[i] = i, i = 0 .. 999,999 Kôd:
rnd1 = NextRnd(); rnd2 = NextRnd(); for(j=0; j < 1,000,000; j++) { swap(a[rnd1],a[rnd2]); rnd1 = NextRnd(); rnd2 = NextRnd(); } MAXUSED( Current int); Randoms( RecNo Int PK, Value Int); U MaxUsed ide inicijalno samo jedan slog, Current = 0; Randoms popunim sa: Kôd:
for(j=0; j < 1,000,000; j++) { INSERT INTO RANDOMS( j, a[j]); } - zaključam prvi slog (i jedini) od MaxUsed, pokupim vrednost (nextToUse), uvećam za jedan i vratim u prvi slog - dohvatim slog br. nexToUse (po indeksu iz Randoms) i vrednost (Value) Ovako imam intenzivan proces jednom (kada se radi deployment projekta) a posle trivijalne operacije koje su jako brze (update jednog sloga, select drugog).
__________________
http://www.vesic.org | Blog: http://www.vesic.org/blog/ | Fina kolekcija programa: http://www.vesic.org/programi/ |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
[.htaccess] problem kod broja strane | apex | Regular expression i htaccess | 4 | 13. 11. 2009. 09:42 |
service koji otkriva koji je font koriscen u nekom logo-u | robi-bobi | Linkovi | 3 | 09. 09. 2009. 14:47 |
Koji jezik da koristim za pristup bazi? | biske | Programiranje | 10 | 08. 09. 2008. 12:12 |
Vracanje ID broja na 1 | celawi | Programiranje | 7 | 17. 02. 2008. 15:34 |
Brisanje većeg broja slogova iz MySQL baze | Dragi Tata | SQL baze podataka - Sponzor: Baze-Podataka.net | 14 | 22. 04. 2007. 16:46 |