Pinceladas SQL 2012, Alta Disponibilidad
Embed Size (px)
description
Transcript of Pinceladas SQL 2012, Alta Disponibilidad
- 1. NovedadesSQL Server 2012Eladio Rincn Dir. Depto. Relacional SolidQ MVP y MCT SQL [email protected]@erincon
2. Agenda SQL Server 2012Alta Disponibilidad y Always On Seguridad Troubleshooting con XEAlmacenamiento Columnar http://summit.solidq.com 3. Alta Disponibilidad en SQL Server 2012+ ProcesosTecnologahttp://summit.solidq.com 4. Alta Disponibilidad en SQL Server 2008 R2 Muchas Referencias de Clientes Topologas Completas Maximizar Recursos Existenteshttp://summit.solidq.com 5. Qu puedes utilizar hace tiempo? DatabaseReplicacinScale Out For QueriesDatabase MirroringClustering Hot Standby Production Database Log Shipping Warm StandbyLog Shipping Logicalwith Restore Delay Recovery Standby Backup http://summit.solidq.com 6. sin olvidarse de Resource GovernorSQL ServerBackup ExecutiveOLTPReports Activity Admin TasksAd-hocReports High Admin WorkloadOLTP WorkloadReport WorkloadMin Memory 10%Max Memory 20%Max CPU 90% Max CPU 20%Admin PoolApplication Poolhttp://summit.solidq.com 7. SQL Server 2012 AlwaysOnProteccin 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 aplicacioneshttp://summit.solidq.com 8. Microsoft Corporation: Infraestructura SAPhttp://summit.solidq.com 9. Terminologa Always On Availability Group (AG) Grupo de bases de datos quegestionamos conjuntamente Definimos la replicacin Aconjuntamente A Availability Replica (AR) AA Copia fsica del conjunto de bases dedatos definidas en el AGNodo Primario Permite escritura y lecturaNodo SecundarioSynch. DataApplication A MovementA Secondary Replica Permite conexiones solo lecturaAsynch. Data Es la copia de backup de los datosA Application APrimary ReplicaMovementhttp://summit.solidq.com 10. Rendimiento Carga Mixta Duracin de las consultas (ms) 11. Vulnerabilidades desde Enero 2002 321 Most secure of any of the major database 121 platforms. 98Source: ITIC 2011: SQL ServerDelivers Industry-Leading Security 49http://summit.solidq.com 12. Ms Seguros en SQL Server 2012Auditora y CertificacinRoles de Servidor ajustablesBases de Datos contenidas http://summit.solidq.com 13. Troubleshooting con XE: Juntar las Dos Verdades Recursos del SistemaRecursos de SQL Server Unificado, Granular,Alto Rendimientohttp://summit.solidq.com 14. Ciclo de Vida de Eventos Extendidosinterest code to cachYes YesCollect Data and Event Enabled? Apply Predicate?issue the actionsNNoo Send Data to Targets Keep working http://summit.solidq.com 15. Anlisis 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.aspxhttp://summit.solidq.com 16. SolidQ TSQL CSI Traces Aggregation http://summit.solidq.com 17. SolidQ TSQL CSI Traces Aggregation http://summit.solidq.com 18. Estructura del Almacenamiento ColumnarAlmacenamiento Tradicional (row store) C1 C2 C3 C4 C5 C6 AlmacenamientoColumnarVertiPaqhttp://summit.solidq.com 19. Almacenamiento Columnar Menos E/SSELECT C2, sum (C3) Ventas Se recupera slo las columnasFROM tablanecesariasGROUP BY c2C2 C3 Datos comprimidos C1 C4 C5 C6 Menos E/S Mejor ratio de acierto en cach http://summit.solidq.com 20. Pinceladas SQL Server 2012Alta Disponibilidad y Always OnSeguridadTroubleshooting con XE Almacenamiento Columnarhttp://summit.solidq.com