zxz 16.03.2017 12:58
Predmet:Re: Query radi sporo

Kada hocemo indeksirati neko polje u postojećoj tablici onda to mozemo uraditi sa naredbom ALTER TABLE.
Primjer:
PreuzmiIzvorni kôd (Text):
  1. alter table uposlenici
  2. add index IDXtel(telefon)
ili sa naredbom CREATE INDEX
Sintaksa:
PreuzmiIzvorni kôd (Text):
  1. CREATE [UNIQUE] INDEX index_name [index_type]
  2. ON tbl_name (index_col_name,...)
  3. index_col_name:
  4. col_name [(length)] [ASC | DESC]
Primjer:
PreuzmiIzvorni kôd (Text):
  1. CREATE INDEX IDXtel ON
  2. uposlenici(telefon)

zxz 16.03.2017 13:01
Predmet:Re: Query radi sporo

Brisanje indeksa:
Indeksiranje mozemo brisati sa naredbom DROP INDEX
Primjer:
DROP INDEX IDXtel ON uposlenici

ili sa naredbom ALTER TABLE
Primjer:
ALTER TABLE telefonski_imenik DROP INDEX IDXtel

Eto toliko za sada.

Gjoreski 16.03.2017 15:17
Predmet:Re: Query radi sporo

Znaci ovako :
Ako ja imam nekaku tablicu i u njoj imam polja
Artikal_Code = Varchar(20)
Artikal_Barkod=Varchar(20)
Artikal_Naziv = Varchar(50)
i kad stavim indekse na svih tri polje
sql query bi radio brze nego bez tix indeksa.
SELECT * FROM tablicu WHERE Artikal_Code='A345'
Jesam li u pravo ?

zxz 16.03.2017 15:35
Predmet:Re: Query radi sporo

Da teorija tako kaze ali prakticno nisam bas imao priliku to ispitati.
rijetko kada sam pravio kljuc od vise polja i indekse od vise polja.
Nikad i nisam dolazio u situaciju da mi je nesto tako sporo.

Gjoreski 16.03.2017 17:41
Predmet:Re: Query radi sporo

Pa imam ja jednu tablicu koja spajam sa JOIN sa trugu tablicu po ovo sto ti kazes polja od obe tablice ako su indexirani ovaj join bi radio brze.

zxz 16.03.2017 19:47
Predmet:Re: Query radi sporo

Da naravno polja koja sluze za rel vezu morala bi biti indeksirana.

dex 22.03.2017 00:47
Predmet:Re: Query radi sporo

Primetio sam da Workbech automatski dodaje indekse poljima koja su relacijski povezana

zxz 22.03.2017 00:50
Predmet:Re: Query radi sporo

Da to radi i access a vecina ovdje je radila u accessu.
Tamo je dovoljno na pocetki naziva polja ili na kraju dodati Id id se polje indeksira samo.