SlideShare ist ein Scribd-Unternehmen logo
1 von 25
SQL PASS Venezuela – Caracas Chapter




             www.sqlpass.org.ve

        SQL Pass Venezuela - Caracas Chapter   @sqlpassve
Introducción a Column Store Index con
         MS SQL Server 2012
José Redondo
MCP, MCST - MS SQL Server 2K5
MTA - Database Administration Fundamentals
Chapter Leader Caracas Chapter

           redondoj@gmail.com           redondoj.wordpress.com


           www.facebook.com/redondoj    @redondoj
AGENDA
•   Conceptos
•   Características
•   Arquitectura
•   Limitaciones y Restricciones
       DEMO “Creación de un índice columnar”
•   Escenarios de uso (Mejores prácticas)
       DEMO “Optimización de una consulta con CSI”
•   Resolución de problemas
       DEMO “CSI en acción”
•   Preguntas y Respuestas



              SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CONCEPTOS

• Se usan para incrementar el tiempo de
  procesamiento de las consultas.
• Se    ejecutan    eficientemente   sobre    la
  sintetización de grandes cantidades de datos.
• Su fundamento son las tablas de datos de
  resumen precalculados, vistas indexadas,
  cubos OLAP y afines.




           SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CARACTERÍSTICAS

• Datos con formatos de columna.
                                                                    Registros
     Almacenamiento
         por Fila                                      …
    (Montón o Árbol B)




                         C1   C2   C3   C4   C5   C6




                                                                      Páginas
    Almacenamiento
      por Columna




                     SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CARACTERÍSTICAS

• Mayor rapidez en los resultados de columna.




           SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CARACTERÍSTICAS

• Columna clave.




          SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CARACTERÍSTICAS

• Clave de índice clúster.




            SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CARACTERÍSTICAS

• Creación de particiones.




           SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CARACTERÍSTICAS

• Tamaño de registro.




           SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CARACTERÍSTICAS

• Procesamiento de consultas.




          SQL Pass Venezuela - Caracas Chapter   @sqlpassve
CARACTERÍSTICAS

• No permite actualizaciones de datos.




           SQL Pass Venezuela - Caracas Chapter   @sqlpassve
ARQUITECTURA

• Tipos de datos
  • Permitidos
    •   Char y Varchar
    •   Nchar y Nvarchar
    •   Decimal y Numeric
    •   Int, Bigint, Smallint y Tinyint
    •   Float y Real
    •   Bit
    •   Money y Smallmoney
    •   Date, Datetime2, Smalldatetime, Datetime, Time y
        Datetimeoffset. Este último, exceptuando con escala mayor
        que 2.



              SQL Pass Venezuela - Caracas Chapter   @sqlpassve
ARQUITECTURA

• Tipos de datos
  • No permitidos
    •   Binary y Varbinary
    •   Ntext, Text e Image
    •   Varchar(MAX) y Nvarchar(MAX)
    •   Uniqueidentifier
    •   Rowversion y Timestamp
    •   SQL_Variant
    •   Decimal y Numeric con una precisión superior a 18 dígitos
    •   Datetimeoffset con escala mayor que 2
    •   Tipos CLR (Hierarchyid y Tipos Espaciales)
    •   XML



              SQL Pass Venezuela - Caracas Chapter   @sqlpassve
LIMITACIONES Y RESTRICCIONES

• Restricciones básicas.
• No es actualizable.
• Efectos sobre la memoria.
• Comportamiento de ejecución sobre
  escenarios dispersos.
• Comandos no aplicables.
• Características no aplicables en su
  combinación.



           SQL Pass Venezuela - Caracas Chapter   @sqlpassve
DEMO
“Creación de un índice columnar”



       SQL Pass Venezuela - Caracas Chapter   @sqlpassve
ESCENARIOS DE USO (MEJORES PRÁCTICAS)


• Mecanismos para actualizar índices
  columnares.
• Elección de columnas apropiadas para
  construir el índice.
• Tablas particionadas.




          SQL Pass Venezuela - Caracas Chapter   @sqlpassve
DEMO
“Optimización de una consulta
con Column Store Index – „CSI‟”


       SQL Pass Venezuela - Caracas Chapter   @sqlpassve
RESOLUCIÓN DE PROBLEMAS

• El índice columnar está presente en el Plan
  de Ejecución de la consulta.


• Visualizar el modo de ejecución en forma de
  lote y no en forma de fila.
• Manejador de filtros de Mapas de Bits.




          SQL Pass Venezuela - Caracas Chapter   @sqlpassve
DEMO
“CSI en acción”




       SQL Pass Venezuela - Caracas Chapter   @sqlpassve
PREGUNTAS Y RESPUESTAS




       SQL Pass Venezuela - Caracas Chapter   @sqlpassve
REFERENCIAS
• MSDN - Columnstore Indexes
   •   http://msdn.microsoft.com/en-us/library/gg492088(v=sql.110).aspx
• Microsoft SQL Server Team Blog - Columnstore Indexes: A New
  Feature in SQL Server known as Project “Apollo”
   •   http://blogs.technet.com/b/dataplatforminsider/archive/2011/08/04/colum
       nstore-indexes-a-new-feature-in-sql-server-known-as-project-apollo.aspx
• Microsoft TechNet - SQL Server Columnstore Index FAQ
   •   http://social.technet.microsoft.com/wiki/contents/articles/3540.sql-server-
       columnstore-index-faq.aspx
• Microsoft TechNet - SQL Server Columnstore Performance
  Tuning
   •   http://social.technet.microsoft.com/wiki/contents/articles/4995.sql-server-
       columnstore-performance-tuning.aspx




                   SQL Pass Venezuela - Caracas Chapter   @sqlpassve
SQL PASS Venezuela – Caracas Chapter

Agradecimientos




          SQL Pass Venezuela - Caracas Chapter   @sqlpassve
SQL PASS Venezuela – Caracas Chapter

  Muchas gracias a tod@s por su atención




        SQL Pass Venezuela - Caracas Chapter   @sqlpassve
SQL PASS Venezuela – Caracas Chapter




             www.sqlpass.org.ve

        SQL Pass Venezuela - Caracas Chapter   @sqlpassve

Weitere ähnliche Inhalte

Andere mochten auch

Location recces images
Location recces imagesLocation recces images
Location recces imagesZacColeman
 
Aprentic3_Cristina
Aprentic3_CristinaAprentic3_Cristina
Aprentic3_Cristinacrist_fv
 
Plano de disciplina comunicação e mercado
Plano de disciplina   comunicação e mercadoPlano de disciplina   comunicação e mercado
Plano de disciplina comunicação e mercadoFelipe Pereira
 
Sara Hawarneh - Copy
Sara Hawarneh - CopySara Hawarneh - Copy
Sara Hawarneh - Copysara hawarneh
 
BI 2005 - Oportunidades de negocios con GXplorer
BI 2005 - Oportunidades de negocios con GXplorer BI 2005 - Oportunidades de negocios con GXplorer
BI 2005 - Oportunidades de negocios con GXplorer Mario Guedes de Rezende
 
Pecha kucha marina buades i antoni gonzàlvez
Pecha kucha marina buades i antoni gonzàlvezPecha kucha marina buades i antoni gonzàlvez
Pecha kucha marina buades i antoni gonzàlvezAntonigg
 
Dewha a chris schweizer presentation 231109 [comp
Dewha a chris schweizer  presentation 231109 [compDewha a chris schweizer  presentation 231109 [comp
Dewha a chris schweizer presentation 231109 [compInternational WaterCentre
 
Castillo de la Mota. Ana
Castillo de la Mota. AnaCastillo de la Mota. Ana
Castillo de la Mota. AnaA. Casas
 
Historia de mis 25 años en la empresa!!
Historia de mis 25 años en la empresa!!Historia de mis 25 años en la empresa!!
Historia de mis 25 años en la empresa!!Margarita Brenes
 
Power San Martí
Power  San  MartíPower  San  Martí
Power San Martílacala
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1sebvick
 
Trabajo de Castulo. Victoria y Maria
Trabajo de Castulo. Victoria y MariaTrabajo de Castulo. Victoria y Maria
Trabajo de Castulo. Victoria y MariaA. Casas
 
Mirante dos Ventos - Book Digital
Mirante dos Ventos - Book DigitalMirante dos Ventos - Book Digital
Mirante dos Ventos - Book DigitalGrupo Capuche
 
UNO HACE LA DIFERENCIA RHR EL SALVADOR 2014
UNO HACE LA DIFERENCIA RHR EL SALVADOR 2014UNO HACE LA DIFERENCIA RHR EL SALVADOR 2014
UNO HACE LA DIFERENCIA RHR EL SALVADOR 2014Margarita Brenes
 

Andere mochten auch (20)

Location recces images
Location recces imagesLocation recces images
Location recces images
 
A Coruña
A CoruñaA Coruña
A Coruña
 
Aprentic3_Cristina
Aprentic3_CristinaAprentic3_Cristina
Aprentic3_Cristina
 
8 minutos
8 minutos8 minutos
8 minutos
 
Plano de disciplina comunicação e mercado
Plano de disciplina   comunicação e mercadoPlano de disciplina   comunicação e mercado
Plano de disciplina comunicação e mercado
 
Història d'una caixa de cartró
Història d'una caixa de cartróHistòria d'una caixa de cartró
Història d'una caixa de cartró
 
Sara Hawarneh - Copy
Sara Hawarneh - CopySara Hawarneh - Copy
Sara Hawarneh - Copy
 
BI 2005 - Oportunidades de negocios con GXplorer
BI 2005 - Oportunidades de negocios con GXplorer BI 2005 - Oportunidades de negocios con GXplorer
BI 2005 - Oportunidades de negocios con GXplorer
 
ZENOBIA
ZENOBIAZENOBIA
ZENOBIA
 
Pecha kucha marina buades i antoni gonzàlvez
Pecha kucha marina buades i antoni gonzàlvezPecha kucha marina buades i antoni gonzàlvez
Pecha kucha marina buades i antoni gonzàlvez
 
Resistiré.
Resistiré.Resistiré.
Resistiré.
 
Dewha a chris schweizer presentation 231109 [comp
Dewha a chris schweizer  presentation 231109 [compDewha a chris schweizer  presentation 231109 [comp
Dewha a chris schweizer presentation 231109 [comp
 
Castillo de la Mota. Ana
Castillo de la Mota. AnaCastillo de la Mota. Ana
Castillo de la Mota. Ana
 
Historia de mis 25 años en la empresa!!
Historia de mis 25 años en la empresa!!Historia de mis 25 años en la empresa!!
Historia de mis 25 años en la empresa!!
 
Power San Martí
Power  San  MartíPower  San  Martí
Power San Martí
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
 
Parques naturais de españa
Parques naturais de españaParques naturais de españa
Parques naturais de españa
 
Trabajo de Castulo. Victoria y Maria
Trabajo de Castulo. Victoria y MariaTrabajo de Castulo. Victoria y Maria
Trabajo de Castulo. Victoria y Maria
 
Mirante dos Ventos - Book Digital
Mirante dos Ventos - Book DigitalMirante dos Ventos - Book Digital
Mirante dos Ventos - Book Digital
 
UNO HACE LA DIFERENCIA RHR EL SALVADOR 2014
UNO HACE LA DIFERENCIA RHR EL SALVADOR 2014UNO HACE LA DIFERENCIA RHR EL SALVADOR 2014
UNO HACE LA DIFERENCIA RHR EL SALVADOR 2014
 

Ähnlich wie Introducción a Column Store Index en MS SQL Server 2012 RC0

Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)SolidQ
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
 
SQL 2016 Column Store Index
SQL 2016 Column Store IndexSQL 2016 Column Store Index
SQL 2016 Column Store IndexEduardo Castro
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016Joseph Lopez
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresEnrique Catala Bañuls
 
Column stored index
Column stored index Column stored index
Column stored index SolidQ
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexEduardo Castro
 
Top BI Enhancements for Sql Server 2012
Top BI Enhancements for Sql Server 2012Top BI Enhancements for Sql Server 2012
Top BI Enhancements for Sql Server 2012BILATAM
 
Conviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShellConviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShellEnrique Puig
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Julián Castiblanco
 
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidor
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidorBunsan: Cómo validamos 600 facturas por segundo en un miniservidor
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidorSoftware Guru
 
Presentación: Administración y programación de bases de datos relacionales.
Presentación: Administración y programación de bases de datos relacionales.Presentación: Administración y programación de bases de datos relacionales.
Presentación: Administración y programación de bases de datos relacionales.Angel Ladrero Gracia
 
Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Joseph Lopez
 
Sql plus temario
Sql plus temarioSql plus temario
Sql plus temarioHugo Mdz
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
 
JDBC Laboratorio de Programación II
JDBC Laboratorio de Programación IIJDBC Laboratorio de Programación II
JDBC Laboratorio de Programación IIDIANA TAPIA VERA
 

Ähnlich wie Introducción a Column Store Index en MS SQL Server 2012 RC0 (20)

Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)
 
SQL 2016 Column Store Index
SQL 2016 Column Store IndexSQL 2016 Column Store Index
SQL 2016 Column Store Index
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
 
SQLCLR: .NET en el core de sql server
SQLCLR: .NET en el core de sql serverSQLCLR: .NET en el core de sql server
SQLCLR: .NET en el core de sql server
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
 
Column stored index
Column stored index Column stored index
Column stored index
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
 
Top BI Enhancements for Sql Server 2012
Top BI Enhancements for Sql Server 2012Top BI Enhancements for Sql Server 2012
Top BI Enhancements for Sql Server 2012
 
Conviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShellConviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShell
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2
 
(25/02) Desarrollador@S Invita - Introducción y novedades de SQL Server 2008
(25/02) Desarrollador@S Invita - Introducción y novedades de SQL Server 2008(25/02) Desarrollador@S Invita - Introducción y novedades de SQL Server 2008
(25/02) Desarrollador@S Invita - Introducción y novedades de SQL Server 2008
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidor
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidorBunsan: Cómo validamos 600 facturas por segundo en un miniservidor
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidor
 
Presentación: Administración y programación de bases de datos relacionales.
Presentación: Administración y programación de bases de datos relacionales.Presentación: Administración y programación de bases de datos relacionales.
Presentación: Administración y programación de bases de datos relacionales.
 
Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012
 
Sql plus temario
Sql plus temarioSql plus temario
Sql plus temario
 
Modelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSASModelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSAS
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
 
JDBC Laboratorio de Programación II
JDBC Laboratorio de Programación IIJDBC Laboratorio de Programación II
JDBC Laboratorio de Programación II
 

Mehr von Joseph Lopez

Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudJoseph Lopez
 
Microsoft Azure Data Environment
Microsoft Azure Data EnvironmentMicrosoft Azure Data Environment
Microsoft Azure Data EnvironmentJoseph Lopez
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
 
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Joseph Lopez
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Joseph Lopez
 
Aplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosAplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosJoseph Lopez
 
Performance Tuning en Azure SQL Database
Performance Tuning en Azure SQL DatabasePerformance Tuning en Azure SQL Database
Performance Tuning en Azure SQL DatabaseJoseph Lopez
 
Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Joseph Lopez
 
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...Joseph Lopez
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePointJoseph Lopez
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseJoseph Lopez
 
Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDBJoseph Lopez
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasJoseph Lopez
 
Introduccion a Power BI
Introduccion a Power BIIntroduccion a Power BI
Introduccion a Power BIJoseph Lopez
 
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...Joseph Lopez
 
Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?Joseph Lopez
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosJoseph Lopez
 
Microsoft Azure SQL Database
Microsoft Azure SQL DatabaseMicrosoft Azure SQL Database
Microsoft Azure SQL DatabaseJoseph Lopez
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Joseph Lopez
 

Mehr von Joseph Lopez (20)

Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Microsoft Azure Data Environment
Microsoft Azure Data EnvironmentMicrosoft Azure Data Environment
Microsoft Azure Data Environment
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
 
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016
 
Aplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosAplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas Hibridos
 
Performance Tuning en Azure SQL Database
Performance Tuning en Azure SQL DatabasePerformance Tuning en Azure SQL Database
Performance Tuning en Azure SQL Database
 
Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Tablas temporales en SQL Server 2016 y Azure SQL Database v12
 
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePoint
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data Warehouse
 
Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDB
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
 
Introduccion a Power BI
Introduccion a Power BIIntroduccion a Power BI
Introduccion a Power BI
 
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
 
Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
 
Microsoft Azure SQL Database
Microsoft Azure SQL DatabaseMicrosoft Azure SQL Database
Microsoft Azure SQL Database
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
 

Kürzlich hochgeladen

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Kürzlich hochgeladen (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

Introducción a Column Store Index en MS SQL Server 2012 RC0

  • 1. SQL PASS Venezuela – Caracas Chapter www.sqlpass.org.ve SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 2. Introducción a Column Store Index con MS SQL Server 2012 José Redondo MCP, MCST - MS SQL Server 2K5 MTA - Database Administration Fundamentals Chapter Leader Caracas Chapter redondoj@gmail.com redondoj.wordpress.com www.facebook.com/redondoj @redondoj
  • 3. AGENDA • Conceptos • Características • Arquitectura • Limitaciones y Restricciones DEMO “Creación de un índice columnar” • Escenarios de uso (Mejores prácticas) DEMO “Optimización de una consulta con CSI” • Resolución de problemas DEMO “CSI en acción” • Preguntas y Respuestas SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 4. CONCEPTOS • Se usan para incrementar el tiempo de procesamiento de las consultas. • Se ejecutan eficientemente sobre la sintetización de grandes cantidades de datos. • Su fundamento son las tablas de datos de resumen precalculados, vistas indexadas, cubos OLAP y afines. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 5. CARACTERÍSTICAS • Datos con formatos de columna. Registros Almacenamiento por Fila … (Montón o Árbol B) C1 C2 C3 C4 C5 C6 Páginas Almacenamiento por Columna SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 6. CARACTERÍSTICAS • Mayor rapidez en los resultados de columna. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 7. CARACTERÍSTICAS • Columna clave. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 8. CARACTERÍSTICAS • Clave de índice clúster. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 9. CARACTERÍSTICAS • Creación de particiones. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 10. CARACTERÍSTICAS • Tamaño de registro. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 11. CARACTERÍSTICAS • Procesamiento de consultas. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 12. CARACTERÍSTICAS • No permite actualizaciones de datos. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 13. ARQUITECTURA • Tipos de datos • Permitidos • Char y Varchar • Nchar y Nvarchar • Decimal y Numeric • Int, Bigint, Smallint y Tinyint • Float y Real • Bit • Money y Smallmoney • Date, Datetime2, Smalldatetime, Datetime, Time y Datetimeoffset. Este último, exceptuando con escala mayor que 2. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 14. ARQUITECTURA • Tipos de datos • No permitidos • Binary y Varbinary • Ntext, Text e Image • Varchar(MAX) y Nvarchar(MAX) • Uniqueidentifier • Rowversion y Timestamp • SQL_Variant • Decimal y Numeric con una precisión superior a 18 dígitos • Datetimeoffset con escala mayor que 2 • Tipos CLR (Hierarchyid y Tipos Espaciales) • XML SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 15. LIMITACIONES Y RESTRICCIONES • Restricciones básicas. • No es actualizable. • Efectos sobre la memoria. • Comportamiento de ejecución sobre escenarios dispersos. • Comandos no aplicables. • Características no aplicables en su combinación. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 16. DEMO “Creación de un índice columnar” SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 17. ESCENARIOS DE USO (MEJORES PRÁCTICAS) • Mecanismos para actualizar índices columnares. • Elección de columnas apropiadas para construir el índice. • Tablas particionadas. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 18. DEMO “Optimización de una consulta con Column Store Index – „CSI‟” SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 19. RESOLUCIÓN DE PROBLEMAS • El índice columnar está presente en el Plan de Ejecución de la consulta. • Visualizar el modo de ejecución en forma de lote y no en forma de fila. • Manejador de filtros de Mapas de Bits. SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 20. DEMO “CSI en acción” SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 21. PREGUNTAS Y RESPUESTAS SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 22. REFERENCIAS • MSDN - Columnstore Indexes • http://msdn.microsoft.com/en-us/library/gg492088(v=sql.110).aspx • Microsoft SQL Server Team Blog - Columnstore Indexes: A New Feature in SQL Server known as Project “Apollo” • http://blogs.technet.com/b/dataplatforminsider/archive/2011/08/04/colum nstore-indexes-a-new-feature-in-sql-server-known-as-project-apollo.aspx • Microsoft TechNet - SQL Server Columnstore Index FAQ • http://social.technet.microsoft.com/wiki/contents/articles/3540.sql-server- columnstore-index-faq.aspx • Microsoft TechNet - SQL Server Columnstore Performance Tuning • http://social.technet.microsoft.com/wiki/contents/articles/4995.sql-server- columnstore-performance-tuning.aspx SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 23. SQL PASS Venezuela – Caracas Chapter Agradecimientos SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 24. SQL PASS Venezuela – Caracas Chapter Muchas gracias a tod@s por su atención SQL Pass Venezuela - Caracas Chapter @sqlpassve
  • 25. SQL PASS Venezuela – Caracas Chapter www.sqlpass.org.ve SQL Pass Venezuela - Caracas Chapter @sqlpassve