Creació d'empremtes amb SQL Server 2012

Ús del Profiler de SQL Server per fer un seguiment dels problemes de rendiment de la base de dades

SQL Server Profiler és una eina de diagnòstic inclosa amb Microsoft SQL Server 2012. Us permet crear traces de SQL que realitzen un seguiment de les accions concretes realitzades en una base de dades SQL Server. Les traces SQL proporcionen informació valuosa per resoldre problemes de bases de dades i ajustar el rendiment del motor de base de dades. Per exemple, els administradors poden utilitzar un seguiment per identificar un coll d'ampolla en una consulta i desenvolupar optimitzacions per millorar el rendiment de la base de dades.

Creació d'un seguiment

El procés pas a pas de crear un rastreig de SQL Server amb SQL Server Profiler és el següent:

  1. Obriu SQL Server Management Studio i connecteu-vos a la instància de SQL Server que vulgueu. Proporcioneu el nom del servidor i les credencials d'inici de sessió adequades, tret que utilitzeu l'autenticació de Windows.
  2. Després d'obrir SQL Server Management Studio, trieu SQL Server Profiler al menú Eines . Tingueu en compte que si no planeja utilitzar altres eines de SQL Server en aquesta sessió administrativa, pot optar per iniciar el Profiler SQL directament, en lloc de passar per Management Studio.
  3. Proveu de nou les credencials d'inici de sessió, si se us demana que ho faci.
  4. SQL Server Profiler suposa que voleu iniciar una nova traça i obre una finestra Propietats del seguiment . La finestra està en blanc per permetre-us especificar els detalls de la traça.
  5. Creeu un nom descriptiu per a la traça i escriviu-lo al quadre de text Trace Name .
  6. Seleccioneu una plantilla per a la traça del menú desplegable Utilitza la plantilla . Això us permet iniciar la vostra traça mitjançant una de les plantilles predefinides emmagatzemades a la biblioteca de SQL Server.
  7. Trieu una ubicació per desar els resultats de la vostra traça. Teniu dues opcions aquí:
    • Seleccioneu Desa a fitxer per guardar la traça a un fitxer al disc dur local. Proporcioneu un nom i una ubicació de fitxer a la finestra Desa com que apareix com a resultat de fer clic a la casella de verificació. També podeu establir una mida màxima de fitxer a MB per limitar l'impacte que la traça podria tenir en l'ús del disc.
    • Seleccioneu Desa a la taula per desar la traça a una taula de la base de dades del servidor SQL. Si seleccioneu aquesta opció, se us demanarà que us connecteu a la base de dades on voleu emmagatzemar els resultats de seguiment. També podeu establir una mida màxima de seguiment a milers de files de la taula-per limitar l'impacte que la traça podria tenir a la vostra base de dades.
  1. Feu clic a la pestanya Selecció d'esdeveniments per consultar els esdeveniments que seguireu amb la vostra traça. Alguns esdeveniments es seleccionen automàticament en funció de la plantilla que trieu. Podeu modificar aquestes seleccions predeterminades en aquest moment i veure opcions addicionals fent clic a les caselles de selecció Mostra totes les accions i Mostrar totes les columnes .
  2. Feu clic al botó Executa per començar la traça. Quan hàgiu acabat, seleccioneu " Atura seguiment" al menú Fitxer .

Elecció d'una plantilla

Quan inicieu una traça, podeu triar basar-lo en qualsevol de les plantilles que es trobin a la biblioteca de seguiment de SQL Server. Tres de les plantilles de seguiment més utilitzades són:

Nota : aquest article tracta el SQL Server Profiler per a SQL Server 2012. Per obtenir versions anteriors, consulteu Com crear una traça amb SQL Server Profiler 2008 .