Creación de rastros co servidor SQL 2012

Usando SQL Server Profiler para seguir problemas de rendemento de base de datos

SQL Server Profiler é unha ferramenta de diagnóstico incluída con Microsoft SQL Server 2012. Permítelle crear trazas SQL que rastrexen as accións específicas realizadas contra unha base de datos de SQL Server. As trazas de SQL proporcionan información valiosa para solucionar problemas de bases de datos e axustar o rendemento do motor de base de datos. Por exemplo, os administradores poden empregar un rastro para identificar un colo de botella nunha consulta e desenvolver optimizacións para mellorar o rendemento da base de datos.

Creando un seguimento

O proceso paso a paso de crear un rastrexo de SQL Server con SQL Server Profiler é o seguinte:

  1. Abra SQL Server Management Studio e conéctese á instancia de SQL Server da súa elección. Proporcione o nome do servidor e as credenciais de inicio de sesión axeitadas a menos que estea usando a autenticación de Windows.
  2. Despois de abrir SQL Server Management Studio, elixe SQL Server Profiler no menú Ferramentas . Teña en conta que se non planea usar outras ferramentas de SQL Server nesta sesión administrativa, pode optar por iniciar o SQL Profiler directamente, en vez de pasar por Management Studio.
  3. Proporcione novas credenciais de inicio de sesión de novo, se se lle solicita que o faga.
  4. SQL Server Profiler asume que quere iniciar un novo rastro e abre unha xanela Propiedades de rastrexo . A xanela está en branco para que poidas especificar os detalles da traza.
  5. Crea un nome descritivo para a traza e escríbeo no cadro de texto Nome de rastrexo .
  6. Seleccione un modelo para o seguimento do menú despregable Use o modelo . Isto permítelle iniciar o rastrexo usando un dos modelos predefinidos almacenados na biblioteca de SQL Server.
  7. Escolle unha localización para gardar os resultados da túa traza. Ten dúas opcións aquí:
    • Seleccione Gardar no ficheiro para gardar o rastro nun ficheiro no disco ríxido local. Proporcione un nome e unha localización de ficheiro na ventá Gardar como que aparece como resultado de facer clic na caixa de verificación. Tamén pode configurar un tamaño de ficheiro máximo en MB para limitar o impacto que o trazo podería ter no disco.
    • Seleccione Gardar na táboa para gardar o rastro nunha táboa dentro da base de datos de SQL Server. Se selecciona esta opción, solicitaráselle que se conecte á base de datos onde desexa gardar os resultados da traza. Tamén pode establecer un tamaño máximo de rastrexo en miles de filas de táboa para limitar o impacto que o rastro podería ter na súa base de datos.
  1. Faga clic na pestana Selección de eventos para revisar os eventos que seguirá co rastrexo. Algúns eventos son seleccionados automaticamente en función do modelo que escolleu. Pode modificar esas opcións por defecto neste momento e ver as opcións adicionais premendo na caixa de verificación Amosar todas as accións e Mostrar todas as columnas .
  2. Fai clic no botón Executar para comezar o rastro. Cando remate, seleccione Detener rastro desde o menú Ficheiro .

Elixindo unha plantilla

Cando comeza un rastro, pode optar por basealo en calquera dos modelos atopados na biblioteca de rastrexo de SQL Server. Tres dos modelos de seguimento máis utilizados son:

Nota : este artigo trata o SQL Server Profiler para o SQL Server 2012. Para versións anteriores, consulte Como crear un seguimento co SQL Server Profiler 2008 .