SlideShare uma empresa Scribd logo
1 de 22
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?
Replicación

Database Mirroring

Clustering

Production
Database

Log Shipping

Log Shipping
with Restore Delay
Backup

http://summit.solidq.com

Database
Scale Out
For Queries

Hot
Standby

Warm
Standby

Logical
Recovery
Standby
… sin olvidarse de Resource Governor
SQL Server
Backup

Executive
Reports

OLTP
Activity

Admin Tasks

Ad-hoc
Reports

High
Admin Workload

OLTP Workload

Min Memory 10%
Max Memory 20%
Max CPU 20%
Admin Pool

http://summit.solidq.com

Report Workload

Max CPU 90%

Application Pool
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 AlwaysON
Availability Group (AG)

A

A

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

Availability Replica (AR)
A

A

• Copia física del conjunto de bases de
datos definidas en el AG

Nodo Primario
• Permite escritura y lectura

A

Application A
Secondary Replica

A

Application A
Primary Replica

Synch. Data
Movement
Asynch. Data
Movement

Nodo Secundario
• Permite conexiones solo lectura
• Es la copia de backup de los datos

http://summit.solidq.com
Rendimiento Carga Mixta

Duración de las consultas (ms)
Vulnerabilidades desde Enero 2002
“Most secure
of any of the
major
database
platforms.”

321

121
98
49

http://summit.solidq.com

Source: ITIC 2011: SQL Server
Delivers Industry-Leading Security
Más Seguros en SQL Server 2012
Auditoría y Certificación

Roles de Servidor ajustables

Bases de Datos “contenidas”

http://summit.solidq.com
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

Event Enabled?
N
o

Apply Predicate?
N
o

Collect Data and
issue the actions
Send Data to
Targets

Keep working

http://summit.solidq.com
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-formicrosoft-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/SolidQTSQL-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
FROM tabla
GROUP BY c2
C2
C1

C3
C4

C5

C6

 Se recupera sólo las columnas





necesarias
Datos comprimidos
Menos E/S
Mejor ratio de acierto en caché

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

Alta Disponibilidad y Always On
Seguridad
Troubleshooting con XE
Almacenamiento Columnar

http://summit.solidq.com

Mais conteúdo relacionado

Semelhante a Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspective

BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSBD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
guestfd36060
 
Commvault plataforma única de administración de datos
Commvault   plataforma única de administración de datosCommvault   plataforma única de administración de datos
Commvault plataforma única de administración de datos
Omega Peripherals
 
Área Administración de Bases de Datos
Área Administración de Bases de Datos Área Administración de Bases de Datos
Área Administración de Bases de Datos
EUROsociAL II
 

Semelhante a Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspective (20)

BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSBD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
 
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
 
Pinceladas SQL 2012, Alta Disponibilidad
 Pinceladas SQL 2012, Alta Disponibilidad Pinceladas SQL 2012, Alta Disponibilidad
Pinceladas SQL 2012, Alta Disponibilidad
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
 
Ponencia W2K8
Ponencia W2K8Ponencia W2K8
Ponencia W2K8
 
Commvault plataforma única de administración de datos
Commvault   plataforma única de administración de datosCommvault   plataforma única de administración de datos
Commvault plataforma única de administración de datos
 
Área Administración de Bases de Datos
Área Administración de Bases de Datos Área Administración de Bases de Datos
Área Administración de Bases de Datos
 
Sql
SqlSql
Sql
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
 
Propuesta devops pasesv1
Propuesta devops pasesv1Propuesta devops pasesv1
Propuesta devops pasesv1
 
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
 
avanttic - webinar: Oracle Seguridad-Regulación (02-07-2015)
avanttic - webinar: Oracle Seguridad-Regulación (02-07-2015)avanttic - webinar: Oracle Seguridad-Regulación (02-07-2015)
avanttic - webinar: Oracle Seguridad-Regulación (02-07-2015)
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y Mantenimiento
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
 
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 Overview
 

Mais de Eladio Rincón Herrera

Data E2E. el ciclo de vida de los datos
Data E2E. el ciclo de vida de los datosData E2E. el ciclo de vida de los datos
Data E2E. el ciclo de vida de los datos
Eladio Rincón Herrera
 

Mais de Eladio Rincón Herrera (7)

Carga y procesamiento de datos en HDInsight
Carga y procesamiento de datos en HDInsightCarga y procesamiento de datos en HDInsight
Carga y procesamiento de datos en HDInsight
 
No-SQL, Azure Table Storage y MongoDB
No-SQL, Azure Table Storage y MongoDBNo-SQL, Azure Table Storage y MongoDB
No-SQL, Azure Table Storage y MongoDB
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
 
Keynote Relacional SQL Server para hobbits y enanos
Keynote Relacional  SQL Server para hobbits y enanosKeynote Relacional  SQL Server para hobbits y enanos
Keynote Relacional SQL Server para hobbits y enanos
 
03 24 hopes_2014_eladiorincon
03 24 hopes_2014_eladiorincon03 24 hopes_2014_eladiorincon
03 24 hopes_2014_eladiorincon
 
Summit 2013: Optimizando SharePoint2013 para grandes volumenes de informacion
Summit 2013: Optimizando SharePoint2013 para grandes volumenes de informacionSummit 2013: Optimizando SharePoint2013 para grandes volumenes de informacion
Summit 2013: Optimizando SharePoint2013 para grandes volumenes de informacion
 
Data E2E. el ciclo de vida de los datos
Data E2E. el ciclo de vida de los datosData E2E. el ciclo de vida de los datos
Data E2E. el ciclo de vida de los datos
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspective

  • 1. Agenda – SQL Server 2012 Alta Disponibilidad y Always On Seguridad Troubleshooting con XE Almacenamiento Columnar http://summit.solidq.com
  • 2. Alta Disponibilidad en SQL Server 2012 + Procesos Tecnología http://summit.solidq.com
  • 3. Alta Disponibilidad en SQL Server 2008 R2 Muchas Referencias de Clientes Topologías Completas Maximizar Recursos Existentes http://summit.solidq.com
  • 4. ¿Qué puedes utilizar hace tiempo? Replicación Database Mirroring Clustering Production Database Log Shipping Log Shipping with Restore Delay Backup http://summit.solidq.com Database Scale Out For Queries Hot Standby Warm Standby Logical Recovery Standby
  • 5. … sin olvidarse de Resource Governor SQL Server Backup Executive Reports OLTP Activity Admin Tasks Ad-hoc Reports High Admin Workload OLTP Workload Min Memory 10% Max Memory 20% Max CPU 20% Admin Pool http://summit.solidq.com Report Workload Max CPU 90% Application Pool
  • 6. 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
  • 7. Microsoft Corporation: Infraestructura SAP http://summit.solidq.com
  • 8. Terminología AlwaysON Availability Group (AG) A A • Grupo de bases de datos que gestionamos conjuntamente • Definimos la replicación conjuntamente Availability Replica (AR) A A • Copia física del conjunto de bases de datos definidas en el AG Nodo Primario • Permite escritura y lectura A Application A Secondary Replica A Application A Primary Replica Synch. Data Movement Asynch. Data Movement Nodo Secundario • Permite conexiones solo lectura • Es la copia de backup de los datos http://summit.solidq.com
  • 9. Rendimiento Carga Mixta Duración de las consultas (ms)
  • 10. Vulnerabilidades desde Enero 2002 “Most secure of any of the major database platforms.” 321 121 98 49 http://summit.solidq.com Source: ITIC 2011: SQL Server Delivers Industry-Leading Security
  • 11. Más Seguros en SQL Server 2012 Auditoría y Certificación Roles de Servidor ajustables Bases de Datos “contenidas” http://summit.solidq.com
  • 12.
  • 13. Troubleshooting con XE: Juntar las Dos Verdades Recursos del Sistema Recursos de SQL Server Unificado, Granular, Alto Rendimiento http://summit.solidq.com
  • 14. Ciclo de Vida de Eventos Extendidos “interest” code to cach Yes Yes Event Enabled? N o Apply Predicate? N o Collect Data and issue the actions Send Data to Targets Keep working http://summit.solidq.com
  • 15.
  • 16. 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-formicrosoft-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/SolidQTSQL-CSI-Service.aspx http://summit.solidq.com
  • 17. SolidQ TSQL CSI Traces Aggregation http://summit.solidq.com
  • 18. SolidQ TSQL CSI Traces Aggregation http://summit.solidq.com
  • 19. Estructura del Almacenamiento Columnar Almacenamiento Tradicional (row store) … C1 C2 C3 C4 C5 C6 Almacenamiento Columnar VertiPaq http://summit.solidq.com
  • 20. Almacenamiento Columnar – Menos E/S SELECT C2, sum (C3) Ventas FROM tabla GROUP BY c2 C2 C1 C3 C4 C5 C6  Se recupera sólo las columnas    necesarias Datos comprimidos Menos E/S Mejor ratio de acierto en caché http://summit.solidq.com
  • 21.
  • 22. Pinceladas – SQL Server 2012 Alta Disponibilidad y Always On Seguridad Troubleshooting con XE Almacenamiento Columnar http://summit.solidq.com

Notas do Editor

  1. Principal con thread lanzando modificaciones, asincrono y sincrono consultas, en el principal también número
  2. So let’s talk about security. As end users continue to demand access to data and corporate and industry compliance policies tighten, the topic of security becomes paramount. The security of your environment is only as good as the product you’re using, and amongst the major database players we have the best track record. SQL Server consistently reports the lowest database vulnerabilities among the major RDBMs vendors. This means less inherent security vulnerabilities, less patching and less downtime – all factors that affect Mission Critical Confidence. It looks too good to be true, right? If anyone experienced “SLAMMER” with Microsoft over 10 years ago, you know how painful a security risk can be – it took down the internet. In response, Microsoft started a journey to fundamentally embrace a security culture around Secure by design, depth of security and depth of defense, to reduce the overall surface area to minimize risk. All SQL Server engineers take required security trainings year over year. As a result, SQL Server is now the most secure database available.  With SQL server 2012, we continue to expand on this solid foundation with tools and enhancements to help customers more easily control access to data and perform audits.