Bosna i Hercegovina



#1 11.10.2017-14:45
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 2,630


Subject: da li velicina table korisnik moze utijecati na brzinu pretragu baze
Vidim neki clanovi nemaju zadnjuPosjetu, ali imaju datumRegistracije, dok drugi imaju zadnjuPosjetu koja je mozda 2-5min kasnije nakon datumaRegistracije. Znaci ovi drugi su se registrirali i posjetili forum dok oni prvi ostali na registraciji. Pitanje je dali ce ovi drugi uopce vise doci, a ako i dodu sigurno ce se ponovo registrirati. Dok ovi prvi koji su se registrirali i posijetili forum postoji velika vjerojatnost da opet dodu.

Da li veliki broj clanova u bazi moze utijecati na brzinu pretrage baze i obradu nekih podataka?

Recimo da imam tablu korisnici

korisnici
--------------
id
ime_prezime
datum_registracije
datum_rodenja
adresa
br_Kupovina
datum_zadnje_kupovine
ukupno_potroseno

sada mene zanima neki ljudi se reistriraju i nikad ne dodu, drugi se registriraju i samo posjete jednom dok oni treci se registriraju, posjecuju i kupuju.
Da li bi bilo dobro s vremena na vrijeme obrisati korisnike koji su se registrirali , a nikada nisu posjetili web shop?

Sta vi mislite, dali bi time se ubrzali upiti?
Newton laže! Lake padaju brže!
↑  ↓

#2 11.10.2017-16:23
Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,319


Subject: Re: da li velicina table korisnik moze utijecati na brzinu pretragu baze
Goleminata na tabelata ne treba da go osporuva prebaruvajneto.
Tuka ima golema uloga kako e napraveno prebaruvajneto.
Mnogu pati bile temi kako da se napravi prebaruvajne koe e soodvetno i ne go usporuva programot.
Ima resenie koe go napravi @ZXZ i koe po moe mislejneve odlicno.
Za da se napravi kvalitetna pretraga mora da ima i dobro konstruirana baza.h
↑  ↓

#3 11.10.2017-17:30
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,450


Subject: Re: da li velicina table korisnik moze utijecati na brzinu pretragu baze
Sama selekcija ako je indeksirano polje ima mali uticaj ali ima uticaj kolicina dohbvata podataka.
To mozes i sam isprobati aki imas neku tabelu sa bar 500 000 redova.
napravi napr.
SELECT imepolja FROM ImeTabele WHERE Imepolja Like '*'
Ovo ce raditi poprilicno sporo
Drugi upit napravi
SELECT imepolja FROM ImeTabele WHERE Imepolja Like '* Ujo'
Sada si izabrao uslov koji napr ima u bazi samo nekoliko desetina redova i ovo ce veoma brzo odraditi.
Dohvat podataka je spor.
Nikad nemozemo da razmisljamo kao comp.
Nama je sporo nesto izracunati i to zapisujemo dok compu racun ide veoma brzo jer su procesori brzi ali zapisivanje je mnogo sporije kao i citanje.
Pozdrav
↑  ↓

#4 16.10.2017-22:04
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 2,630


Subject: Re: da li velicina table korisnik moze utijecati na brzinu pretragu baze
Imao sam tablu sa 15 kolona i napunjenu sa nekih 10.000 redova. Upiti su dugo trajali i onda sam pola obrisao i sada radi pzno brze, trenutno prikaze rezultat
Newton laže! Lake padaju brže!
↑  ↓

#5 17.10.2017-00:46
Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,319


Subject: Re: da li velicina table korisnik moze utijecati na brzinu pretragu baze
Nije nista 10 000 hiljada redova za MY SQL imas neki problem sa tabelama nesto nisi dobro uradio.
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 21.10.2017-15:15.