SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Novedades
  SQL Server 2012
Eladio Rincón
 Dir. Depto. Relacional – SolidQ
 MVP y MCT SQL Server

                  erincon@solidq.com
                  @erincon
Agenda – SQL Server 2012

    Alta Disponibilidad y Always On

     Seguridad

           Troubleshooting con XE

      Almacenamiento Columnar


                 http://summit.solidq.com
Alta Disponibilidad en SQL Server 2012




                    +
     Procesos                        Tecnología

                  http://summit.solidq.com
Alta Disponibilidad en SQL Server 2008 R2


             Muchas Referencias de Clientes



                 Topologías Completas



             Maximizar Recursos Existentes




                  http://summit.solidq.com
¿Qué puedes utilizar hace tiempo?

                                                             Database
                                        Replicación          Scale Out
                                                             For Queries




                                        Database Mirroring
              Clustering                                       Hot
                                                               Standby

                           Production
                           Database     Log Shipping
                                                             Warm
                                                             Standby


                                        Log Shipping
                                                             Logical
                                        with Restore Delay
                                                             Recovery
                                                             Standby
                             Backup


                     http://summit.solidq.com
… sin olvidarse de Resource Governor
                                      SQL Server

                          Backup                           Executive
                                            OLTP            Reports
                                           Activity
                       Admin Tasks                          Ad-hoc
                                                            Reports
                                             High
                         Admin Workload    OLTP Workload    Report Workload




                        Min Memory 10%
                        Max Memory 20%              Max CPU 90%
                         Max CPU 20%


                              Admin Pool              Application Pool
                  http://summit.solidq.com
SQL Server 2012 AlwaysOn
Protección a nivel de grupos de bases de datos
                                                   Mejora la
                                                 Productividad




                                             Mejor Disponibilidad




                                            • Multi-database



                                                             distribuir la
                                             carga entre los secundarios ,
                                             Reportings y backups

                                             Sin dependencia de
                                                 aplicaciones

                          http://summit.solidq.com
Microsoft Corporation: Infraestructura SAP




                  http://summit.solidq.com
Terminología Always On
                                               Availability Group (AG)

                                              • Grupo de bases de datos que
                                                gestionamos conjuntamente
                                              • Definimos la replicación
                             A                  conjuntamente
                                       A


                                               Availability Replica (AR)
                 A
A                                             • Copia física del conjunto de bases de
                                                datos definidas en el AG



                                                    Nodo Primario

                                              • Permite escritura y lectura



                                                  Nodo Secundario
                        Synch. Data
    Application A       Movement
A   Secondary Replica
                                              • Permite conexiones solo lectura
                        Asynch. Data          • Es la copia de backup de los datos
A   Application A
    Primary Replica
                        Movement

                            http://summit.solidq.com
Rendimiento Carga Mixta
     Duración de las consultas (ms)
Vulnerabilidades desde Enero 2002


     321                                         “Most secure
                                                 of any of the
                                                 major
                                                 database
           121                                   platforms.”
                 98
                                                  Source: ITIC 2011: SQL Server
                                                  Delivers Industry-Leading Security
                           49




                      http://summit.solidq.com
Más Seguros en SQL Server 2012

              Auditoría y Certificación



            Roles de Servidor ajustables


                  Bases de Datos “contenidas”



                 http://summit.solidq.com
 Pinceladas SQL 2012, Alta Disponibilidad
Troubleshooting con XE: Juntar las Dos Verdades

                 Recursos del Sistema



            Recursos de SQL Server


                       Unificado, Granular,
                        Alto Rendimiento



                  http://summit.solidq.com
Ciclo de Vida de Eventos Extendidos

“interest” code to cach


                      Yes                       Yes
                                                        Collect Data and
   Event Enabled?           Apply Predicate?
                                                        issue the actions

            N                        N
            o                        o
                                                         Send Data to
                                                           Targets




                                                         Keep working


                             http://summit.solidq.com
 Pinceladas SQL 2012, Alta Disponibilidad
Análisis de Trazas de SQL Server – Servicios Gratuitos
 SQL Nexus
   http://sqlnexus.codeplex.com/
   RML Tools by Microsoft
   http://blogs.msdn.com/b/psssql/archive/2007/12/18/rml-utilities-for-
    microsoft-sql-server-released.aspx


 Clear Trace by Bill Graziano
   http://www.scalesql.com/cleartrace/download.aspx


 TSQL CSI from SolidQ
   http://www.solidq.com/gl-en/services/sqlserver-relational/Pages/SolidQ-
    TSQL-CSI-Service.aspx




                              http://summit.solidq.com
SolidQ TSQL CSI Traces Aggregation




                 http://summit.solidq.com
SolidQ TSQL CSI Traces Aggregation




                 http://summit.solidq.com
Estructura del Almacenamiento Columnar

Almacenamiento
   Tradicional                                 …
   (row store)


                 C1   C2   C3   C4   C5   C6




                                                   Almacenamiento
                                                      Columnar

                                                      VertiPaq

                                http://summit.solidq.com
Almacenamiento Columnar – Menos E/S

SELECT C2, sum (C3) Ventas         Se recupera sólo las columnas
FROM tabla                          necesarias
GROUP BY c2
        C2   C3                    Datos comprimidos
   C1             C4   C5   C6
                                   Menos E/S
                                   Mejor ratio de acierto en caché




                                 http://summit.solidq.com
 Pinceladas SQL 2012, Alta Disponibilidad
Pinceladas – SQL Server 2012

    Alta Disponibilidad y Always On

      Seguridad

            Troubleshooting con XE

       Almacenamiento Columnar


                  http://summit.solidq.com

Weitere ähnliche Inhalte

Was ist angesagt?

Planeando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft AzurePlaneando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft AzureSpanishPASSVC
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosSpanishPASSVC
 
VMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureVMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureSpanishPASSVC
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerEduardo Castro
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosRonald Francisco Vargas Quesada
 
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cCosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cGustavo Rene Antunez
 
Servidores Dell PowerEdge
Servidores Dell PowerEdgeServidores Dell PowerEdge
Servidores Dell PowerEdgeDellLatam
 
Ibm elastic storage server moderno sistema de almacenamiento definido por s...
Ibm elastic storage server   moderno sistema de almacenamiento definido por s...Ibm elastic storage server   moderno sistema de almacenamiento definido por s...
Ibm elastic storage server moderno sistema de almacenamiento definido por s...Diego Alberto Tamayo
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Servidores Dell PowerEdge 12G
Servidores Dell PowerEdge 12GServidores Dell PowerEdge 12G
Servidores Dell PowerEdge 12GDellLatam
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerSpanishPASSVC
 
SQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineSQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineEduardo Castro
 

Was ist angesagt? (20)

Planeando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft AzurePlaneando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft Azure
 
Oracle rac
Oracle racOracle rac
Oracle rac
 
Taller 2
Taller 2Taller 2
Taller 2
 
MySQL Cluster CGE 7.2
MySQL Cluster CGE 7.2MySQL Cluster CGE 7.2
MySQL Cluster CGE 7.2
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizados
 
VMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureVMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y Azure
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL Server
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cCosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
 
Servidores Dell PowerEdge
Servidores Dell PowerEdgeServidores Dell PowerEdge
Servidores Dell PowerEdge
 
Ibm elastic storage server moderno sistema de almacenamiento definido por s...
Ibm elastic storage server   moderno sistema de almacenamiento definido por s...Ibm elastic storage server   moderno sistema de almacenamiento definido por s...
Ibm elastic storage server moderno sistema de almacenamiento definido por s...
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Servidores Dell PowerEdge 12G
Servidores Dell PowerEdge 12GServidores Dell PowerEdge 12G
Servidores Dell PowerEdge 12G
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
 
Datos sin fronteras
Datos sin fronterasDatos sin fronteras
Datos sin fronteras
 
SQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineSQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB Engine
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
 
Sgbd
SgbdSgbd
Sgbd
 
Soporte software 01
Soporte software 01Soporte software 01
Soporte software 01
 
Comparativa SGBDR
Comparativa SGBDRComparativa SGBDR
Comparativa SGBDR
 

Ähnlich wie Pinceladas SQL 2012, Alta Disponibilidad

Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Joseph Lopez
 
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...SolidQ
 
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...Eladio Rincón Herrera
 
SolidQ Business Analytics Day | Escalabilidad “ilimitada” con SQL Server
SolidQ Business Analytics Day | Escalabilidad “ilimitada” con SQL ServerSolidQ Business Analytics Day | Escalabilidad “ilimitada” con SQL Server
SolidQ Business Analytics Day | Escalabilidad “ilimitada” con SQL ServerSolidQ
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCJuan Pablo
 
Oracle Day 2013 ~ MySQL Replication
Oracle Day 2013 ~ MySQL Replication Oracle Day 2013 ~ MySQL Replication
Oracle Day 2013 ~ MySQL Replication Manuel Contreras
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5juliomacr
 
Virtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftVirtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftDavid Armas Armas
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010Juan Pablo
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud ComputingAitor Ibañez
 
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Mysql Latinoamérica
 
Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Erik Gur
 
Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Oracle-Developer-Day-Colombia_MySQL-Feb27_12Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Oracle-Developer-Day-Colombia_MySQL-Feb27_12Mysql Latinoamérica
 
Aterrizando la nube euro cloud
Aterrizando la nube euro cloudAterrizando la nube euro cloud
Aterrizando la nube euro cloudInside_Marketing
 
Presentación Data Center Chile Vmware
Presentación Data Center Chile VmwarePresentación Data Center Chile Vmware
Presentación Data Center Chile VmwareLogicalis Latam
 
Rosario evento a clientes de RMDM Octubre 2009 - RM
Rosario evento a clientes de RMDM Octubre 2009 - RMRosario evento a clientes de RMDM Octubre 2009 - RM
Rosario evento a clientes de RMDM Octubre 2009 - RMCA RMDM Latam
 

Ähnlich wie Pinceladas SQL 2012, Alta Disponibilidad (20)

Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
 
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...
 
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...
 
SolidQ Business Analytics Day | Escalabilidad “ilimitada” con SQL Server
SolidQ Business Analytics Day | Escalabilidad “ilimitada” con SQL ServerSolidQ Business Analytics Day | Escalabilidad “ilimitada” con SQL Server
SolidQ Business Analytics Day | Escalabilidad “ilimitada” con SQL Server
 
Webinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11gWebinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11g
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
Oracle Day 2013 ~ MySQL Replication
Oracle Day 2013 ~ MySQL Replication Oracle Day 2013 ~ MySQL Replication
Oracle Day 2013 ~ MySQL Replication
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
 
Virtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftVirtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura Microsoft
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
Sql Data Services
Sql Data ServicesSql Data Services
Sql Data Services
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud Computing
 
CSA - Office.com sobre SharePoint
CSA - Office.com sobre SharePointCSA - Office.com sobre SharePoint
CSA - Office.com sobre SharePoint
 
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
 
Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013
 
Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Oracle-Developer-Day-Colombia_MySQL-Feb27_12Oracle-Developer-Day-Colombia_MySQL-Feb27_12
Oracle-Developer-Day-Colombia_MySQL-Feb27_12
 
01 emc networker+networker
01 emc networker+networker01 emc networker+networker
01 emc networker+networker
 
Aterrizando la nube euro cloud
Aterrizando la nube euro cloudAterrizando la nube euro cloud
Aterrizando la nube euro cloud
 
Presentación Data Center Chile Vmware
Presentación Data Center Chile VmwarePresentación Data Center Chile Vmware
Presentación Data Center Chile Vmware
 
Rosario evento a clientes de RMDM Octubre 2009 - RM
Rosario evento a clientes de RMDM Octubre 2009 - RMRosario evento a clientes de RMDM Octubre 2009 - RM
Rosario evento a clientes de RMDM Octubre 2009 - RM
 

Mehr von SolidQ

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ
 
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
 
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ
 
SolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ
 
Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?SolidQ
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en LinuxSolidQ
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida realSolidQ
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízateSolidQ
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksSolidQ
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BISolidQ
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesSolidQ
 
R en relacional
R en relacionalR en relacional
R en relacionalSolidQ
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!SolidQ
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en AzureSolidQ
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018SolidQ
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018SolidQ
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018SolidQ
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018SolidQ
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...SolidQ
 

Mehr von SolidQ (20)

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
 
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
 
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
 
SolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantes
 
Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízate
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocks
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BI
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
 
R en relacional
R en relacionalR en relacional
R en relacional
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en Azure
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
 

Pinceladas SQL 2012, Alta Disponibilidad

  • 1. Novedades SQL Server 2012 Eladio Rincón Dir. Depto. Relacional – SolidQ MVP y MCT SQL Server erincon@solidq.com @erincon
  • 2. Agenda – SQL Server 2012 Alta Disponibilidad y Always On Seguridad Troubleshooting con XE Almacenamiento Columnar http://summit.solidq.com
  • 3. Alta Disponibilidad en SQL Server 2012 + Procesos Tecnología http://summit.solidq.com
  • 4. Alta Disponibilidad en SQL Server 2008 R2 Muchas Referencias de Clientes Topologías Completas Maximizar Recursos Existentes http://summit.solidq.com
  • 5. ¿Qué puedes utilizar hace tiempo? Database Replicación Scale Out For Queries Database Mirroring Clustering Hot Standby Production Database Log Shipping Warm Standby Log Shipping Logical with Restore Delay Recovery Standby Backup http://summit.solidq.com
  • 6. … sin olvidarse de Resource Governor SQL Server Backup Executive OLTP Reports Activity Admin Tasks Ad-hoc Reports High Admin Workload OLTP Workload Report Workload Min Memory 10% Max Memory 20% Max CPU 90% Max CPU 20% Admin Pool Application Pool http://summit.solidq.com
  • 7. SQL Server 2012 AlwaysOn Protección a nivel de grupos de bases de datos Mejora la Productividad Mejor Disponibilidad • Multi-database distribuir la carga entre los secundarios , Reportings y backups Sin dependencia de aplicaciones http://summit.solidq.com
  • 8. Microsoft Corporation: Infraestructura SAP http://summit.solidq.com
  • 9. Terminología Always On Availability Group (AG) • Grupo de bases de datos que gestionamos conjuntamente • Definimos la replicación A conjuntamente A Availability Replica (AR) A A • Copia física del conjunto de bases de datos definidas en el AG Nodo Primario • Permite escritura y lectura Nodo Secundario Synch. Data Application A Movement A Secondary Replica • Permite conexiones solo lectura Asynch. Data • Es la copia de backup de los datos A Application A Primary Replica Movement http://summit.solidq.com
  • 10. Rendimiento Carga Mixta Duración de las consultas (ms)
  • 11. Vulnerabilidades desde Enero 2002 321 “Most secure of any of the major database 121 platforms.” 98 Source: ITIC 2011: SQL Server Delivers Industry-Leading Security 49 http://summit.solidq.com
  • 12. Más Seguros en SQL Server 2012 Auditoría y Certificación Roles de Servidor ajustables Bases de Datos “contenidas” http://summit.solidq.com
  • 14. Troubleshooting con XE: Juntar las Dos Verdades Recursos del Sistema Recursos de SQL Server Unificado, Granular, Alto Rendimiento http://summit.solidq.com
  • 15. Ciclo de Vida de Eventos Extendidos “interest” code to cach Yes Yes Collect Data and Event Enabled? Apply Predicate? issue the actions N N o o Send Data to Targets Keep working http://summit.solidq.com
  • 17. Análisis de Trazas de SQL Server – Servicios Gratuitos SQL Nexus  http://sqlnexus.codeplex.com/  RML Tools by Microsoft  http://blogs.msdn.com/b/psssql/archive/2007/12/18/rml-utilities-for- microsoft-sql-server-released.aspx Clear Trace by Bill Graziano  http://www.scalesql.com/cleartrace/download.aspx TSQL CSI from SolidQ  http://www.solidq.com/gl-en/services/sqlserver-relational/Pages/SolidQ- TSQL-CSI-Service.aspx http://summit.solidq.com
  • 18. SolidQ TSQL CSI Traces Aggregation http://summit.solidq.com
  • 19. SolidQ TSQL CSI Traces Aggregation http://summit.solidq.com
  • 20. Estructura del Almacenamiento Columnar Almacenamiento Tradicional … (row store) C1 C2 C3 C4 C5 C6 Almacenamiento Columnar VertiPaq http://summit.solidq.com
  • 21. Almacenamiento Columnar – Menos E/S SELECT C2, sum (C3) Ventas  Se recupera sólo las columnas FROM tabla necesarias GROUP BY c2 C2 C3  Datos comprimidos C1 C4 C5 C6  Menos E/S  Mejor ratio de acierto en caché http://summit.solidq.com
  • 23. Pinceladas – SQL Server 2012 Alta Disponibilidad y Always On Seguridad Troubleshooting con XE Almacenamiento Columnar http://summit.solidq.com