SQL Server Performance

SQL Server muy lento

Discussion in 'Preguntas sobre SQL Server en Español.' started by mpiero, Dec 5, 2005.

  1. mpiero New Member

    Tengo instalado el sql server (v7) desde hace un par de años y hasta ahora todo fue bien. Pero desde hace 2 días va muy lento. La base de datos que utilizo apenas ocupa 20 mb de espacio y 4 mb de transacciones. Pero me he fijado que la base de datos tempdb (presumo que debe ser una base de datos del sistema, ya que no me deja borrarla) ocupa 150mb. ¿Puede ser ese el motivo de la lentitud? ¿Como puedo bajar el tamaño de esta base de datos?
    ¿Que puedo hacer para saber el motivo de la lentidud?
  2. Luis Martin Moderator

    Estimado Mpiero:

    El hecho que no sepas que la base tempdb es una base del sistema de SQL (y no es causal de pérdidad de performance su tamaño), al igual que las bases Master y Msdb, me restringe a informarte de pasos demasiado técnicos para mejorar la performance.

    Te suguiero que leas de los libros en línea de SQL el Monitor de Performance y el uso del Profiler.

    Adicionalmente te puede resultar de ayuda el siguiente artículo:

    http://www.sql-server-performance.com/sql_server_performance_audit.asp



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



  3. mpiero New Member

    Gracias por tu respuesta LuisMartín, pero me temo que mi inglés es muy básico. Me he quedado como estaba. ¿Porque ocupa 150mb la bd tempbd? ¿Que se guarda ahí?
  4. Luis Martin Moderator

    La tempdb es donde el SQL guarda las operaciones temporarias como, por ejemplo, un sort antes de imprimirlo o alguna tabla temporaria (comienzan con #tabla).

    La forma de reducirlo es, simplemente, bajar y subir el servicio de sql.

    Por eso digo que no es causal de la baja de performance.
    Para ir de a poco:

    Levanta en Monitor de Performance y agrega los siguientes contadores:

    1) Memoria: pages/sec
    2) Discos físicos: Avg. Disk Queue Length.
    3) Procesador: %Time.

    Cuando tengas estos datos, luego de un par de horas de mirarlos, mostranos los valores promedios que obtienes y de allí seguimos.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



Share This Page