Rendimiento Eloquent: 3 ejemplos de problemas de consulta N+1

Поделиться
HTML-код
  • Опубликовано: 21 авг 2022
  • ------------------------------------------------------------------------------------------------
    CURSOS
    🔴 Facturacion electronica Perú: youtube.codersfree.com/larave...
    🟠 Laravel avanzado: youtube.codersfree.com/larave...
    🟢 Ecommerce: youtube.codersfree.com/ecommerce
    🔵 Api: youtube.codersfree.com/api-re...
    🟠 Plataforma de cursos: youtube.codersfree.com/plataf...
    🔴 Vue e Ineria: youtube.codersfree.com/vue-3-...
    🟣 Eloquent Avanzado: youtube.codersfree.com/eloque...
    🟡 Pasarela de pagos: youtube.codersfree.com/pasare...
    ⚫ Laravel Web Socket: youtube.codersfree.com/larave...
    🟣 Notificaciones: youtube.codersfree.com/notifi...
    🟢 Laravel Excel: youtube.codersfree.com/larave...
    🔵 Digital Ocean: youtube.codersfree.com/despli...
    🟡 Laravel Voyager: youtube.codersfree.com/larave...
    🟣 Datatable Livewire: youtube.codersfree.com/datata...
    🟠 Tenancy for Laravel: youtube.codersfree.com/multi-...
    🔵 TDD Laravel: youtube.codersfree.com/tdd-la...
    ⚫ Traducir páginas: youtube.codersfree.com/traduc...
    🟠 Wire UI: youtube.codersfree.com/livewi...
    🔴 Acortador de links: youtube.codersfree.com/acorta...
    🟡 Banhammer for laravel: youtube.codersfree.com/banham...
    🟢 Laravel backup: youtube.codersfree.com/larave...
    🔵 Actualizar a Laravel 10: youtube.codersfree.com/actual...
    -----------------------------------------------------------------------
    DONACIONES
    Patreon: / codersfree
    PayPal: www.paypal.com/paypalme/Coder...
    -----------------------------------------------------------------------
    Plataforma: codersfree.com/
    Grupo: / 4314830498588670
    -----------------------------------------------------------------------
    Artículo: codersfree.com/posts/rendimie...
  • НаукаНаука

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

  • @luiferalmendrales5266
    @luiferalmendrales5266 Год назад +12

    Saludos Víctor, y aún se puede optimizar mucho más si específicas exactamente los campos que necesitas y no traer todos los datos de cada modelo, también siempre paginar es primordial cuando hay muchos datos. Bendiciones 😇

    • @Meister256
      @Meister256 Год назад +2

      Iba a escribir lo mismo. Likes arriba que todo el mundo vea ésto porque es muy importante.

  • @CepiPerez
    @CepiPerez Год назад +3

    Excelente video, siempre veo tus clases y aprendo cosas nuevas. Ten en cuenta que así como está el withCount() también está el withExists() para la última parte de usuarios activos. Saludos!

  • @MiguelZdanovich
    @MiguelZdanovich Год назад +2

    Muy buen video!!! no solo es excelente la explicación y muy clara, sino que además me sirvió para optimizar el rendimiento de las consultas a la DB en un proyecto real que tengo corriendo en producción!!! muchas gracias!!!!

    • @CodersFree
      @CodersFree  Год назад +4

      Voy a sacar varios videos similares a este en el canal, y también sacaré un curso de paga de eloquent de cero a experto 😁

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

    Mano me salvaste la vida tenia los tres ejemplos estos y ese paquete de la barra de debuggear ya me hiciste la semana a optimiizar mis aplicaciones

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

    Muchas gracias profesor, usted siempre con contenido de mucho valor.

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

    Machisimas gracias Victor, Tus videos me ayudan a crecer de manera profesional

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

    Excelente explicação, Victor.

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

    Maravilloso, super importante y valioso.

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

    Excelente Víctor gracias.

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

    Gran vídeo, Víctor. Eloquent tiene sus cosillas si quieres hacer sentencias SQLs complejos.

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

    Hermosa solución. Saludos!

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

    Muy buen video bastante interesante el tema. La verdad que este tipo de contenido aporta mucho. Ciertamente que eloquent empieza a disminuir su velocidad a medida que las aplicaciones crecen.

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

    Excelente explicación 👍

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

    excelenteeee!!!, digno video de un crack

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

    Buenísima explicación

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

    Suscrito, gracias.

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

    genial! podrias subir mas sobre optimizaciones en laravel ?

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

    Buena.

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

    Buen video, pero porque cuando hago lo siguiente me sale error
    $users = User::withCount('books');
    Me dice que el método que se llama no está definido, alguien sabe porque todo está bien al parecer

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

    Me he topado con la necesidad de aplicar esto pero necesito filtrar, en tu ejemplo de la cantidad de libros se podria los activos e inactivos, como se podrian filtrar desde la consulta los activos? Gracias

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

      Hola Eric, te comparto este curso, por si quieres dominar Eloquent 😁
      codersfree.com/cursos/laravel-eloquent-de-cero-a-experto

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

      En realidad mi dida viene de Yii, pero me baso en laravel y ver lo equivalente, muchas gracias por la recomendación

    • @SssS-li8qn
      @SssS-li8qn Год назад

      @@ErickJovanDev puedes hacerlo con un where

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

    ¿Por qué dices "wich" y "trué" en lugar de "with" y "true"? .-. buen video

  • @SssS-li8qn
    @SssS-li8qn Год назад

    como se llama esa herramienta para ver el rendimiento

    • @rodrigotorres7159
      @rodrigotorres7159 11 месяцев назад

      saben como se llama la herramienta??

    • @jazzielGod
      @jazzielGod Месяц назад

      @@rodrigotorres7159 está en el artículo que publico, al final de la descripción