Creación de Indices | Curso de SQL Server #12

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 74

  • @demogamer6019
    @demogamer6019 3 ปีที่แล้ว +11

    6 años del video y me sirvio de mucho amigo! Gracias

  • @IngAdyGlezA
    @IngAdyGlezA 8 ปีที่แล้ว +18

    Excelente material, entre más aprendo más puedo enseñar a mis estudiantes, gracias por compartir

  • @DragonNegro1989
    @DragonNegro1989 5 ปีที่แล้ว +1

    Esta es la razón por la que amo TH-cam, sus tutoriales, excelente video, facil sencillo, claro, directo, MUCHAS GRACIAS

  • @arturomartin4892
    @arturomartin4892 3 ปีที่แล้ว

    me salvaste no puse atencion cuando explico eso el maestro y dejo una actividad tu video me sirvió para elaborar la practica gracias crack

  • @Otnagim
    @Otnagim 2 ปีที่แล้ว +1

    Excelente, rapido, preciso y explicado, solo a mi parecer falto el crear un Index "simple"
    CREATE INDEX nombre_index ON nombre_tabla(columna);

  • @ssung5830
    @ssung5830 5 ปีที่แล้ว +2

    Te felicito!, Curso paso a paso, ordenado, con script sin errores, Muchas gracias. !!

  • @jgomez7931
    @jgomez7931 3 ปีที่แล้ว

    Trabajo mucho con datos y tus videos me han servido muchisimo!
    Muchas gracias por las explicaciones!!!

  • @sadidleonardocastillamonte5374
    @sadidleonardocastillamonte5374 4 ปีที่แล้ว

    muchas gracias, super sencillo la manera que lo explicas, temas super completos, ya soy un suscriptor feliz

  • @moiks666
    @moiks666 4 ปีที่แล้ว

    Facil, rapido y bien explicado, esa tranquilidad para explicar bien esta genial

  • @ldas84
    @ldas84 5 ปีที่แล้ว +1

    Simple, sencillo y muy claro. Excelente explicación!

  • @christiandanielmagallanes9287
    @christiandanielmagallanes9287 9 ปีที่แล้ว +6

    Me gustaria dar una pequenia aportacion. Cuando selecionas tres columnas, con 1 index agrupado y 2 no agrupados, el sistema prefiere poner los datos en orden alfabetico en el index agrupado (Nombre) en el ejemplo. Es muy interesante saber como se comporta SQL server.
    En conclusion, solamente cuando seleccionas dos columnas, una agrupada y otra no agrupada, el sistema prefiere alfabetizar desde la columna no agrupada.

  • @jungla8306
    @jungla8306 7 ปีที่แล้ว

    Excelente material, me ha servido mucho para fortalecer mis conocimientos en este campo. Gracias infinitamente

  • @lexp5491
    @lexp5491 4 ปีที่แล้ว +1

    que explicacion mas buena. toma tu like buen hombre

  • @edwindesarrollo
    @edwindesarrollo 9 ปีที่แล้ว +2

    Excelente explicación!!
    Muchas gracias por tus videos.

  • @Cmart6444
    @Cmart6444 2 ปีที่แล้ว

    Gracias, excelente video, bendiciones desde Venezuela

  • @alexislunas
    @alexislunas ปีที่แล้ว

    Muy buen video y muy bien explicado

  • @jorgerafaelgomez6270
    @jorgerafaelgomez6270 8 ปีที่แล้ว

    Chevere, excelente material didactico profe, saludos

  • @arturoponce6943
    @arturoponce6943 4 ปีที่แล้ว

    Me sirvió de mucho gracias.
    Pd. muy buena tu forma de explicar.

  • @augustoreyes1156
    @augustoreyes1156 7 ปีที่แล้ว

    Perfecto, gran aporte. Felicitaciones me ayudo mucho

  • @nazarethdiazsgdo
    @nazarethdiazsgdo 9 ปีที่แล้ว +1

    Excelente video, de gran ayuda. Felicidades

    • @excelymasoficial
      @excelymasoficial  9 ปีที่แล้ว

      +Angk100 Gracias por tu valoración. Saludos!

  • @u813254
    @u813254 9 ปีที่แล้ว +1

    Muchas Gracias!!...Excelente explicación.

    • @excelymasoficial
      @excelymasoficial  9 ปีที่แล้ว

      +carlos jefferson jorge pino Me alegra que te guste. Saludos!

  • @nephilim797
    @nephilim797 4 ปีที่แล้ว

    Gracias Maestro, excelente material

  • @d-landjs
    @d-landjs 4 ปีที่แล้ว

    Excelente tutorial amigo!!! Me sirvio mucho!

  • @HANRRRRRROUS
    @HANRRRRRROUS 7 ปีที่แล้ว

    Brother, gracias. Muy buen video, bien explicado.

  • @FranciscoLopez-ff7xz
    @FranciscoLopez-ff7xz ปีที่แล้ว

    Excelente video muchas gracias

  • @easynetbisantodomingo
    @easynetbisantodomingo ปีที่แล้ว

    gracias por la explicación

  • @dante85warrior41
    @dante85warrior41 ปีที่แล้ว

    no entendi lo ultimo recomiendas los indices agrupados para cantidades altas de datos ejemplo 80.000 registros de clientes y cuando recomiendas los no agrupados en proyectos reales ?

  • @morecente
    @morecente 4 ปีที่แล้ว

    Excelente contenido, muchas gracias

  • @wlickez
    @wlickez 7 ปีที่แล้ว

    Muy buen material, necesitamos más tutores como tú.
    Una pregunta: ¿Puedo aplicar más de un índice a un mismo campo?

    • @LuisChavezMaita
      @LuisChavezMaita 6 ปีที่แล้ว

      Hola, no se puede realizar.

    • @ANDREZITOH10
      @ANDREZITOH10 6 ปีที่แล้ว

      No tendria sentido tener 2 indices en un mismo campo ya que tu resultado sería el mismo, lo que si puedes hacer es tener mas de 1 indice en una misma tabla

    • @zlukian
      @zlukian 6 ปีที่แล้ว

      Poes no tiene sentido, lo que puedes hacer es tener dos índices donde uses dicho campo por ejemplo campo apellido, y tengas el índice nombre-apellido y otro campox-apellido... dependerá de la consulta que vayas a hacer ... si siempre es la misma ... de tus wheres etc etc etc

  • @Victor123osiris
    @Victor123osiris 2 ปีที่แล้ว

    Perfecto!

  • @tierrarara
    @tierrarara 3 ปีที่แล้ว

    Gracias por tus videos, te dejo unas preguntas:
    Pero cual es Mejor en tu caso de ejemplo ? es decir en que casos nos vendria mejor utilizar el indice no agrupado para realiza rel select, ?
    y cuando tienes varios indices agrupados como hacer que use uno u otro al momento de realizar la consulta ? - se puede hacer la locura que comento ?

    • @DATOPTIM
      @DATOPTIM 3 ปีที่แล้ว +1

      Se puede forzar el uso de un índice u otro dentro de la consulta. No es la mejor opción, lo mejor sería dejar que el motor escoja el mejor índice. Ahí el reto es diseñar un buen índice o más de uno

  • @alejandrobermeotejada
    @alejandrobermeotejada 3 ปีที่แล้ว

    Muy buena la explicación, pero quisiera saber que debo añadir para que sea de forma descendiente.. gracias de antemano:)

  • @christianmauriciobritomarq8870
    @christianmauriciobritomarq8870 2 ปีที่แล้ว

    Que bien enseñas

  • @piscosolutions5542
    @piscosolutions5542 2 ปีที่แล้ว

    una consulta como puedo indexar una columna de una tabla la cual tiene su llave primaria y su Identity lo configure como Incremental, no me funciona el ejemplo amigo

  • @joaquinballesteros7542
    @joaquinballesteros7542 7 ปีที่แล้ว

    excelente explicacion hermano

  • @FranciscoLopez-ff7xz
    @FranciscoLopez-ff7xz ปีที่แล้ว

    Hola. Que pasa si tengo una tabla con 21 millones de registros y neceiy crear un nuevo índice ya que dicha tabla no lo tiene. Existe algun peligro ?

  • @jesusaraujo4712
    @jesusaraujo4712 7 ปีที่แล้ว

    Muchas gracias, me ayudó mucho

  • @crisfer3571
    @crisfer3571 7 ปีที่แล้ว

    exelente tutorial, sigue asi

  • @jeorgeemiliocespedesestrad3043
    @jeorgeemiliocespedesestrad3043 4 ปีที่แล้ว

    muy buen video

  • @jesusrivas8761
    @jesusrivas8761 5 ปีที่แล้ว

    ¡Muchas gracias!

  • @impremastersoftware5749
    @impremastersoftware5749 2 ปีที่แล้ว

    el indice cluster puede valerse de mas de una columna? por ejemplo, tipo de comprobante y numero de comprobante ?

  • @alvrey3390
    @alvrey3390 8 ปีที่แล้ว

    Hola Otto muy clara tu explicacion, una consulta, si utilzo un order by(nombre_Campo) en lugar de un indice, lograria el mismo resultado?

    • @andicar177
      @andicar177 7 ปีที่แล้ว

      No para nada, el "order by" no "indiza nada, al contrario emplea mas recurso de la maquina como tambien lo hace el DISTINCT. Saludos

    • @zlukian
      @zlukian 6 ปีที่แล้ว +1

      @@andicar177 Excelente pregunta y buena respuesta, si bien es cierto el order by en sí es una mala práctica, si tienes un índice el order by obliga a usar un índice específico y finalmente sería más rápida la consulta

    • @zlukian
      @zlukian 6 ปีที่แล้ว

      Excelente pregunta si bien es cierto el order by en sí es una mala práctica, si tienes un índice el order by obliga a usar un índice específico y finalmente sería más rápida la consulta

  • @sparkiichief1261
    @sparkiichief1261 5 ปีที่แล้ว

    Gracias!!!!Gracias!!! Gracias!!!

  • @ricardoandressanhuezaavend6503
    @ricardoandressanhuezaavend6503 8 ปีที่แล้ว +1

    Hola Otto, buenas noches.
    Quisiera hacer una consulta, ¿Existe restricción entre mayúsculas y minúsculas para la ejecución de consultas? Por ejemplo: CREATE - create - Create - cREATE .
    Desde ya, muchas gracias.
    Saludos.

    • @excelymasoficial
      @excelymasoficial  8 ปีที่แล้ว

      +ricardo andres sanhueza avendaño No, no hay restricciones. Puedes hacerlo como quieras. Saludos :)

  • @sadidleonardocastillamonte5374
    @sadidleonardocastillamonte5374 4 ปีที่แล้ว

    TENGO UNA PREGUNTA, ESTOY HACIENDO UNAS VISTAS EN SQL SERVER, PUEDO CREAR INDICES A UNA VISTA???

  • @djoscarmix
    @djoscarmix 4 ปีที่แล้ว

    Saludos amigo, tengo una consulta, si voy a mostrar los datos de un carro, que tiene precio y año y descripcion, si son 100000 registros, cual indice deberia crear para agilizar la busqueda , los quiero traer ordenados por precio y como segundo campo año

  • @alfredoaquino3162
    @alfredoaquino3162 3 ปีที่แล้ว

    Buenas tardes, consulta necesito crear un índice pero antes debo hacer la consulta si existe pero no del SP_HELPINDEX porque lo voy a colocar en un script, algo así como cuando quiero agregar un campo consulto en la tabla INFORMATION_SCHEMA.COLUMNS y si no existe recién lo creo. atento a cualquier respuesta, gracias

  • @juliotibio347
    @juliotibio347 4 ปีที่แล้ว

    Gracias!!

  • @coopertul
    @coopertul 6 ปีที่แล้ว

    Estimado amigo quiero ejecutar la siguiente sentencia insert into TABLA_AUX select campo1 , campo2 , campon from TABLA_CON_100_REGISTROS where compo_fecha between '01/01/2018' and '01/31/2018' , pero la cual se demora exacatamente 40 segundos que en el mundo de la informatica eso 40 segundos ya representa mucho tiempo , es a consecuencia de que mi tabla TABLA_CON_100_REGISTROS no tiene indices que puedo hacer en este caso ????? que chevere tus vídeos

    • @sebastian.sandovalv
      @sebastian.sandovalv 3 ปีที่แล้ว +1

      Hola , pudiste resolver? yo tengo un problema similar, el plan de ejecución me muestra que consulta el índice de la PK y no el de la fecha, cree otro con la PK y la fecha y no funcionó.

  • @roquesilguero7155
    @roquesilguero7155 4 ปีที่แล้ว

    excelente...

  • @macochave
    @macochave 9 ปีที่แล้ว

    mmm xq agrupa el apellido cuando se hace un select de nombre y apelido??

    • @wlickez
      @wlickez 7 ปีที่แล้ว +1

      Según dice el video, se crearon dos índices sobre la tabla, uno por nombre (cluster) y otro por apellido(no cluster); a Sql Server se le hace más eficiente la búsqueda por índices no agrupados (non cluster)

    • @zlukian
      @zlukian 6 ปีที่แล้ว

      Lo que pasa es que sql server ve la mejor forma de realizar una consulta, no necesariamente la mejor realmente sí sabes lo que haces obligas a sql server a que haga la consulta usando un índice en específico... puede consumir más recursos pero sería más óptima... ya depende que fierro tengas en tu empresa...

    • @joangarcia6375
      @joangarcia6375 4 ปีที่แล้ว

      @@wlickez Pero se supone que el apellido no esta agrupado, como es que sql lo agrupa , debería ser mas fácil por nombre ya que esta agrupado por defecto, deja un poco confuso ese detalle

  • @Mejores843
    @Mejores843 10 หลายเดือนก่อน

    si uso codigos eso no me ordena

  • @miguelhornogutierrez
    @miguelhornogutierrez 7 ปีที่แล้ว

    como se realizaria la busqueda

  • @carlosgarciatn2738
    @carlosgarciatn2738 6 ปีที่แล้ว

    Como elimino un indice. Gracias.

    • @joangarcia6375
      @joangarcia6375 4 ปีที่แล้ว +1

      drop index nombreindex
      on nombretabla
      go

  • @mr.maranonenlimaoficial6037
    @mr.maranonenlimaoficial6037 4 ปีที่แล้ว +2

    Muchas gracias por aporte, tambien quisera compartir para los que desean aprender crear indices en este enlace: th-cam.com/video/eDCDUSNU-YA/w-d-xo.html

  • @lissettelopez8448
    @lissettelopez8448 5 ปีที่แล้ว

    Excelente explicación, muchas gracias!!!