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

Particioniranje tabele kod baza

elitemadzone.org :: MadZone :: Particioniranje tabele kod baza

[ Pregleda: 2349 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
..143.226-dsl.net.metronet.hr.



+19 Profil

icon Particioniranje tabele kod baza07.01.2010. u 13:13 - pre 174 meseci
interesira me kad particioniram tabelu i kad kreiram index za kolonu koja je particionirana, da li se index za svaku particiju zapisuje posebno tj. kreira se zasebni index za svaku particiju?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

bogdan.kecman
Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Particioniranje tabele kod baza21.01.2010. u 04:25 - pre 173 meseci
u kom rdbms-u ?

na mysql-u kolona po kojoj particionises tabelu mora biti deo primarnog kljuca, na nekim rdbms-ovima to nije tako, mozes da particionises po bilo kojoj koloni (mada efektivno ta kolona sama po sebi postane deo pk-a al to nije bitno)
sto se samog "zapisa na disk" tice, i to zavisi od baze do baze / storage engine-a do storage engone-a, ali generalno se particije tretiraju kao zasebne tabele te se svaki index snimao kao sto bi se snimao za zasebnu tabelu. obicno imas jedan uber index koji generalno cuva informacije gde je sta kod sistema koji daju mogucnos kompleksnog particionisanja. taj "uber" index ne postoji kod sistema koji imaju jednostavno particionisanje (posto se iz same definicije tabele moze lako doci do toga sta se u kojoj particiji nalazi)... takodje, ako particionises tabelu na pgsql-u proveri da li je ispravljen bag sa nasledjivanjem constraintsa-a od parent tabele, taj bug je dugo smarao ne znam dal je ispravljen, za mysql obrati paznju da teras najnoviji 5.1 posto u pre-ga i oko ga 5.1 partitioning management je radio pateticno (nisi mogao da checkiras samo jednu particiju i slicno) ... oracle, db2 i ekipa sljakaju 1/1 .. za m$sql nemam pojma kako se snalazi sa istim
 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

bjevta
Član broj: 5216
Poruke: 367
*.static.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: Particioniranje tabele kod baza30.03.2012. u 11:20 - pre 146 meseci
imam jednu InnoDB tabelu u kojoj ima kolona `status`. ti (workflow) statusi se menjaju tokom life-cycle entiteta da bi na kraju postali `processed` posle toga skoro nikad vise ne menjaju status (ostaju `processed`).

status nikako nije deo primarnog kljuca, jedino sto bi mogao da bude deo nekog unique kljuca. statusa moze da bude 15-ak i definisani su u kodu (enumerator).

primarni kljuc tabele je autoincrement. colona `status` je varchar(20).

pitanje: da li je moguce isprarticionisati tabelu tako da u jednoj particiji budu samo zapisi sa statusom `processed` a u drugoj svi ostali zapisi?
Acta, non verba!
 
Odgovor na temu

elitemadzone.org :: MadZone :: Particioniranje tabele kod baza

[ Pregleda: 2349 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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