none
Asignar recursos a SQL Server RRS feed

  • Pregunta

  • Hola, tenemos un problema en nuestro servidor con las consultas SQL y no tenemos mucha idea de gestionar bien.

    ¿Existe alguna manera de asignar nucleos solo para SQL Server, para aumentar su rendimiento?

    Si es una salvajada lo que he dicho lo siento.

    Gracias.

    martes, 5 de mayo de 2020 18:13

Respuestas

  • Tienes que hacer un ANALISIS de tu instancia, se le conoce como TUNING, revisando aspectos como: MEMORIA ASIGNADA, INDICES FALTANTES, INDICES NO UTILIZADOS, INDICES DUPLICADOS, CONSULTAS PESADAS AD HOC, ETC. ETC. ETC.

    En el ACTIVITY MONITOR, puedes "atrapar" las consultas pesadas, analizar dichas consultas con el DATABASE ENGINE TUNING ADVISOR y revisar si te hacen falta indices y estadisticos.

    Ver el tiempo de respuesta que tienes con tus discos I/O

    En realidad son PUNTOS IMPORTANTES A REVISAR.

    ¿De donde escribes?


    IIslas Master Consultant SQL Server

    martes, 5 de mayo de 2020 18:39

Todas las respuestas

  • Tienes que hacer un ANALISIS de tu instancia, se le conoce como TUNING, revisando aspectos como: MEMORIA ASIGNADA, INDICES FALTANTES, INDICES NO UTILIZADOS, INDICES DUPLICADOS, CONSULTAS PESADAS AD HOC, ETC. ETC. ETC.

    En el ACTIVITY MONITOR, puedes "atrapar" las consultas pesadas, analizar dichas consultas con el DATABASE ENGINE TUNING ADVISOR y revisar si te hacen falta indices y estadisticos.

    Ver el tiempo de respuesta que tienes con tus discos I/O

    En realidad son PUNTOS IMPORTANTES A REVISAR.

    ¿De donde escribes?


    IIslas Master Consultant SQL Server

    martes, 5 de mayo de 2020 18:39
  • Hola Angel Álcaide

    Que especificaciones tienes en tu computador?
    Procesador, Memoria, RAM, disco duro, sistema, etc?

    En bases de datos, al manejar grandes cantidades de informacion puede que la optimizacion no sea necesaria del lado de hardware, sino mas bien en la parte de las estructuras de datos.

    Asi como iislas recomienda, hacer tuning para detectar donde estan los problemas de optimizacion! Generalmente con una buena indexacion se consiguen optimizaciones muy fieles y decentes.

    Como indexar SQL Server

    Quedo a la espera de tu respuesta!
    Gracias por usar los foros de MSDN

    Luis Diego Mora
    _________



    martes, 5 de mayo de 2020 20:12
    Moderador
  • ¿Existe alguna manera de asignar nucleos solo para SQL Server, para aumentar su rendimiento?

    No. Existe la posibilidad contraria: usando la opción "processor affinity" se puede conseguir restringir los núcleos que usa SQL Server, de forma que no consuma ciertos núcleos que quieras reservar para otras aplicaciones. Pero no te da la opción de asignar núcleos para que solo los use SQL Server.
    martes, 5 de mayo de 2020 20:32
  • Dices: "Nucleos para SQL Server", debo entender que existe algo mas instalado en el servidor donde se encuentra el motor de la base de datos.

    IIslas Master Consultant SQL Server

    jueves, 7 de mayo de 2020 15:58