Keresés

Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Peter Kiss #2117 üzenetére

    Ki is próbáltad az IN-nél?
    Én csak kerülő megoldásról tudok, ahogy itt írják:

    select users.id
    from users
    join products
    on products.user_id = users.id
    where find_in_set(cast(products.id as char), :products)

    Itt a
    find_in_set(cast(products.id as char), :products)
    a lényeg, feltételezem, ez jóval lassabb, mint egy "rendes" IN...

    localhoston gyorsan tesztelve az előbbi 0.0276 másodperc, míg a "normál" IN 0.0008 másodperc, ami azért igen jelentős különbség azt tekintve, hogy összesen 4 sor van a teszttáblámban. Óriásira nőtt adatbázisnál szerintem ez elég durva különbségekhez vezethet!

    ==
    "Egyébként szerintem van értelme pl. PDO köré is wrapper-t írni, mert nagyon ocsmányul néz ki."
    Mi a baj vele?

    "Főleg akkor hasznos, ha ismeretlen számú paraméterekkel kell dolgozni."
    Array-t is átadhatsz az execute()-nak.

Aktív témák