Tablespace ( eng. tablespace ) - ett koncept som används i vissa DBMS för att organisera ett logiskt utrymme där de angivna databasobjekten lagras gemensamt - såsom index , tabeller och andra. När du skapar ett tabellutrymme bestäms dess namn, vilket används för att indikera utrymmet i sql-frågor [1] .
Tabellutrymmen har inget att göra med den logiska strukturen i en databas eller ett schema, utan är avsedda att indikera var data lagras på fysiska medier. Olika objekt i samma databas, såsom ett index och en tabell, kan fysiskt lagras i olika utrymmen. Med tabellutrymmen har administratören möjlighet att kontrollera användningen av tillgängligt utrymme av databasen och optimera prestanda. Till exempel kan utrymme som används för index placeras på snabba enheter och utrymme som används för arkivdata kan placeras på långsammare men mycket större enheter. Partitionering ger en uppdelning av ett objekt i sektioner, som kan placeras i olika tabellutrymmen.
Utrymmen lagras fysiskt som filer, men vissa DBMS har sina egna volymhanterare som fungerar direkt med blockenheter , vilket gör att du kan öka prestandan genom att kringgå anrop av filsystemstöd.
Databas | |
---|---|
Begrepp |
|
Objekt |
|
Nycklar | |
SQL |
|
Komponenter |