Tres cosas básicas sobre Optimización SQL

Sdílet
Vložit
  • čas přidán 7. 11. 2021
  • Tres cositas básicas: cómo Oracle gestiona los planes de ejecución, el uso de Bind Variables en un vistazo, y qué son los histogramas. Todo en un video "flash" rápido.
    Suscribiros al canal de Café Database, dadle like, y seguimos subiendo cosas pronto.
    🥇Únete a Patreon:
    / cafedatabase_es
    👩‍💻 Para conseguir la invitación a Discord, en el siguiente enlace:
    cafedatabase.com/es/discord-2/
    ☕ Visita la web
    www.cafedatabase.com
    🎙 Escucha el podcast y suscríbete en tu plataforma de podcast favorita (Amazon Music, Apple Podcast, Spotify, etc.)
    shows.acast.com/61a37c1c4caab...
  • Věda a technologie

Komentáře • 25

  • @joseintenet
    @joseintenet Před 2 lety +1

    Geniales explicaciones. Muchas gracias!!

    • @cafedatabase
      @cafedatabase  Před 2 lety

      Muchas gracias Jose Luis! A ti por verlo y por comentar!! Gracias!

  • @victord.garcia9438
    @victord.garcia9438 Před rokem +1

    Excelente aporte, Javier.
    Muchas gracias por compartir tu experiencia y conocimientos.

  •  Před 2 lety +1

    Excelente aporte, muy interesante el video.

    • @cafedatabase
      @cafedatabase  Před 2 lety

      Muchas gracias, Jim Omar! Este video era un "previo" a la conferencia de LAOUC del evento de primavera. Espero pudieras asistir y te resultase interesante el juego!

  • @Guardian_pvp
    @Guardian_pvp Před 2 lety +1

    Excelente Video Maestro

    • @cafedatabase
      @cafedatabase  Před 2 lety +1

      Muchas gracias a ti, Felipe, por verlo... espero que los siguientes me vayan saliendo mejor !! jajaja

  • @CarolinaMunoz-vy3ni
    @CarolinaMunoz-vy3ni Před 7 měsíci +1

    Buenísimo 👌👌👌 gracias 🫂

  • @OPlutarch
    @OPlutarch Před 2 lety

    Gracias!

  • @franciscobutron694
    @franciscobutron694 Před 2 lety +2

    Como siempre mejor explicado imposible

    • @fps8648
      @fps8648 Před 2 lety

      Muchas gracias Fran por pasarme el canal, me suscribo, y por supuesto muy buenos los vídeos Café Database.

    • @cafedatabase
      @cafedatabase  Před 2 lety

      Muchísimas gracias Francisco! Un saludo!

  • @andicar177
    @andicar177 Před rokem +1

    Muy bueno!!!!!!

  • @MathiasJuarezCastano-yo6ot
    @MathiasJuarezCastano-yo6ot Před měsícem +1

    Genio!!!

  • @oscaralexiscaraballovargas6477

    Muy bien explicado, solo una observation. Parece que tienes problema con el operador "menor que", siempre colocas > en lugar de

    • @cafedatabase
      @cafedatabase  Před 2 lety +2

      Jajajaja... Si !!! DISLEXIC_MODE=TRUE ... lo siento!! jajaja es de esas cosas que siempre veo "después" de haber publicado!. Muchas gracias! ;)

  • @herikrobleshuerta1451
    @herikrobleshuerta1451 Před měsícem

    Duda, una variable en plsql se estaría comportando como una variable bind si se usa en una Query en Plsql?... Gracias

    • @cafedatabase
      @cafedatabase  Před měsícem

      Si, efectivamente. Además, así lo ves en v$sql. Las bind variables se alojan en el área de memoria asignada a esa sesión, como las de plsql. De ahí que no residan en sqlplus y se tenga que asignar un valor con begin … end;

  • @billyz6546
    @billyz6546 Před rokem

    Tener muchos índices sobre una tabla empeora el rendimiento o es bueno tener varios índices para la variedad de sentencias?

    • @cafedatabase
      @cafedatabase  Před rokem +1

      Pues los necesarios para atender a los filtros... los índices requieren mantenimiento con cada DML (y no es despreciable), pero el impacto de recorrer un FULL SCAN en una tabla grande que no está adecuadamente filtrada es terrible.
      En mi opinión, si el DML no se ve afectado, no me suele temblar el pulso para crear índices... pero los monitorizo por si dejan de usarse o son redundantes, borrarlos.

  • @carlosf.2927
    @carlosf.2927 Před 8 měsíci

    Aplica para MYSQL?

    • @cafedatabase
      @cafedatabase  Před 8 měsíci +1

      Hola! Lo siento, para MySQL no aplica. Son motores completamente diferentes. De hecho no aplica a ningún otro motor (PostgreSQL, SQLServer, DB2, etc). Cada fabricante implementa su optimizador y sus gestiones de memoria, cursores y control de transacciones a su manera (intentando respetar el estándar todo lo posible)