Agenda – SQL Server 2012

Alta Disponibilidad y Always On
Seguridad
Troubleshooting con XE
Almacenamiento Columnar

http:/...
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 Existen...
¿Qué puedes utilizar hace tiempo?
Replicación

Database Mirroring

Clustering

Production
Database

Log Shipping

Log Ship...
… sin olvidarse de Resource Governor
SQL Server
Backup

Executive
Reports

OLTP
Activity

Admin Tasks

Ad-hoc
Reports

Hig...
SQL Server 2012 AlwaysOn

Protección a nivel de grupos de bases de datos
Mejora la
Productividad

Mejor Disponibilidad

• ...
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 l...
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.sol...
Más Seguros en SQL Server 2012
Auditoría y Certificación

Roles de Servidor ajustables

Bases de Datos “contenidas”

http:...
Troubleshooting con XE: Juntar las Dos Verdades
Recursos del Sistema

Recursos de SQL Server
Unificado, Granular,
Alto Ren...
Ciclo de Vida de Eventos Extendidos
“interest” code to cach

Yes

Yes

Event Enabled?
N
o

Apply Predicate?
N
o

Collect D...
Análisis de Trazas de SQL Server – Servicios Gratuitos
SQL Nexus

 http://sqlnexus.codeplex.com/

 RML Tools by Microso...
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
C...
Almacenamiento Columnar – Menos E/S
SELECT C2, sum (C3) Ventas
FROM tabla
GROUP BY c2
C2
C1

C3
C4

C5

C6

 Se recupera ...
Pinceladas – SQL Server 2012

Alta Disponibilidad y Always On
Seguridad
Troubleshooting con XE
Almacenamiento Columnar

ht...
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspective
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspective
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspective
Upcoming SlideShare
Loading in …5
×

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

331 views

Published on

This presentation is divided in the following sections: HA and Always On, Security features, Troubleshooting with Extended Events, and Columnar storage in SQL Server 2012. This talk does not cover all the SQL Server 2012 features for ITPros, it was designed for 75 minutes presentation.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
331
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Principal con thread lanzando modificaciones, asincrono y sincrono consultas, en el principal también número
  • 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.
  • Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspective

    1. 1. Agenda – SQL Server 2012 Alta Disponibilidad y Always On Seguridad Troubleshooting con XE Almacenamiento Columnar http://summit.solidq.com
    2. 2. Alta Disponibilidad en SQL Server 2012 + Procesos Tecnología http://summit.solidq.com
    3. 3. Alta Disponibilidad en SQL Server 2008 R2 Muchas Referencias de Clientes Topologías Completas Maximizar Recursos Existentes http://summit.solidq.com
    4. 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. 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. 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. 7. Microsoft Corporation: Infraestructura SAP http://summit.solidq.com
    8. 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. 9. Rendimiento Carga Mixta Duración de las consultas (ms)
    10. 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. 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. 12. Troubleshooting con XE: Juntar las Dos Verdades Recursos del Sistema Recursos de SQL Server Unificado, Granular, Alto Rendimiento http://summit.solidq.com
    13. 13. 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
    14. 14. 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
    15. 15. SolidQ TSQL CSI Traces Aggregation http://summit.solidq.com
    16. 16. SolidQ TSQL CSI Traces Aggregation http://summit.solidq.com
    17. 17. Estructura del Almacenamiento Columnar Almacenamiento Tradicional (row store) … C1 C2 C3 C4 C5 C6 Almacenamiento Columnar VertiPaq http://summit.solidq.com
    18. 18. 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
    19. 19. Pinceladas – SQL Server 2012 Alta Disponibilidad y Always On Seguridad Troubleshooting con XE Almacenamiento Columnar http://summit.solidq.com

    ×