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.
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
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
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
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 del editor
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.