Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Vrijme izvršenja nekih upita

[es] :: MySQL :: Vrijme izvršenja nekih upita

[ Pregleda: 2386 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Vrijme izvršenja nekih upita29.09.2007. u 00:01 - pre 201 meseci
stvar je slijedeca.
imam bazu mysql.
ako radim mat. operacije recimo dviju kolona.izvodi se dosta brzo.bez obzira dali je 10000 redova ili milijun.
problem je u filtriranju, ako imam veci raspon.od 100 do 100000.a broj redova je recimo 5 milijuna.
a nedaj boze da bude vise.
ne znam kako bi bilo filtracijom po datumu.
filtrira se meni, ali zna trajati 50 s pa cak do 120 s.
kako vi rješavate ovakve probleme.
 
Odgovor na temu

cume
Menadzer za visoko frekventnu naplatu u
maloprodajnom objektu

Član broj: 26038
Poruke: 315
*.adsl.beotel.net.



+1 Profil

icon Re: Vrijme izvršenja nekih upita29.09.2007. u 02:03 - pre 201 meseci
Mozda neki batch koji ce praviti predefinisane dnevne/mesecne summary-je.
Onda kada treba da izvuces nesto na npr. dnevnom nivou, mysql nece morati da skenira nepotrebne redove, vec ce samo procitati jedan red koji se odnosi na taj dan.
Generisanje te summary tabele ce i dalje da traje 120s, ali ce se izvrsavati samo jednom dnevno, dok ce scan par redova odatle trajati nekoliko milisekundi :-)


 
Odgovor na temu

mb_sa

Član broj: 50529
Poruke: 172
*.PPPoE-6001.sa.bih.net.ba.



Profil

icon Re: Vrijme izvršenja nekih upita29.09.2007. u 07:26 - pre 201 meseci
Citat:
MarkoBalkan: stvar je slijedeca.
imam bazu mysql.
ako radim mat. operacije recimo dviju kolona.izvodi se dosta brzo.bez obzira dali je 10000 redova ili milijun.
problem je u filtriranju, ako imam veci raspon.od 100 do 100000.a broj redova je recimo 5 milijuna.
a nedaj boze da bude vise.
ne znam kako bi bilo filtracijom po datumu.
filtrira se meni, ali zna trajati 50 s pa cak do 120 s.
kako vi rješavate ovakve probleme.


Nisam sigiran da li sam najispravnije shvatio problem! Da li ima spajanja izmedju tabela, da li ima pogodnih kolona za kreiranje index-a i slcino? Mozda da nam das strukturu tabele(a) i problematicne upite!

Pozdrav.
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
91.150.121.*

Sajt: www.gvozden.info


+68 Profil

icon Re: Vrijme izvršenja nekih upita29.09.2007. u 18:30 - pre 201 meseci
uglavnom su indexi sporni...
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Re: Vrijme izvršenja nekih upita29.09.2007. u 19:37 - pre 201 meseci
radi se konkretno o jednoj tablici koja ima recimo 4-5 milijuna redova.
neke stvari bolje rade kao view-s, a neke na stornoj proceduri.
primarna kolona je indexirana.
vidio sam da oni sami vrte bazu od 200 gb na 2*200 MHZ stroju(na Sun-ovim serverima). sa 2 GB rama.
jbg, oni sami znaju to nastelat i njima ce raditi sve.a mi obicni korisnici nek se..
znam, da je besplatna.mogu onda barem malo opsirnije napisati dokumentaciju, sta ,kako, ovo, ono.
kako postupati kad u tablici ima 200-300 milijuna redova, pa kako smanjiti vrijeme filtriranja itd..
po meni mysql baza je jedna od najboljih.
 
Odgovor na temu

[es] :: MySQL :: Vrijme izvršenja nekih upita

[ Pregleda: 2386 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.