Centar za edukaciju-BiH



#1 11.10.2017 14:45
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


Predmet: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?
zivot je moja domovina.
↑  ↓

#2 11.10.2017 16:23
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet: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 Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet: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.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#4 16.10.2017 22:04
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


Predmet: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
zivot je moja domovina.
↑  ↓

#5 17.10.2017 00:46
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet: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.
↑  ↓

#6 30.06.2019 20:54
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:115


Predmet:Re: da li velicina table korisnik moze utijecati na brzinu pretragu baze
Imam MySQL bazu na koju je linkovan Access kao FE. I baza i FE se nalaze na istom računaru.

Sve je uredno radilo već mjesec dana, pri čemu je brzina obrade podataka bila prihvatljiva.

Međutim, u poslednja tri dana je usporilo do te mjere da se ne može raditi (ranije naredba izvršavana u roku do tri sekunde, sada to potraje i do 30 sekundi).

U bazi je desetak tabela koje se koriste, ali ni jedna nema više od 2.000 redova.

Kada podatke iz MySQL baze eksportujem u Access i na to linkujem isti FE koji je bio linkovan na MySQL, naredba se izvrši za sekundu.

Ima li neko ideju, u čemu bi mogao biti problem?
↑  ↓

#7 01.07.2019 09:52
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: da li velicina table korisnik moze utijecati na brzinu pretragu baze
Za MY SQL 2000 redovi su nisto. Imas problem sa konstrukcija databaze nesto nije u redu.
Jesi li stavio indexse na polja po koi vrsis pretraga? Proveri to.
↑  ↓

#8 02.07.2019 14:15
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:115


Predmet:Re: da li velicina table korisnik moze utijecati na brzinu pretragu baze
Nije bilo indeksa.

Dodao sam indekse, sada radi brže nego kada je baza bila prazna.

Hvala!
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 23 am.