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 |
|
12. 01. 2006. | #1 |
Python Ambassador
Master
|
Hmm, zavisi od situacije - ali se u opštem slučaju slažem s tobom Gorane.
__________________
Python Ambassador of Serbia |
12. 01. 2006. | #2 |
Boris
Grand Master
Datum učlanjenja: 01.12.2005
Lokacija: Novi Sad
Poruke: 775
Hvala: 5
156 "Hvala" u 2 poruka
|
A mozda za podatke koji slobodno mogu da nestanu nakon restarta servera? Mislim da se za svaki podatak moze reci da je bitan, ali isto tako (bar po meni) postoje situacije kada se podatak moze proglasiti nevaznim (npr. pre-generisani captcha kodovi koji nisu prosli validaciju, a jos uvek nisu uklonjeni iz nekog razloga, ili tabela sa aktivnim sesijama...)
Sto se tice privremenih tabela, ja sam koristio MyISAM jer sam imao potrebu da ucitam veliku kolicinu podataka, sortiram ih na nekoliko nacina, izracunam poziciju svakog clana doticnog niza prilikom svakog od sortiranja, i dobijene podatke da ucitam u stvarnu tabelu... Bez da zalazim u dalju problematiku, ne znam zasto se nisam odlucio za HEAP tabele, iako sam znao da postoje - morao bih to ponovo da uradim da bih uocio problem na koji sam tada naisao...
__________________
"It’s important to have goals when you pet. Otherwise you’re just rubbing another mammal for no reason." - Scott Adams |
12. 01. 2006. | #3 |
expert
Master
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
|
A CREATE TABLE tabela1 TYPE=HEAP SELECT ... Da li se pogledi skladiste u memoriji? Ja cu da prenesem podatke iz moje baze na serveru u lokal (v5) da bas vidim hoce li tabela tipa HEAP uz DROP TABLE IF EXISTS da bude brze resenje od pogleda, jer poglede imam samo u lokalu. Mogu li ja nekako znati da li je DB server pao, pa ako jeste da regenerisem tabele? Mada MySQL ima svoj interni cache, za malo podataka i mnogo UPDATE upita bilo bi mozda bolje da se ide sa tabelom tipa HEAP (moj slucaj).
Kôd:
BEGIN ;# MySQL returned an empty result set (i.e. zero rows). CREATE TABLE TMP( PRIMARY KEY ( UID ) ) TYPE = HEAP SELECT UID, USERNAME, AVERAGE FROM USER LEFT JOIN VOTES ON USER.UID = VOTES.USERID;# Affected rows:64 UPDATE TMP SET AVERAGE =10 WHERE UID =2;# Affected rows:1 SELECT * FROM TMP ORDER BY AVERAGE DESC ;# Rows: 64 COMMIT ;# MySQL returned an empty result set (i.e. zero rows). Poslednja izmena od nixa : 13. 01. 2006. u 01:05. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
cache | ivanhoe | Flash | 4 | 08. 09. 2010. 11:46 |
Cache rjesenje ... | Zizi | PHP | 2 | 17. 06. 2009. 22:48 |
about:cache | sirNemanjapro | Web aplikacije, web servisi i software | 9 | 15. 01. 2007. 14:55 |
server i cache | borstale | Web Hosting, web serveri i operativni sistemi | 16 | 22. 04. 2006. 03:49 |
Kako ubiti FF cache ? | ivanhoe | (X)HTML, JavaScript, DHTML, XML, CSS | 15 | 03. 03. 2006. 16:20 |