global azure bootcampo 2017 - mnitoring sql azure databases

Post on 22-Jan-2018

142 Views

Category:

Software

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

#GlobalAzure

#GlobalAzure

LIMASABADO 22 DE ABRIL DE 2017

REGISTRO

Sponsors

7 sesiones técnicas3 MVPs6 MCTs

#GlobalAzure

Sponsors

#GlobalAzure

AGENDA8:30am a 9:00am RECEPCION Y REGISTRO

9:00am a 9:50am KEYNOTE MVP Juan Rafael & MCT Oscar Gensollen

9:50am a 10:40am Modelos de negocio con machine learning en Microsoft Azure

MCT Alan Ferrándiz

10:40am a 11:30am Introduction a Azure Machine Learning

MVP Nicolas Nakasone& Raul Sarachaga

11:30am a 11:40am BREAK

11:40am a 12:30pm Monitoreo de desempeño de AzureSQL Database

MCT Alberto de Rossi

12:30pm a 2:00pm ALMUERZO

2:00pm a 2:50pm SQL Azure DataLake Jorge Muchaypiña

2:50pm a 3:40pm Windows Server & Azure MVP Juan Rafael & MVP FrankChambillo

3:40pm a 4:30pm Extender el Directorio Activo con Azure

MCT Luis Quiroz

4:30pm a 5:00pm CIERRE

#GlobalAzure

Monitoreo de desempeño de Azure SQL Database

#GlobalAzure

Hola, soy Alberto De Rossi@albertoderossiMiembro de la comunidad SQL PASS Lima

Fundador de dbLearner (http://dblearner.com)◦ Consultoría en SQL Server

◦ Tunning, sizing, instalación, migración

◦ Soluciones de inteligencia de negocio (Power BI)

SQL Server MCSA◦ Microsoft Certified Solution Associate SQL Server 2012/2014

◦ Certificado en SQL Server desde 2006

MCT◦ Microsoft Certified Trainer desde 2009

Búscanos en facebook como

dbLearner

#GlobalAzure

AGENDA

1. Monitorear bases de datos usando el portal de Azure

2. Monitorear bases de datos usando DMVs

3. Alertas de Azure

4. System Center Operations Manager

5. Qué es un DTU?

#GlobalAzure

AGENDA

1. Monitorear bases de datos usando el portal de Azure

2. Monitorear bases de datos usando DMVs

3. Alertas de Azure

4. System Center Operations Manager

5. Qué es un DTU?

#GlobalAzure

Monitorear bases de datos usando el portal de Azure (1 de 4)

•Supervisión por base de datos

•Métricas:• Porcentaje de CPU

• Porcentaje de DTU

• Porcentaje de E/S de datos

• Porcentaje de tamaño de base de datos

•Gráficos de línea o barras

•Porcentajes mínimos, máximos, promedio

#GlobalAzure

Monitorear bases de datos usando el portal de Azure (2 de 4)

#GlobalAzure

Monitorear bases de datos usando el portal de Azure (3 de 4)

#GlobalAzure

Monitorear bases de datos usando el portal de Azure (3 de 4)

#GlobalAzure

AGENDA

1. Monitorear bases de datos usando el portal de Azure

2. Monitorear bases de datos usando DMVs

3. Alertas de Azure

4. System Center Operations Manager

5. Qué es un DTU?

#GlobalAzure

Monitorear bases de datos usando DMVs•Vistas de administración dinámica

•Diagnosticar problemas de rendimiento• Bases de datos

• Ejecuciones

• Transacciones

•Que puedo identificar?• Consultas bloqueadas

• Consultas de ejecución prolongada

• Cuellos de botella de recursos

• Planes de ejecución deficientes

--Cantidad de ejecuiones de los QuerySELECT

usecounts,cacheobjtype,objtype,[text]

FROM sys.dm_exec_cached_plansCROSS APPLY sys.dm_exec_sql_text(plan_handle)WHERE usecounts > 1AND objtype IN ( N'Adhoc', N'Prepared' )ORDER BY usecounts DESC;

Monitoreo usando DMVs

#GlobalAzure

AGENDA

1. Monitorear bases de datos usando el portal de Azure

2. Monitorear bases de datos usando DMVs

3. Alertas de Azure

4. System Center Operations Manager

5. Qué es un DTU?

#GlobalAzure

Alertas de Azure (1 de 3)

•Basada en las métricas de supervisión

•Se desencadena cuando el valor de una métrica específica cruza un umbral asignado

•Cuando se desencadena puede:• Enviar correo electrónico al administrador

• Enviar correo electrónico a direcciones adicionales

• Llamar a un webhook.

• Iniciar la ejecución de un runbook de Azure

#GlobalAzure

Alertas de Azure (2 de 3)

#GlobalAzure

Alertas de Azure (2 de 3)

Alertas

#GlobalAzure

AGENDA

1. Monitorear bases de datos usando el portal de Azure

2. Monitorear bases de datos usando DMVs

3. Alertas de Azure

4. System Center Operations Manager

5. Qué es un DTU?

#GlobalAzure

System Center Operations Manager (1 de 2)

•SCOM se instala sobre Windows

•Administrar mucha infraestructura y servicios

•Permite:• supervisar servicios

• Supervisar equipos y dispositivos

•Operaciones de servidores

•Desde una sola consola

•Se basa en Management Packs

#GlobalAzure

System Center Operations Manager (2 de 2)

•Se debe instalar Management Pack para Azure•Monitorea la disponibilidad y desempeño de Recursos de Azure

•Usa Microsoft Azure REST APIs para descubrir y coleccionar información remotamente

•Usa Azure Active Directory para autenticación

#GlobalAzure

AGENDA

1. Monitorear bases de datos usando el portal de Azure

2. Monitorear bases de datos usando DMVs

3. Alertas de Azure

4. System Center Operations Manager

5. Qué es un DTU?

#GlobalAzure

Qué es un DTU?•Database Transaction Unit • Medida que combina:

• CPU

• Memoria

• datos de E/S

• E/S de registro de transacciones

• Relación determinada por una carga de trabajo de pruebas comparativas de OLTP

• Calculadora de DTUs en el portal

#GlobalAzure

Conclusiones• Existen formas variadas de monitorear Azure SQL Database

•Desde gráficos simples para monitoreo de una BD hasta SCOM para monitoreo de todos los recursos

•Dependiendo del nivel de producto (básico, estándar o premium) la información de desempeño puede ser inconsistente, ya que se usan recursos compartidos

•Para afinamiento, capturar varias muestras y agregar

#GlobalAzure

Muchas Gracias

top related