Base

Solo disponible en BuenasTareas
  • Páginas : 4 (991 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de marzo de 2012
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLOGICO DE CIUDAD VICTORIA

MATERIA: PROGRAMACION DE SISTEMAS

JUAN SAUL CEPEDA CEPEDA

09380575

-------------------------------------------------
Tablas ParticionadasLa creación de particiones en una base de datos mejora el rendimiento y simplifica el mantenimiento. Al dividir una tabla grande en tablas individuales más pequeñas, las consultas que tenganacceso únicamente a una parte de los datos pueden ejecutarse con mayor rapidez, ya que deben recorrer menos datos. Las tareas de mantenimiento (por ejemplo, volver a generar los índices o hacer copiasde seguridad de una tabla), pueden ejecutarse con mayor rapidez.
Se puede conseguir la creación de particiones sin dividir las tablas si las tablas se colocan físicamente en unidades de discoindividuales. La colocación de una tabla en una unidad física y de las tablas relacionadas en una unidad independiente puede mejorar el rendimiento de las consultas, debido a que, cuando se ejecutanconsultas que implican combinaciones entre las tablas, varios encabezados de discos leen los datos al mismo tiempo. Se pueden utilizar grupos de archivos de SQL Server para especificar los discosen los que se colocarán las tablas.

-------------------------------------------------
Ejemplo
-------------------------------------------------
CREATE TABLE LA_TABLA (-------------------------------------------------
ID_TABLA NUMBER(10) NOT NULL,
-------------------------------------------------
UN_CAMPO VARCHAR2(3)NOT NULL,
-------------------------------------------------
FEC_ALGO DATE NOT NULL,
-------------------------------------------------OTR_CAMPO NUMBER(14,4) NULL)
-------------------------------------------------
PARTITION BY RANGE (FEC_ALGO)
-------------------------------------------------
(...
tracking img