SQL Server - Performance - RTM
SQL Server - Performance - RTM
~ Optimización de
Performance ~
Emilio Boucau Felipe Acevedo
LOCK_PAGES : http://msdn.microsoft.com/en-us/library/ms190730.aspx
TempDb
Al menos un archivo por
Core disponible (no HT)
Mismo factor de
crecimiento (fijo en MBs)
Contras
Fácil de usar
Agrega carga adicional al motor (los filtros son un mito)
Agrega actividad de I/O al servidor (lo mejor, disco USB
local al server)
Agrega trafico de red (potencialmente)
Contras
Setear el entorno puede no ser sencillo
Determinar los eventos y columnas es «difícil»
Analizar la data capturada puede ser complicado
Contras
Hay que usar uno para cada versión y plataforma
PSSDiag : http://support.microsoft.com/kb/830232/en-us
SQLDiag - Que es ?
Concepto
Herramienta / servicio de recolección para SQL Server
Permite capturar todos los datos necesarios para
diagnosticar problemas
Es un «PSSDiag renombrado» e incluido desde SQL 2005
<UNIDAD>\Program Files\Microsoft SQL Server\90|100\Tools\Binn
SQLDiag - Que puede recolectar ?
Trazas
Info de Blocking
Logs de Perfmon / Sysmon
Configuración y estado del server
Error logs de SQL Server
Event logs
MSInfo
SQLDiag - Configuración
Soporta formatos INI y XML
Creados con un editor de texto
Son case-sensitive !
SQLDiag incluye tres:
SQLDiag.XML (default) : error logs, info de estado y
configuración, y MSInfo
SD_General.XML : versión light de los diagnósticos –
trazas, Perfmon, event logs, etc.
SD_Detailed.XML : versión completa de los diagnósticos
(eventos de traza a nivel stmt)
Se pueden especificar vía /I
Como servicio
SQLDIAG START para iniciarlo
SQLDIAG STOP para detenerlo
SQLDIAG STOP_ABORT para detenerlo YA
SQLDiag - Salida
PAL : http://pal.codeplex.com
Pregunta #3 …
?
demos
SQL 2008 Management DW
SQL 2008 - MDW
SQL 2008 - MDW
SQL 2008 - MDW
SQL 2008 - MDW
SQL 2008 - MDW
Material adicional
Ejemplos de SQL Server 2008 en CodePlex
http://www.codeplex.com/SQLSrvE2E
Edición de evaluación
http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx
ReadTrace
http://sqlnexus.codeplex.com/wikipage?title=ReadTrace&referringTitl
e=Home
Replaying traces
http://msdn.microsoft.com/en-us/library/Aa173863
PolyMon
http://polymon.codeplex.com