¿Como Mejorar el Rendimiento de tus Consultas ?

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Mejorar el Rendimiento de las Consultas en el SQL Server
    Curso en línea:www.udemy.com/...

Комментарии • 39

  • @salvador9431
    @salvador9431 4 года назад +5

    Gracias compañero, de una consulta que tardaba 7 minutos, la pude optimizar a 4 segundos aplicando índices!

  • @erwinpereira1564
    @erwinpereira1564 5 лет назад +2

    Muy buena explicación, clara y su contenido es de mucha utilidad.
    Gracias y felicidades por enseñar muy bien!!

  • @sirfreedom
    @sirfreedom Год назад

    Tenes dos tipos de tablas temporales, y hay veces que uno las tiene que usar. 1 tipo es la tabla en DISCO que es como la especificas con el Sharp(#) y el otra forma es con Arroba(@) que son en MEMORIA. parece que no sabes para que sirven, porque sirven para no REPETIR consultas, si haces un filtro y luego vas usarlo en 7 partes de otras consultas, SI crea tablas temporales. para eso fueron hechas. le podes poner incluso indices cluster y no cluster. Acerca de los cursores, obvio que son malos, pero si tenes el diseno mal hecho, porque lo heredaste y tenes que devolver algo para un reporte no tenes forma de no hacer un cursor. lo que SI VEO mal son los IF esas condiones deberian ir en el WHERE de las consultas no en IF.

  • @anocturno3575
    @anocturno3575 2 года назад

    Una consulta tengo sql server 2019 pero las opciones de debug esta inactiva como se activan para hacer dedebug en store procedure

  • @soraidacujavantesierra3726
    @soraidacujavantesierra3726 3 года назад +1

    Hola que tal excelente informacion muchas gracias, una pregunta el tema de los indices en las tablas se pueden colocar para registros duplicados o esto es exclusivo para registros sin duplicidad?

    • @visoalgt
      @visoalgt  3 года назад

      Se pueden colocar en registros duplicados, a menos que los indices que se generan por crear llave primaria o restricción unique, o que se especifique el indice con valores unicos

  • @jeanperezcuba9920
    @jeanperezcuba9920 4 года назад +1

    15:39 , aplica una fe de erratas?

  • @soraidacujavantesierra3726
    @soraidacujavantesierra3726 3 года назад

    Que opciones son preferible usar en ves de un cursor?

    • @visoalgt
      @visoalgt  3 года назад

      Variables de Tipo tabla, o common table expression

  • @dfbastidas
    @dfbastidas 4 года назад

    Hola. Una pequeña pregunta. Un índice es una llave primaria?

    • @vhcardenas
      @vhcardenas 4 года назад +1

      Para en tus datos puedas buscar rápidamente indexas las columnas, como cuando buscas en los libros usas un indice, la llave primaria si crea un indice, pero pueden existir indices que no sean laves.

    • @dfbastidas
      @dfbastidas 4 года назад

      @@vhcardenas muchas gracias. O sea que en resumidas cuentas las claves primarias y foráneas son índices y tengo la posibilidad de crear otros dentro de la misma tabla

  • @danilo4321
    @danilo4321 5 лет назад

    si la tabla esta con la clave primaria ya no es necesario el indice que podría hacer en este caso

  • @FranciscoLopez-ff7xz
    @FranciscoLopez-ff7xz Год назад

    Excelente contenido

  • @danielargueta5474
    @danielargueta5474 3 года назад

    Amigo, que pasa si por alguna muy extraña razón estoy obligado a hacer consulta de todos los datos de 7 tablas y cada tabla tiene aproximadamente 2-4 millones de datos (todas tienen indices).
    Lo pregunto porque en mi actual trabajo necesito hacerlo, espero puedas orientarme, saludos cordiales.

  • @wGimh777
    @wGimh777 3 года назад

    15:40 Clustered*

  • @gabrielherrera7561
    @gabrielherrera7561 Год назад

    Muchas gracias por el video. Podrías crear un video donde se explique que usar en lugar de cursores?

    • @visoalgt
      @visoalgt  Год назад +1

      Se usan variables de tipo tabla, common table expression, o tablas en memoria. Si hacemos el video.

    • @gabrielherrera7561
      @gabrielherrera7561 Год назад

      @@visoalgt Le agradecería mucho. En muchos lados he leído que no debo usar cursores pero no mencionan la alternativa a qué usar.

  • @kikolo235
    @kikolo235 5 лет назад

    hola buenas tardes. tengo una duda. Tengo una consulta la cual se ejecuta con cierto indice. tengo una funcion tipo tabla la cual tiene dentro la consulta antes mencionada y al consultar la ejecucion veo que se va por otro indice que hace mas tardada la consulta, tiene alguna idea de porque??. la funcion tabal recibe parametro de fecha

    • @visoalgt
      @visoalgt  5 лет назад

      El motor de base de datos esta juzgando que le es mas efectivo tomar otro camino, que el que tu crees correcto, puede pasar porque los índices estén fragmentados y haya que reorganizarlos o reconstruirlos, también puede ser que las estadísticas estén desactualizadas. por lo que hay que actualizarlas.

  • @jeannettemonroygarcia6086
    @jeannettemonroygarcia6086 Год назад

    ¡Excelente!

  • @eduarsanchez1851
    @eduarsanchez1851 2 года назад

    Excelente video

  • @marceloretamalz.5267
    @marceloretamalz.5267 2 года назад

    Super claro para explicar todo.

  • @ikazz6211
    @ikazz6211 5 лет назад

    Y cuales son las consultas de alto desempeño?

  • @memin1678
    @memin1678 3 года назад

    Muchas Gracias👍

  • @Alekzanful
    @Alekzanful 6 лет назад +1

    Gracias. Esperaba q hiciera un video como éste

    • @visoalgt
      @visoalgt  6 лет назад

      Gracias! Saludos!

    • @Alekzanful
      @Alekzanful 6 лет назад

      Seria excelente un videotutorial en Udemy de administración de bases de datos

    • @visoalgt
      @visoalgt  6 лет назад +1

      Ya lo estoy trabajando, llevamos como 8 clases espero tenerlo listo pronto. Gracias por seguirnos la pista.

  • @abnerchinitoperu
    @abnerchinitoperu 5 лет назад

    Muy bueno! Gracias amigo

  • @herbevazquez2992
    @herbevazquez2992 6 лет назад

    excelente, gracias por compartir tus conocimientos.

  • @ventdraco
    @ventdraco 5 лет назад

    Gracias, muy buena explicacion.

  • @walanxp
    @walanxp 5 лет назад

    Cuanto me cobras por prepararme para el examen de certificación soy Dba 3 años ya

    • @visoalgt
      @visoalgt  5 лет назад +1

      Es complicado para mi disponer de tiempo para apoyarte por los proyectos en los que me encuentro trabajando, pero puedes buscar mis cursos en linea basados sobre el material Microsoft que te prepara para las certificaciones, en los siguientes links:
      www.udemy.com/consulta-de-datos-con-sql/?couponCode=AXOFT1
      www.udemy.com/desarrollo-de-bases-de-datos-con-sql-server-70-762/?couponCode=AXOFT1
      www.udemy.com/administracion-de-base-de-datos-con-sql-server/?couponCode=AXOFT1

  • @kevincaro2172
    @kevincaro2172 4 года назад

    Excelente doc

  • @josedimastovar266
    @josedimastovar266 2 года назад

    Gracias por compartir maestro.