[ bjevta @ 02.12.2011. 13:06 ] @
topic [url=]http://www.elitesecurity.org/t382830[url] nacinje temu ali mi ne pruza odgovor na vecno pitanje: PK int vs bigint

baza je takva da NEMA tabela u koje se dodaje beskonacna kolicina row-ova u delicu sekunde. classic business app, sto se tice zahteva za brojem slogova. oko 140 tabela u ovom trenutku. vecinom su male, osim nekoliko.

pitanje: da li cu dobiti nesto osetno na performansama ako umesto BIGINT koristim INT tip za PK? velicina indexa ce biti manja, to ocekujemo. join-ovi brzi nego sa BIGINT-om? nesto drugo je brze? zauzece memorije je manje? kako da izmerim sta sam dobio na zameni bigint-a int-om?
[ bogdan.kecman @ 02.12.2011. 18:33 ] @
sa bigintom trosis vise ram-a, tj indexi ti zauzimaju vise resursa - sve ostalo je vezano iskljucivo za to (podrazumevam da imas 64bitni os, sa 32bitnim os-om je dodatno sporije)