Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modo asncrono, REDO multithread Database Snapshot (instantneas de BD) Ms rpida: Redo --> online --> undo
Particionamiento de datos
Vistas particionadas y distribuidas actualizables Particionado real de datos
Copyright 2008, Solid Quality Mentors. All rights reserved.
Particionado de datos
Usas vistas distribuidas particionadas? Implementas particiones horizontales? Necesitas hacer archivado de datos? Necesitas dividir las tablas fsicamente?
Agenda
Qu es el particionado de datos Cmo se implementa Mantenimiento
Qu es el particionado de datos?
Particionada
A, B, C
D, E, F
G, H, I
J, K, L
Qu se puede particionar?
Tabla de particionado
Tabla
ID 1 2 3 4 5 6 7
c1 3 5 2 1 5 5 2
c2 A B B L Y A F
c3
c4
Funcin de particionado
3 5
Esquema de particionado
Filegroup1 Filegroup2 Filegroup1 Filegroup4
2 1
5 5 2
Filegroup2
Filegroup2 Filegroup1
CREATE PARTITION SCHEME p_schema AS PARTITION pfn TO ([FG1], [FG2], [FG3], [FG4])
CREATE TABLE Employees ( EmpId int, EmpName varchar(50) ) on p_schema (EmpID);
FG1
FG2
FG3
FG4
10
20
30
40
50
60
Mantenimiento de particiones
1
F
2
K
3
P
4
T
MERGE
F P T
SPLIT
2
Nmero de particin
Mover datos
ALTER TABLE miTabla SWITCH PARTITION 1 TO PARTITION 2
Permite mover datos como operaciones de metadatos Permite aadir una tabla con la misma estructura a la
particionada o viceversa (SWITCH IN-OUT)
Algunas restricciones
ndices alineados, no ndices XML, no fulltext, no FK, no recomendable con replicacin, etc.
Copyright 2008, Solid Quality Mentors. All rights reserved.
Crear un ndice agrupado con particiones en la tabla mediante la instruccin CREATE INDEX
o Si ya exista, utilizar DROP EXISTING = ON