SlideShare una empresa de Scribd logo
1 de 5
Vistas Indexadas SQL Server 2005 ,[object Object]
 Requerimientos Generales.
 Requerimientos de la Vista.
 Creación del ÍndiceFermín de la Sierra Moreno
Introducción. La indexación de vistas, desde SQL Server 2000, hace posible un acceso mucho más rápido a estas, mediante la creación de un índice. Características El índice ocupa espacio. El índice es persistente. Las DML’s sobre la tabla se relentizan algo. Una vista puede tener más de un índice.

Más contenido relacionado

Similar a Vistas Indexadas Sql Server 2005

Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
usamn
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 i
lorena duque
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 i
Lorena Duque
 
Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datos
UTN
 
List view y UI en Android
List view y UI en AndroidList view y UI en Android
List view y UI en Android
Byron Andres
 
Introduccion-a-las-funciones-en-Excel (2) (1).pptx
Introduccion-a-las-funciones-en-Excel (2) (1).pptxIntroduccion-a-las-funciones-en-Excel (2) (1).pptx
Introduccion-a-las-funciones-en-Excel (2) (1).pptx
AnthonyCasa4
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
yehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
yehisam
 

Similar a Vistas Indexadas Sql Server 2005 (20)

Curso SQL - Leccion 12
Curso SQL - Leccion 12Curso SQL - Leccion 12
Curso SQL - Leccion 12
 
Leccion11
Leccion11Leccion11
Leccion11
 
Curso Developer SQL 2012 enfocado a la Certificación 70-641
Curso Developer SQL 2012 enfocado a la Certificación 70-641Curso Developer SQL 2012 enfocado a la Certificación 70-641
Curso Developer SQL 2012 enfocado a la Certificación 70-641
 
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
VISTAS
VISTASVISTAS
VISTAS
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 i
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 i
 
Vistas
VistasVistas
Vistas
 
FUNDAMENTOS DE LA PROGAMACION.pdf
FUNDAMENTOS DE LA PROGAMACION.pdfFUNDAMENTOS DE LA PROGAMACION.pdf
FUNDAMENTOS DE LA PROGAMACION.pdf
 
Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datos
 
Lenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-proLenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-pro
 
Lenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-proLenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-pro
 
List view y UI en Android
List view y UI en AndroidList view y UI en Android
List view y UI en Android
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2
 
7.2. funciones sql
7.2.  funciones sql7.2.  funciones sql
7.2. funciones sql
 
Lenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-proLenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-pro
 
Introduccion-a-las-funciones-en-Excel (2) (1).pptx
Introduccion-a-las-funciones-en-Excel (2) (1).pptxIntroduccion-a-las-funciones-en-Excel (2) (1).pptx
Introduccion-a-las-funciones-en-Excel (2) (1).pptx
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
Marc Liust
 

Último (17)

2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 

Vistas Indexadas Sql Server 2005

  • 1.
  • 4. Creación del ÍndiceFermín de la Sierra Moreno
  • 5. Introducción. La indexación de vistas, desde SQL Server 2000, hace posible un acceso mucho más rápido a estas, mediante la creación de un índice. Características El índice ocupa espacio. El índice es persistente. Las DML’s sobre la tabla se relentizan algo. Una vista puede tener más de un índice.
  • 6. Requerimientos Generales. Opciones ANSI_NULL y QUOTED_IDENTIFIER a ON La vista sólo puede referenciar tablas. Las tablas referenciadas deben estar en la misma BD. Las tablas y la vista deben ser del mismo propietario. La vista debe crearse con SCHEMABINDING. Todas las funciones, si se emplean, deterministas. Si utiliza agregados, debe incluirse COUNT_BIG(*).
  • 7. Requerimientos de la vista. No puede usar expresiones en el group by. No puede utilizar exp. en el resultado del agregado. No pueden utilizar C.T.E. ó Funciones de conjunto de filas. UNION, EXCEPT ó INTERSECT. Subquerys, OUTER ó SELF joins. TOP, ORDER BY, DISTINCT. Funciones de agregado excepto SUM, si no hay nulos. FULLTEXT, COMPUTE o COMPUTE BY, CROSS APPLY OUTER APPLY, Hints de TABLA o JOIN. HAVING, ROLLUP ó CUBE.
  • 8. Creación del Índice El propietario de la vista debe serlo del índice. ANSI_NULL, ANSI_PADDING, ANSI_WARNINGS, CONCAT_NULL_YEILDS, QUOTE_IDENTIFIER a ON. NUMERIC_ROUNDABORT a OFF. IGNORE_DUP_KEY a OFF. Ejecutar un CREATE INDEX estandar.