listapartitionointi
Listapartitionointi on tietokantataulun jakaminen useisiin erillisiin partiioihin sen mukaan, mitä arvoja sen partition-kenttä saa. Jokainen partitio sisältää rivit, joiden partition-kohteen arvo kuuluu kyseisen partitio-alueen arvoihin. Listapartiot soveltuvat, kun data voidaan selvästi jaotella pieniin, erillisiin kokonaisuuksiin, kuten maantieteellisiin alueisiin, kieliin tai tuoteryhmiin.
Periaate on, että taulu on partition by list -kategoriassa ja kullekin partitionille määritellään arvojoukko. Rivin arvo
Hyödyt kattavat paremman suorituskyvyn suurissa tauluissa, pienemmät I/O-kustannukset sekä helpomman ylläpidon osalta, kun vanhoja tietoja voidaan
Rajoitukset sisältävät sen, että arvojen määrä ja jakautuminen vaikuttavat partitioiden määrään ja hallintaan. Liian monta partitioita
Käyttötapaukset ovat tyypillisiä, kun dataa on luonnollisesti jaettavissa ryhmiin kuten alueet, kielet, tuotemerkit tai asiakkaat. Tekoäly-
Esimerkki: taulu events PARTITION BY LIST (region) sisältää partitioita kuten p_us VALUES IN ('US'), p_eu VALUES