DB2 Storagegroups

Dette kapitlet beskriver Database Storagegroups.

Innledning

Et sett av bagasje veier til butikken databasetabell eller gjenstander, er en lagringsgruppe. Du kan tilordne tabell til lagrings gruppen. Når du oppretter en database, alle tabell ta standard storagegorup. Standard lagrings gruppe for en database er "IBMSTOGROUP '. Når du oppretter en ny database, er standard lagringsgruppe aktiv, hvis du passerer "AUTOMATISK STOGROUP NEI" parameter på slutten av "CREATE DATABASE" kommandoen. Databasen har ikke noen standard lagringsgrupper

Oppføring storagegroups

Du kan liste opp alle storagegroups i databasen

Syntax Bilde:.. [Å se listen over tilgjengelige storagegroups i gjeldende database]
db2 select * from syscat.stogroups

Eksempel
: [Hvis du vil se en liste over tilgjengelige storagegorups i gjeldende database]
db2 velge * fra syscat.stogroups
Opprette en storagegroup

Her er en syntaks å skape en storagegroup i databasen:

Syntax Bilde: [For å opprette en ny stogroup. The 'stogropu_name' indikerer navnet på ny lagringsgruppe og "sti" indikerer plasseringen der data (tabeller) lagres]
db2 skape stogroup på 'bane'

Eksempel
: [For å opprette en ny stogroup 'stg1' på 'data1' mappe]
db2 skape stogroup stg1 på '/data1' path

Output:
DB20000I SQL kommando gjennomført med hell
Opprette tabell med stogroup

Her er hvordan du kan lage en tabell med storegroup:

Syntax Bilde: [For å opprette en ny tabell hjelp eksisterte lagringsgruppe]
db2 opprette tabell < tabell > bruker stogroup < stogroup_name >

Eksempel
: [For å opprette en ny tabell kalt 'ts1' med eksisterte lagringsgruppe 'stg1']
db2 opprette tabell ts1 hjelp stogroup stg1

Output:

DB20000I SQL kommando gjennomført med hell
Endre en storagegroup

Du kan endre plasseringen av en storegroup ved å bruke følgende syntaks:

Syntax Bilde: [Å skifte en lagringsgruppe fra gamle plasseringen til ny plassering]
db2 endre stogroup legge 'plassering', 'plassering'

Eksempel
: [Hvis du vil endre plasseringen banen fra gamle plasseringen til ny plassering for lagring gruppe heter 'SG1']
db2 endre stogroup sg1 add '/sti /DATA3', '/sti /data4'
Slippe mappebanen av storagegroup

Før slippe mappebanen av storagegroup, kan du legge ny plassering for storagegroup ved hjelp endre kommandoen

Syntax Bilde:. [Å slippe gamle stien fra lagringsgruppe plassering]
db2 endre stogroup slipp "/sti '

Eksempel
: [Å slippe lagringsgruppe plassering fra 'stg1']
db2 endre stogroup stg1 slipp "/sti /data1 '
Rebalansering en tabell

Rebalansering tabell er nødvendig når vi opprette en ny mappe for storagegroup eller tabell mens transaksjonene er gjennomført på database og tabell blir fullt. Rebalansering oppdateringer databasekonfigurasjonsfiler med nye storagegroup

Syntax Bilde:. [Å balansere tabell fra gamle lagringsgruppe bane til nye lagringsgruppe]
db2 endre tablspace < ts_name > rebalansere

Eksempel
: [Til rebalansere]
db2 endre tabell ts1 rebalanseringen
Endre navn på en storagegroup

Syntax Bilde: [Hvis du vil endre navnet på eksisterende lagrings name]
db2 endre navn stogroup < old_stg_name > til < new_stg_name >

Eksempel
: [Hvis du vil endre navnet på lagringsgruppe fra "sg1" til nytt navn 'sgroup1']
db2 endre navn stogroup sg1 å sgroup1
Slippe en lagringsgruppe
< p> Trinn 1 Bilde:. Før slippe noen storagegroup, kan du tilordne noen annen storagegroup for tabell

Syntax Bilde: [. Hvis du vil tilordne en annen storagegroup for tabellplass]
db2 endre tablspace < ts_name > bruker stogroup < annen sto_group_name >

Eksempel
: [For å endre fra en gammel stogroup til ny stogroup kalt 'sg2' for tabell 'ts1']
db2 endre tabell ts1 hjelp stogroup sg2

Trinn 2:

Syntax Bilde: [Å slippe den eksisterende stogroup]
db2 dråpe stogorup < stogroup_name >

Eksempel
: [Å slippe stogroup 'stg1' fra databasen]
db2 dråpe stogroup stg1




Previous:
Next Page: