La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Uso de herramientas gratuitas para el diagnostic de desempeño

Presentaciones similares


Presentación del tema: "Uso de herramientas gratuitas para el diagnostic de desempeño"— Transcripción de la presentación:

1 Uso de herramientas gratuitas para el diagnostic de desempeño
Enrique Argüelles Añorve @Sqlferret Uso de herramientas gratuitas para el diagnostic de desempeño

2 Agradecimiento a los patrocinadores
Premium Silver Personal

3 PAL (Performance Analysis of Logs) Perfmon (Performance Monitor) Pssdiag (aka SQL Diag) SQL Nexus

4 Perfmon Esta en windows siempre Puede darnos eventos rapidos
Captura sobre tiempo Poco impacto en el servidor Sirve como linea base Contadores especificos del servidor Incompatibilidad en ocasiones (pasenlo a csv) Puede ser un poco confuso al inicio Dificil explicarlo a otros en especial gente no técnica

5 Contadores Windows logman.exe create counter %computername% -cnf 00:00:00 -f bin -v mmddhhmm -max 600  -o "c:\perflogs\%computername%.blg"  -c "\LogicalDisk(*)\*" "\Memory\*" "\Network Interface(*)\*" "\Paging File(*)\*" "\PhysicalDisk(*)\*" "\Processor(*)\*" "\Process(*)\*" "\Redirector\*" "\Server\*" "\System\*" -si 00:00:30"

6 Contadores SQL Especificos (ejemplo)
logman.exe create counter %computername% -cnf 00:00:00 -f bin -v mmddhhmm -max 600  -o "c:\perflogs\%computername%.blg"  -c "Processor(_Total)\% Processor Time" "Memory\Available Mbytes" "Paging File(_Total)\% Usage" "PhysicalDisk(_Total)\Avg. Disk sec/Read" "PhysicalDisk(_Total)\Avg. Disk sec/Write" "System\Processor Queue Length" "Network interface\Bytes total/sec" "SQLServer:Access Methods\Forwarded Records/sec" "SQLServer:Access Methods\Page Splits/sec" "SQLServer:Access Methods\Page Splits/sec" "SQLServer:Buffer Manager\Buffer cache hit ratio" "SQLServer:Buffer Manager\Page life expectancy" "SQLServer:General Statistics\Processes blocked" "SQLServer:SQL Statistics\Batch Requests/sec" "SQLServer:SQL Statistics\SQL Compilations/sec" "SQLServer:SQL Statistics\SQL Re-Compilations/sec" -si 00:00:30"

7 PAL Facil lectura Templates para varios escenarios
Comparativos faciles de compartir Completo analisis de contadores Tarda en procesar Demasiada información Algo complejo de instalar en ambientes en español

8 Pssdiag (DiagScan) Originalmente herramienta usada por Microsoft
Tiene un acercamiento tipo escopeta Captura toda la informacion tanto OS, SQL en tiempo real para su reproduccion Puede llegar a ser un poco agresiva Reproducir la situacion mientras realiza la ejecucion dependiendo del tiempo si es posible varias veces y tomar la hora o rango Configurable

9 SQL Nexus Requiere Toma toda la información anterior y la organiza
RML Utilies SQL Server CLR Types 2012 SQL Server Report Viewer 2012 Toma toda la información anterior y la organiza Nos da recomendaciones generals La ultima version tiene 2 errores uno de block chains

10 Otras herramientas Crystal Disk Mark CPU-z IOMeter Plan Explorer de SentryOne SQLDataPros

11 Herramientas vistas PAL Pssdiag SQL Nexus

12 Muchas gracias


Descargar ppt "Uso de herramientas gratuitas para el diagnostic de desempeño"

Presentaciones similares


Anuncios Google